-
3.1 Programming Languages
-
Video
3.1.1 In this Unit...
-
Video
3.1.2 Programming Languages
-
Connection
3.1.3 Compilers vs. Interpreters
-
Check for Understanding
3.1.4 Programming Languages Quiz
-
3.2 Organizational Techniques
-
Video
3.2.1 Organizational Techniques
-
Example
3.2.2 Hurdle
-
Example
3.2.3 Interactive Sequence Diagram
-
Exercise
3.2.4 One Ball in Each Spot
-
Check for Understanding
3.2.5 Organizational Techniques
-
3.3 Printing in Java
-
Video
3.3.1 Printing in Java
-
Example
3.3.2 Hello world
-
Example
3.3.3 Printing Multiple Lines
-
Exercise
3.3.4 Welcome Program
-
Video
3.3.5 Syntax Errors
-
Exercise
3.3.6 Where's the Error?
-
Check for Understanding
3.3.7 Printing in Java
-
3.4 Variables and Types
-
Video
3.4.1 Variables and Types
-
Example
3.4.2 Variables
-
Exercise
3.4.3 Initializing Variables
-
Check for Understanding
3.4.4 Variables and Types
-
3.5 User Input
-
Video
3.5.1 User Input
-
Example
3.5.2 UserInput
-
Exercise
3.5.3 About You
-
Check for Understanding
3.5.4 User Input
-
3.6 Arithmetic Expressions
-
Video
3.6.1 Arithmetic Expressions
-
Example
3.6.2 Calculator
-
Example
3.6.3 Tricky Java
-
Exercise
3.6.4 Area of a Rectangle
-
Check for Understanding
3.6.5 Arithmetic Expressions
-
3.7 Casting
-
Video
3.7.1 Casting
-
Example
3.7.2 Casting
-
Example
3.7.3 Casting Order of Operations
-
Example
3.7.4 Rounding using Casting
-
Exercise
3.7.5 Casting to an Int
-
Exercise
3.7.6 Casting to a Double
-
Check for Understanding
3.7.7 Casting
-
3.8 Mid Unit Quiz
-
Unit Quiz
3.8.1 Mid Unit Quiz
-
3.9 Booleans
-
Video
3.9.1 Booleans
-
Example
3.9.2 Boolean Example
-
Exercise
3.9.3 Ice Cream
-
Check for Understanding
3.9.4 Booleans
-
3.10 Logical Operators
-
Video
3.10.1 Logical Operators
-
Example
3.10.2 Light Switch
-
Exercise
3.10.3 Roller Coaster
-
Check for Understanding
3.10.4 Logical Operators
-
3.11 Comparison Operators
-
Video
3.11.1 Comparison Operators
-
Example
3.11.2 Grade Range
-
Video
3.11.3 Logic Errors and Data Test Sets
-
Exercise
3.11.4 Triple Double
-
Check for Understanding
3.11.5 Comparison Operators
-
3.12 For Loops
-
Video
3.12.1 For Loops
-
Example
3.12.2 The For Loop
-
Exercise
3.12.3 Repeat 1000 Times
-
Video
3.12.4 General For Loop
-
Example
3.12.5 Countdown
-
Example
3.12.6 Count By Twos
-
Video
3.12.7 For Loop Examples
-
Example
3.12.8 For Loop Sum
-
Exercise
3.12.9 Pseudocode Activity [For Loops]
-
Check for Understanding
3.12.10 For Loops
-
3.13 While Loops
-
Video
3.13.1 While Loops
-
Example
3.13.2 While Loop Countdown
-
Exercise
3.13.3 Making Taffy
-
Exercise
3.13.4 Pseudocode Activity [While Loops]
-
Check for Understanding
3.13.5 While Loops
-
3.14 If Statements
-
Video
3.14.1 If Statements
-
Example
3.14.2 Negative Numbers
-
Example
3.14.3 Even and Odd
-
Exercise
3.14.4 Parking Discount
-
Exercise
3.14.5 Find the Minimum
-
Exercise
3.14.6 Pseudocode Activity [IF Statements]
-
Check for Understanding
3.14.7 If Statements
-
Quiz
3.14.8 Flowchart [If Statements]
-
3.15 Nested Iterations
-
Video
3.15.1 Nested Iteration
-
Example
3.15.2 Make a Rectangle
-
Example
3.15.3 Nested Loop Iteration Counts
-
Example
3.15.4 Inverted Triangle
-
Exercise
3.15.5 Pseudocode Activity [Nested Loops Statements]
-
Check for Understanding
3.15.6 Nested Iteration
-
Quiz
3.15.7 Flowchart [Nesting]
-
3.16 Loop-and-a-Half
-
Video
3.16.1 Loop-and-a-Half
-
Example
3.16.2 Running Average
-
Exercise
3.16.3 Guess the Number
-
Exercise
3.16.4 Pseudocode Activity [Loop and Half]
-
Check for Understanding
3.16.5 Loop-and-a-Half Quiz
-
Quiz
3.16.6 Flowchart [Loop And a Half]
-
3.17 Short-Circuit Evaluation
-
Video
3.17.1 Short-Circuit Evaluation
-
Example
3.17.2 Pizza Slices
-
Exercise
3.17.3 Divisibility
-
Check for Understanding
3.17.4 Short-Circuit Evaluation Quiz
-
3.18 DeMorgan's Laws
-
Video
3.18.1 De Morgan's Laws
-
Example
3.18.2 De Morgan AND
-
Example
3.18.3 De Morgan OR
-
Exercise
3.18.4 Amusement Park
-
Check for Understanding
3.18.5 De Morgan's Laws Quiz
-
3.19 String Types
-
Video
3.19.1 Strings
-
Example
3.19.2 Comparing Strings
-
Exercise
3.19.3 Three Strings
-
Check for Understanding
3.19.4 Strings
-
3.20 Basic Java Quiz
-
Unit Quiz
3.20.1 Basic Java Quiz