Java - 3rd 9 weeks Schedule

advertisement
PreAP Computer Science - Term 3: Java Schedule
Lesson Sequence (10 Weeks) – Students will be introduced to Java and a common application code editor
(Eclipse) for creating and compiling their programs. . Topics will be presented by Powerpoint
presentations, video tutorials and lab lessons. Assessment of students’ success will be measured by labs
& exercises completion, quizzes, tests and projects.
WEEK LESSONS
1
Ch 1 - Computer Hardware Systems & Data Processing Flow, Binary Numbers ,
Read Ch 1 and complete even numbered Review Questions, 9, 17 using MS Word and upload to
PreAP Computer Science Assignments page on Mrs. Davis’ website.
Ch 1 Quiz
2
Ch 2 – Introducing Java - OOP Concepts, Comments, Statements, Classes, Methods, Vocabulary
Review
The Eclipse Editor, Setup & Use Overview, Labs: Displaying Output-pg 39; Formatting Output- pg 40
Review of Key Topics to Complete Exercises – pgs 47: 1, 3, 5, then combine 6
Ch 1/2 Test
3
Ch 3 – Variables & Constants – Declaring & Using Variables, Primitive Data Types; Labs: Rectangle
Perimeter, Distance pg 53
Pg 54 – Abstract Data Types, Objects & Instantiation, Packages, Scanner Class & User Input, Lab:
Distance2 pg56
Pg57 – Numeric Expressions, Division, Modulus, Precedence (PEMDAS) Lab: Digits pg58
Pg58 – Type Casting, Labs: GradAvg & TempConverter pg59
Chapter 3 Vocab Quiz
4
Ch 3 Cont’d – Pg 60 – Formatting Numeric Output, Assignment Operators, Lab: GradeAvg2 pg61
Pg61 - Named Constants, Identifiers & Keywords, Lab: Circle Circumference pg62
Pg64 – Case Study Review ‘Birthday Game’ (Optional: Programming of Game)
Review of Key Topics to Complete Exercises – Pgs 72-75: 2, 5, 7, 8, 9, 10
Ch 3 – Review & Test
5
Ch 4 – Conditional Control Structures – If Statement, If-Else, Labs: Surfs Up 1&2
Pg79 – Nested Statements, Lab: Stages pg79
If-Else If, Switch Statement, Lab: Hurricane pg81
Ch 4 Vocab Quiz
6
Pg 81 - Generating Random Numbers, Import Math Class, Lab: RandomNum pg83
Pg 83 - Compound Boolean Expressions, Pg85 – The Math Class, Lab: PerfectSquare pg85
Ch 4 Cont’d - Pg86 – Case Study Review ‘Rock, Paper, Scissors’ Use part2 modification.
7
Review of Key Topics to Complete Exercises – Pgs 93-97: 1, 3 6, 10, 13
Ch 4 – Review & Test
End of PR5
8
Ch 5 – Loop Structures & Strings – The while Statement, do-while & Infinite Loops, Counters &
Accumulators, Pseudocode,
Pg104 – Labs: Evens, Percent Passing
Pg105 – The for Statement, Lab: Factorial pg106
Debugging Techniques – looping problems, variable tracing, Lab: Variable Trace pg107
Ch 5 Vocab Quiz
9
Ch 5 Cont’d – Pg108 – The String Class, Comparing Strings, Lab: Formal Greeting p111
Pg111 – Case Study Review ‘Wordguess’ (Optional: Programming of Game)
Review of Key Topics to Complete Exercises – Pgs 119-125: 2, 3, 6, 8, 12, 15, 16
10
Ch 5 – Review & Test, Mid-Term Exam/Major Test
END of T3
Notes & Resources
Textbook: A Guide to Programming in Java, 3rd Edition, Jan Marrelli, Lawrenceville Press/EMC
Miscellaneous Supplemental Resources & Programming Labs
January 5 – March 11, 2016
Due
Date
1/8
1/15
1/22
1/29
2/5
2/12
2/19
2/26
3/4
3/11
PreAP Computer Science - Term 3: Java Schedule
(4)
(A)
(B)
Lesson Sequence (10 Weeks) – Students will be introduced to Java and a common application code editor (Eclipse) for creating
programs. . Topics will be presented by Powerpoint presentations, video tutorials and lab lessons. Assessment of students’ su
labs & exercises completion, quizzes, tests and projects.
WEEK LESSONS
1
Ch 1 - Computer Hardware Systems & Data Processing Flow, Binary Numbers , Ch 1 Quiz
Ch 2 – Introducing Java - OOP Concepts, Comments, Statements, Classes, Methods, Vocabulary Review
The Eclipse Editor, Setup & Use Overview, Labs: Displaying Output-pg 39; Formatting Output- pg 40
Review of Key Topics to Complete Exercises – pgs 47: 1, 3, 5, then combine 6,
Ch 2 Test
2
Ch 3 – Variables & Constants – Declaring & Using Variables, Primitive Data Types; Labs: Rectangle Perimeter, Distance p
Pg 54 – Abstract Data Types, Objects & Instantiation, Packages, Scanner Class & User Input, Lab: Distance2 pg56
Pg57 – Numeric Expressions, Division, Modulus, Precedence (PEMDAS) Lab: Digits pg58
Pg58 – Type Casting, Labs: GradAvg & TempConverter pg59
3
Ch 3 Cont’d – Pg 60 – Formatting Numeric Output, Assignment Operators, Lab: GradeAvg2 pg61
Pg61 - Named Constants, Identifiers & Keywords, Lab: Circle Circumference pg62
Pg64 – Case Study Review ‘Birthday Game’ (Optional: Programming of Game)
Review of Key Topics to Complete Exercises – Pgs 72-75: 2, 5, 7, 8, 9, 10
4
Ch 3 Cont’d – Review of Key Topics to Complete Exercises – Pgs 72-75: 2, 5, 7, 8, 9, 10
Ch 3 – Review & Test
5
Ch 4 – Conditional Control Structures – If Statement, If-Else, Labs: Surfs Up 1&2
Pg79 – Nested Statements, Lab: Stages pg79
If-Else If, Switch Statement, Lab: Hurricane pg81
6
Pg 81 - Generating Random Numbers, Import Math Class, Lab: RandomNum pg83
Pg 83 - Compound Boolean Expressions, Pg85 – The Math Class, Lab: PerfectSquare pg85
Ch 4 Cont’d - Pg86 – Case Study Review ‘Rock, Paper, Scissors’ Use part2 modification.
7
Review of Key Topics to Complete Exercises – Pgs 93-97: 1, 3 6, 10, 13
Ch 4 – Review & Test
8
Ch 5 – Loop Structures & Strings – The while Statement, do-while & Infinite Loops, Counters & Accumulators, Pseudocod
Pg104 – Labs: Evens, Percent Passing
Pg105 – The for Statement, Lab: Factorial pg106
Debugging Techniques – looping problems, variable tracing, Lab: Variable Trace pg107
9
Ch 5 Cont’d – Pg108 – The String Class, Comparing Strings, Lab: Formal Greeting p111
Pg111 – Case Study Review ‘Wordguess’ (Optional: Programming of Game)
Review of Key Topics to Complete Exercises – Pgs 119-125: 2, 3, 6, 8, 12, 15, 16
10
Ch 5 – Review & Test, Mid-Term Exam/Major Test
Notes & Resources
Textbook: A Guide to Programming in Java, 3rd Edition, Jan Marrelli, Lawrenceville Press/EMC
Miscellaneous Supplemental Resources & Programming Labs
January 6 – March 13, 2014
Download