Computer Science Syllabus
Tuesdays at Eastside, 2016-2017
Mr. Robinson |
||

Week | What to do this week | Assignments |

Week 1Week of 09/06/16 | ☐ Chapter 1 - Computer Science Introduction ☐ Section 1.1: About this course ☐ Section 1.2: What is Python? ☐ HW 1A ☐ Section 1.3: The Python Development Environment ☐ HW 1B | Due 09/13: HW 1A HW 1B |

Week 2Week of 09/13/16 | ☐ Section 1.4: Basic Computer Architecture ☐ HW 1C ☐ HW 1D | Due 09/20: HW 1C HW 1D |

Week 3Week of 09/20/16 | ☐ Section 1.5: An Introduction to Binary Numbers ☐ HW 1E | Due 09/27: HW 1E Chapter 1 Test |

Week 4Week of 09/27/16 | ☐ Chapter 2 - An Introduction to Computer Programming Using Python ☐ Section 2.1: Basic Computation ☐ Section 2.2: Variable Names and Data Types ☐ HW 2A ☐ HW 2B | Due 10/04: HW 2A HW 2B |

Week 5Week of 10/04/16 | ☐ Section 2.3: Lists ☐ Section 2.4: Maps ☐ HW 2C | Due 10/11: HW 2C |

Week 6Week of 10/11/16 | ☐ Section 2.5: Conditional Statements ☐ Section 2.6: Loops ☐ HW 2D | Due 10/18: HW 2D |

Week 7Week of 10/18/16 | ☐ Section 2.7: Comments ☐ Section 2.8: Useful String Functions ☐ Section 2.9: Reading Text Files ☐ HW 2E ☐ HW 2F (Honors) | Due 10/25: HW 2E HW 2F (Honors) Chapter 2 Test |

Week 8Week of 10/25/16 | ☐ Chapter 3 - Functions and Objects ☐ Section 3.1: Functions as Subprograms ☐ HW 3A | Due 11/01: HW 3A |

Week 9Week of 11/01/16 | ☐ Section 3.2: Functions with Parameters ☐ HW 3B ☐ Section 3.3: Functions That Return a Value ☐ HW 3C ☐ HW 3D | Due 11/08: HW 3B HW 3C HW 3D |

Week 10Week of 11/08/16 | ☐ Section 3.4: Variables and Scope ☐ Section 3.5: Python's Built In Functions and Modules ☐ HW 3E ☐ HW 3F | Due 11/15: HW 3E HW 3F |

Week 11Week of 11/15/16 | ☐ Section 3.6: Introduction to Classes and Objects | Due 11/29: |

Week 12Week of 11/29/16 | ☐ Chapter 3 Review | Due 12/06: Chapter 3 Test |

Week 13Week of 12/06/16 | ☐ Chapter 4 - Graphics ☐ Section 4.1: Introduction to Tkinter ☐ Section 4.2: Two Dimensional Graphics ☐ HW 4A | Due 12/13: HW 4A |

Week 14Week of 12/13/16 | ☐ Section 4.3: Basic Animation with Tkinter ☐ HW 4B | Due 01/10: HW 4B |

Week 15Week of 01/10/17 | ☐ Section 4.4: A Realistic Physics Simulation ☐ HW 4C | Due 01/17: HW 4C |

Week 16Week of 01/17/17 | ☐ Section 4.4: A Realistic Physics Simulation (cont.) ☐ HW 4D | Due 01/24: HW 4D |

Week 17Week of 01/24/17 | ☐ Section 4.5 A File Viewer with Search Capability ☐ HW 4E | Due 01/31: HW 4E |

Week 18Week of 01/31/17 | ☐ Section 4.6 Lunar Lander Game ☐ HW 4F | Due 02/07: HW 4F |

Week 19Week of 02/07/17 | ☐ Section 4.6 Lunar Lander Game (cont.) ☐ HW 4G | Due 02/14: HW 4G Chapter 4 Test |

Week 20Week of 02/14/17 | ☐ Chapter 5 - Files and Data ☐ Section 5.1 ASCII Text ☐ Section 5.2 Writing Text Files | Due 02/21: |

Week 21Week of 02/21/17 | ☐ Section 5.3 Reading, Editing, and Saving Data ☐ HW 5A ☐ HW 5B | Due 02/28: HW 5A HW 5B |

Week 22Week of 02/28/17 | ☐ Section 5.3 Reading, Editing, and Saving Data | Due 03/07: |

Week 23Week of 03/07/17 | ☐ Section 5.4 Simple Ciphers | Due 03/14: |

Week 24Week of 03/14/17 | ☐ Section 5.4 Simple Ciphers (cont.) | Due 03/21: |

Week 25Week of 03/21/17 | ☐ Section 5.5 Manipulating a Binary File ☐ HW 5C | Due 03/28: HW 5C |

Week 26Week of 03/28/17 | ☐ Chapter 6 - The Internet and Web Development ☐ Section 6.1 Developing Web Pages Using HTML ☐ HW 6A ☐ Section 6.2 Creating Content in Web Pages ☐ HW 6B | Due 04/11: |

Week 27Week of 04/11/17 | ☐ Section 6.3 HTML Elements and Attributes ☐ Section 6.4 HTML Global Attributes ☐ HW 6C ☐ Section 6.5 HTML Style and Cascading Style Sheets ☐ HW 6D | Due 04/18: HW 6A HW 6B HW 6C HW 6D |

Week 28Week of 04/18/17 | ☐ Chapter 7 - The History and Evolution of the Internet ☐ Section 7.1 The 'Intergalactic Computer Network' ☐ Section 7.2 The Internet Today ☐ HW 7A ☐ Section 7.3 Governing Organizations of the Internet | Due 04/25: HW 7A |

Week 29Week of 04/25/17 | ☐ Section 7.4 What's in a Domain Name? ☐ Section 7.5 Deploying a Website on the Internet ☐ HW 7B | Due 05/02: HW 7B |

Week 30Week of 05/02/17 | ☐ Chapter 8 - Adding Dynamic Content to Web Pages ☐ Section 8.1 JavaScript ☐ Section 8.2 PHP ☐ HW 8A | Due 05/09: HW 8A |

Week 31Week of 05/09/17 | ☐ Review for Semester 2 Exam ☐ Semester 2 Exam | Due 05/16: |