Monday, September 19, 2016 LESSON 1: Introduction to Java DOWNLOAD: Java Development Kit DOWNLOAD: Eclipse IDE VIDEO TUTORIAL: Installing the JDK VIDEO TUTORIAL: Downloading Eclipse HANDOUT: Downloading and Installing Java HANDOUT: Downloading and Installing Eclipse HANDOUT: Creating a Java Project in Eclipse WEBSITE: Java SE 8 API
Tuesday, September 20, 2016 LESSON 2: Basic Output VIDEO TUTORIAL: Running a Java Program VIDEO TUTORIAL: Hello YouTube HANDOUT: Introduction to Java Programming HANDOUT: General Structure of a Java Program HANDOUT: Basic Output in Java HOMEWORK: Output Exercises
Friday, September 23, 2016 LESSON 3: Variables VIDEO TUTORIAL: Variables WEBSITE: Primitive Data Types WEBSITE: Variables and Assignment Statements HANDOUT: Using Variables in Java HOMEWORK: Variables Exercises
Monday, September 26, 2016 LESSON 4: Java Math VIDEO TUTORIAL: Math Operators VIDEO TUTORIAL: Increment Operators WEBSITE: Expressions and Arithmetic Operators HANDOUT: Arithmetic Operators
Tuesday, September 27, 2016 LESSON 5: Formatting Output in Java WEBSITE: Formatted Output HANDOUT: Formatting Output in Java HOMEWORK: Programming Exercises
Thursday, September 29, 2016 LESSON 6: Getting Input from the User VIDEO TUTORIAL: Getting User Input WEBSITE: Input and Output HANDOUT: The Scanner Class HOMEWORK: Programming Exercises
Tuesday, October 4, 2016 LESSON 7: Java Errors HANDOUT: Errors in Programming HOMEWORK: Programming Errors
Wednesday, October 5, 2016 LESSON 8: Ticket Ordering Program ASSIGNMENT: Ticket Ordering Program
Monday, October 10, 2016 THANKSGIVING DAY: No classes scheduled
Wednesday, October 12, 2016 LESSON 9: Using Decision Structures in Java VIDEO TUTORIAL: If Statement VIDEO TUTORIAL: Nested If Statements VIDEO TUTORIAL: Else-If Statements VIDEO TUTORIAL: Conditional Operators WEBSITE: Decision Making WEBSITE: Single-Branch If Statements WEBSITE: Boolean Expressions HANDOUT: Decision Structures HOMEWORK: Programming Exercises
Friday, October 14, 2016 LESSON 10: More Decision Structures HOMEWORK: Programming Exercises
Tuesday, October 18, 2016 LESSON 11: Using Loop Structures in Java VIDEO TUTORIAL: For Loops WEBSITE: Counted Loops HANDOUT: Using Counted Loops in Java HOMEWORK: Programming Exercises
Thursday, October 20, 2016 LESSON 12: Randomizing Numbers VIDEO TUTORIAL: Random Number Generator WEBSITE: The Random Class HANDOUT: Randomizing Numbers HOMEWORK: Magic 8 Ball Program
Friday, October 21, 2016 LESSON 13: Conditional Loops VIDEO TUTORIAL: While Loops VIDEO TUTORIAL: Do-While Loops WEBSITE: Conditional Loops HANDOUT: Using Conditional Loops in Java HOMEWORK: Programming Exercises
Monday, October 24, 2016 LESSON 14: Dice Game ASSIGNMENT: Dice Game
Wednesday, October 26, 2016 LESSON 15: Unit Test Review HANDOUT: Unit Test Review
Thursday, October 27, 2016 UNIT TEST: Data Types and Control Structures
END OF UNIT 2 |