Course Overview
  • Course Overview
  • Optimizing Your Udemy Experience
  • Do You Need the Course Manual?
  • How to Get the Optional Course Manual
  • Download Student Files
  • Course Setup
  • Course Setup (Continued)
Decision Making
  • Objectives
  • Sequential Execution
  • What is Decision Making?
  • Simple Decisions: if
  • Two-Way Decisions: else
  • Code Blocks
  • Nesting Control Statements
  • Multi-Way Decisions: switch
  • Example: Printing Letter Grades Based On Scores
  • Review Questions
  • Labs
  • Labs 1 and 2 Review - Positive or Negative Number
  • Lab 3 Review - Temperature Conversion
  • Lab 4 Review - Basic Calculator
  • Lab 5 Review - Digit or Vowel If Statement
  • Lab 6 Review - Digit or Vowel Switch Statement
  • Lab Review - Employee Project
Looping
  • Objectives
  • Kinds of Loops
  • Iterative Loops
  • Iterative Loops (Continued)
  • Code Blocks and Loops
  • Nested Loops
  • Conditional Loops
  • Infinite Loops
  • Example: A Simple Menu Program
  • Review Questions
  • Labs
  • Lab 1 Review - Multiples and Powers
  • Lab 2 Review - Fahrenheit to Celsius Loop
  • Lab 3 Review - Fibonacci Series
  • Lab 4 Review - Multiplication Table
  • Lab 5 Review - Power Table
  • Lab 6 Review - Basic Calculator in a Loop
  • Lab 7 Review - Fibonacci Graph
  • Lab 8 Review - Factorials
  • Lab 9 A and B Review - Running Sum
  • Lab 9 C Review - Max and Min
  • Lab 9 D Review - Running Average
  • Lab Review - Employee Project
Method
  • Objectives
  • Programming Without Methods
  • Reusable Code in a Method
  • Reusable Code in a Method (Continued)
  • The Starting Point
  • Variable Visibility: Scope
  • Parameters
  • Returning a Value
  • Returning a Value (Continued)
  • Method Stubs
  • Libraries
  • Example: Square and Square Root
  • Review Questions
  • Labs
  • Lab 1 Review - Print Hello
  • Lab 2 Review - Power
  • Lab 3 Review - Temperature Converter
  • Lab 4 Review - Next Largest Multiple
  • Lab 5 Review - Distance Between Points
  • Lab 6 Review - Trig Table
Debugging
  • Objectives
  • What is Debugging
  • Commenting Out Code
  • Simple Debugging with Print Statements
  • Programs that Help You Debug Programs
  • Eclipse Basics
  • Debugging in Eclipse
  • Example: Debug Statements
  • Review Questions
  • Labs
Data Collections - Arrays
  • Objectives
  • Scalar Data vs. Data Collections
  • What is an Array?
  • Accessing Array Elements
  • Multidimensional Arrays
  • Array Initialization
  • Example: Calculating Average Rainfall
  • Review Questions
  • Labs
  • Lab 1 Review - Array of Odd Numbers
  • Lab 2 Review - Array of Floats
  • Lab 3 Review - Test Scores
  • Lab 4 Review, Parts A and B - Tic Tac Toe
  • Lab 4 Review, Part C - Tic Tac Toe
  • Lab 4 Review, Part D - Tic Tac Toe
  • Lab 4 Review, Part E-1 - Tic Tac Toe
  • Lab 4 Review, Part E-2 - Tic Tac Toe