CYCLE 1
CALENDAR Day 1: Welcome, What is Computer Science? [1A], Program Analysis [1A], Demos (1/22) Day 2: Review Analysis, Course Syllabus + Status, Your First Program [1C] (1/23) Day 3: Your First Program [1C], Shortcuts/Tips/Tricks [1D] (1/24) Day 4: Shortcuts/Tips/Tricks [1D], Coding Standards [1E] (1/25) Day 5: Random Numbers [1F] (1/28) Class Cancelled: Early Dismissal (1/29) Day 6: Catch Up Day - 50 minutes due to 2 HR Delay (1/30) Class Cancelled: No School (1/31) Day 7: Catch Up Day (2/1) LAST DAY TO SUBMIT CYCLE 1: 2/6 GRADED OPPORTUNITIES Out of 30 points, up to 33 points can be earned. Mod 1A: Program Analysis (5 pts) Mod 1B: eWorksheet 1B (2 pts) -- due 9/6 Mod 1C: MyFirstProgram (5 pts), Reflection (2 pts) Mod 1D: Programs (2-6 pts) Mod 1E: Standards Analysis (5 pts) Mod 1F: Programs (2-6 pts) ABCs (Above & Beyond Coding): (0-4 pts) |
CYCLE 2
CALENDAR Day 8: Real and Integer Operations (Div and Mod) [2A] (2/4) Day 9: Catch-Up Day (2/5) Day 10: Field Width and Tables [2B], Last Day for any Cycle 1 work (2/6) Day 11: Formatting Standards [2C] (2/7) Day 12: Catch Up Day? (2/8) CLASS CANCELLED: 2/11, 2/12 Day 13: Catch Up Day (short period) (2/13) Day 14: Percent/Exponential Growth [2D] (2/14) Day 15: Cycles 1-2 Review, Catch Up Day, Exam Preview (2/18) Day 16: Cycles 1-2 Program Exam (2/19) NO SCHOOL 2/20 Day 18: Cycles 1-2 Multiple Choice Exam, Work Day for Cycle 2, Mr. K Out (2/22) GRADED OPPORTUNITIES Out of 21 points, up to 27 points available. Mod 2A: Programs (2-6 pts + 1 ABC point) Mod 2B: Programs (2-6 pts) Mod 2C: Standards Analysis (4 pts) Mod 2D: Programs (2-6 pts) Cycles 1 and 2 Exam Review: (1 pt) ABCs (Above & Beyond Coding): (0-4 pts) |
CYCLE 3
CALENDAR Day 17: Functions on char [3A] (2/21) Day 18: Catch Up Day, Last Day for Cycle 2 Programs, Mr. K. Out (2/22) Day 19: Basic Cryptology [3B] (2/25) Day 20: Catch Up Day (2/26) Day 21: Catch Up Day, Mr. K Out (2/27) Day 22: FOR TO DO Loops [3C] (2/28) Day 23: (2 hr delay) Catch Up Day (3/1) Day 24: (2 hr delay) Catch Up Day (3/4) Day 25: Tying strings into Loops [3D] (3/5) Day 26: Catch Up Day (3/6) Day 27: Catch Up Day (Half-Day) (3/7) Day 28: String functions [3E] Day 29: Catch Up Day GRADED OPPORTUNITIES Out of 28 points, up to 41 points available. Mod 3A: Programs (2-5 pts) Mod 3B: Programs (2-6 pts) Mod 3C: Programs (2-6 pts) Mods 3A-3C: eWorksheet (2 pts) Mod 3D: Programs (2-6 pts) Mod 3E: Programs (2-6 pts) Mods 3D-3F: eWorksheet (2 pts) ABCs (Above & Beyond Coding): (0-7 pts) |
CYCLE 4
CALENDAR Day 30: While Do and Repeat Until Loops [4A] (3/13) Day 31: Sentinel Values [4B] (3/14) Day 32: Catch Up Day, Last Day for Cycle 3 Programs (3/15) Day 33: Catch Up Day (3/18) Day 34: One-Dimensional Arrays [4C] (3/19) Day 35: Catch Up Day Mr. K Out (3/20) Day 36: Recursion [4D] (3/21) Day 37: Catch Up Day/4E Optional Lesson/MC Review Open (3/22) Day 38: Cycles 3-4 Multiple Choice Exam (3/25) Day 39: Cycles 3-4 Program Exam* (3/26) Day 40: CodeCon Practice Round (3/27) Day 41: CodeCon Day 1 (3/28) Day 42: CodeCon Day 2 (3/29) Day 43: CodeCon Wrap Up and Reflection, Final Day for Cycle 4 Programs (4/1) GRADED OPPORTUNITIES Out of 28 points, up to 37 points available. Mod 4A: Programs (2-6 pts) Mod 4B: Programs (2-5 pts) Mods 4A-4B: eWorksheet (2 pts) Mod 4C: Programs (2-5 pts) Mod 4D: Programs (2-5 pts) Mod 4E: Programs (2-5 pts) Mods 4C-4E: eWorksheet (2 pts) Cycles 3 and 4 Exam Review (1 pt) ABCs (Above & Beyond Coding): (0-6 pts) |
CYCLE 5
CALENDAR Day 44: If-Then-Else [5A] (4/2) Day 45: Switches and Tallies [5B] (4/3) Day 46: Catch Up Day, Mr. Kindt Out @ Widener Competition (4/4) Day 47: Binary Numbers [5C] (4/5) Day 48: Catch Up Day (4/8) Day 49: Catch Up Day, Mr. Kindt Out @ Bloomsburg Competition (4/9) Day 50: King of the Hill/Mole of the Tunnel [5D] (4/10) Day 51: Catch Up Day (4/11) Day 52: Catch Up Day (4/12) Day 53: Probabilities and Combinatorics [5E] (4/15) Day 54: Catch Up Day (4/16) GRADED OPPORTUNITIES Out of 25 points, up to 31 points available. Mod 5A: Programs (2-5 pts) Mod 5B: Programs (2-5 pts) Mod 5C: Programs (2-4 pts) eWS 5A-5C (3 points) Mod 5D: Programs (2-5 pts) Mod 5E: Programs (2-5 pts) ABCs (Above & Beyond Coding): (0-4 pts) |
CYCLE 6
CALENDAR Day 55: Procedures [6A] (4/17) Day 56: Catch Up Day (4/18) Day 57:CASE Statements [6B] (4/23) Day 58: Catch Up Day (4/24) Day 59: uses crt; [6C] (4/25) Day 60: Catch Up Day (4/26) Mr. Kindt Out Day 61: Portfolio Information Day (4/29) Day 62: Catch Up Day, Cycles 5-6 MC Review (4/30) Day 63: Cycles 5-6 MC Exam, Portfolio Begin (5/1) GRADED OPPORTUNITIES TBD |