Join Peggy Fisher for an in-depth discussion in this video Flowcharting and UML diagrams, part of Learning Java.
- Flowcharts are a great way to create…a visual representation of our program flow.…UML Diagrams, Unified Modeling Language,…also provide a visual of any classes we need to create.…When creating flowcharts, it forces us to break our programs…down into pieces, otherwise known as stepwise refinement.…This shows us the processes needed to create…our final solution.…From these flowcharts, we can start to encapsulate…portions of our code into smaller methods.…Here are some of the basic symbols that we will be…using during this course.…
A start and end symbol, which is a round circle,…a process, or a rectangle,…a decision, which is a diamond,…for data we'll use a parallelogram,…and we also have a symbol for files…that looks like reports.…Let's take a simple problem and use a flowchart…to describe our solution.…How about we model a cash register at a grocery store?…What is the flow of this process?…As you can see at the top, we have our start circle.…The first thing we do is an action item, or a process…that says scan the item to add to total costs.…
- Downloading and exploring NetBeans
- Understanding Java basics: data types, strings, arrays, and more
- Controlling flow with functions and loops
- Creating classes
- Sorting and searching arrays
- Manipulating files
- Handling errors
- Building GUIs
Skill Level Beginner
1. Getting Started
2. Java Basics
3. Flow of Control
4. Classes and Objects
5. Beyond the Basics
6. File Manipulation
7. Graphical User Interface Basics
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.