Course Overview
  • Course Overview
  • Optimizing your Udemy Experience
  • Do You Need the Course Manual?
  • How to Get the Optional Course Manual
  • Download Student Files
  • Windows 10 Setup and Mac Setup
  • Course Setup
  • Course Setup (Continued)
Basic Concepts and Definitions
  • Objectives
  • What is a Program?
  • "Hello, world!"
  • "Hello, world!" 2
  • "Hello, world!" 3
  • The Programming Process
  • Program FIles and Program Execution
  • System Programs vs. Application Programs
  • Input - Process - Output
  • Programming Languages
  • Compiler Errors vs. Runtime Errors
  • Development Environments
  • Review Questions
  • Labs
  • Lab 1 Review - Hello Name
  • Lab 2 Review - Hello Name on Two Lines
  • Lab 3 Review - Hello Tabs
  • Lab 4 Review - Hello Stars
  • Lab 5 Review - Testing 1, 2, 3
Writing Simple Programs
  • Objectives
  • Reading Input
  • Performing Numeric Calculations
  • Formatting Output
  • Decision Making
  • Iteration
  • Commenting Your Source Code
  • Good Programming Style
  • Labs
  • Lab 2 Review - Formatted Input
  • Lab 3 Review - Formatted Output
Data Types, Constants, and Variables
  • Objectives
  • A Program's Purpose is to Process Data
  • Computer Memory
  • Computer Memory (Continued)
  • Data Can Be of Different Types
  • Named Data: Variables
  • Literal Data
  • Assignment
  • Example: Printing Variables
  • Review Questions
  • Labs
  • Lab 1 Review - Print Age and Name
  • Lab 2 Review - Print Student Scores
Screen Output and Keyboard Input
  • Objectives
  • Writing to the Screen
  • Characters that Have Special Meaning
  • Some Simple Formatting
  • Reading from the Keyboard
  • Prompting and Validating
  • Example: Formatting Output Data
  • Review Questions
  • Labs
  • Lab 1 Review - Five Integers
  • Lab 2 Review - Three Variables
Expressions
  • Objectives
  • Expressions: Where the Work Gets Done
  • Expression Evaluation: The Result
  • Arithmetic Expressions
  • Relational Expressions
  • And? . . . Or?
  • Precedence and Associativity
  • Example: Calculating Miles per Gallon
  • Review Questions
  • Labs
  • Lab 1 and 2 Review - Circle
  • Lab 3 Review - Fahrenheit to Celsius
  • Lab 4 Review - Next Largest Multiple
  • Lab 5 Review - Calculate Tip
  • Lab 6 Review - Division
  • Lab 7 Review - Give Change
  • Lab 7 Bonus Explanation
  • Lab 7 Bonus Review
  • Lab 8 Review - Daily Rainfall
  • Lab 9 Review - Report Card
  • Lab 10 Review - Rectangle Area
Course Summary
  • Course Summary
  • What's Next?