COSC 1336 – Programming Fundamentals I

Accelerated 9-Week Calendar (Summer Session)

Meets Tue/Thu
Starts: Tue Jun 2
Ends: Sun Aug 2
Deadlines: 11:59 PM

Module 1 – Fundamentals & Logic Ch 1–4

Week Class Meetings Topics Due Dates
Week 1 Jun 2 / Jun 4 Python Intro, Hardware/Software, Input, Processing, and Output (Ch 1-2)
Ch 1 & 2 Work — Sun Jun 7
Week 2 Jun 9 / Jun 11 Decision Structures, Boolean Logic, and Repetition (Ch 3-4)
Ch 3 & 4 Work — Sun Jun 14

Module 2 – Modularity & Data Ch 5–9

Week 3 Jun 16 / Jun 18 Chapter 5: Functions & Modular Design
Ch 5 Work — Sun Jun 21
Capstone 1Sun Jun 21
Week 4 Jun 23 / Jun 25 Files, Exceptions, Lists, and Tuples (Ch 6-7)
Ch 6 & 7 Work — Sun Jun 28
Week 5 Jun 30 / Jul 2 Strings, Dictionaries, and Sets (Ch 8-9)
Ch 8 & 9 Work — Sun Jul 5

Module 3 – Object-Oriented Programming Ch 10

Week 6 Jul 7 / Jul 9 Capstone 2 Only No Class
Capstone 2 Sun Jul 12
Week 7 Jul 14 / Jul 16 Chapter 10: Object Oriented Programming and Classes
Ch 10 Work — Sun Jul 19

Final Project Phase Completion

Week 8 Jul 21 / Jul 23 Capstone 3 Only No Class
Capstone 3Sun Jul 26
Week 9 Jul 28 / Jul 30 Final Project Only No Class
FINAL ADVENTURE GAMESun Aug 2