Foundational Concepts of Computer Science
Cohort 25 - Summer 2025
Foundational Concepts of Computer Science
Cohort 25 - Summer 2025
Week 1 - Bits and Bytes and Gates (Chapter 1) | |
---|---|
Date | Lesson Materials |
June 16 | Course and Program Kickoff (T0) Logic Gates (T1a) |
June 17 | Binary and Hexadecimal Integers (T1b) |
June 18 | Binary Fractions (T1c) |
June 19 | Floating Point Representation (T1d) |
June 20 | CD #1a [Competencies 1 and 2] [Due by 6/22] |
Week 2 - Storing and Communicating "Things" (Chapter 1) | |
---|---|
Date | Lesson Materials |
June 23 | Numerical Errors (T1e) |
June 24 | Storage of things beyond numbers (T1f) |
June 25 | Compression Methods (T1g) |
June 26 | Communication Errors (T1h) |
June 27 | Unit 1 Social and Ethical Issues [Due by 7/1] CD #1b [Competencies 3 and 4] [Due by 6/29] |
Week 3 - Computer Hardware and Data Manipulation (Chapters 1 and 2) | |
---|---|
Date | Lesson Materials |
June 30 | Computer Architecture & Secondary Memory (T2a) |
July 1 | Vole Machine Language Instructions (T2b) |
July 2 | Vole Machine Language Programs (T2c) |
July 3 | Ports and Controllers (T2d) |
July 4-6 | CD #2 [Competencies 5, 6, and 7] [Due by 7/6] |
Week 4 - Operating Systems (Chapter 3) | |
---|---|
Date | Lesson Materials |
July 7 | Operating Systems Fundamentals (T3a) |
July 8 | Coordinating Activities and Shared Resources (T3b) |
July 9 | Operating System Security (T3c) |
July 10 | Unit 2 Social and Ethical Issues [Due by 7/15] |
July 11 | CD #3 [Competencies 8, 9, and 10] [Due by 7/13] |
Week 5 - Networking (Chapter 4) | |
---|---|
Date | Lesson Materials |
July 14 | Networking Fundamentals (T4a) |
July 15 | The Internet and the World Wide Web (T4b) |
July 16 | Internet Protocols and Client-Server Interaction (T4c) |
July 17 | Cybersecurity (T4d) |
July 18 | CD #4 [Competencies 11, 12, and 13] [Due by 7/20] |
Week 6 - Databases (Chapter 9) | |
---|---|
Date | Lesson Materials |
July 21 | Database Fundamentals (T9a) |
July 22 | Writing Database Queries (T9b) |
July 23 | Data Mining (T9c) |
July 24 | Unit 3 Social and Ethical Issues [Due by 7/29] |
July 25 | CD #9 [Competencies 14 and 15] [Due by 7/27] |
Week 7 - Artificial Intelligence (Chapter 11 | |
---|---|
Date | Lesson Materials |
July 28 | What is AI? (T11a) |
July 29 | Reasoning/Search Problems (T11b) |
July 30 | Learning Approaches (T11c) |
July 31 | Uninformed Search (Reinforcement Learning) (T11d) |
August 1 | Artificial Neural Networks (Supervised Learning) (T11e) |
August 1 | All retakes for CD 1-4 and #9 must happen by day's end |
Week 8 - Course Wrap Up | |
---|---|
Date | Lesson Materials |
August 4 | Considering the Consequences (T11f) |
August 5 | ChatGPT (T11g) |
August 6 | Unit 4 Social and Ethical Issues [Due by 8/12] |
August 7 | CD #11 [Competencies 16 and 17] [Due by 8/7] |
August 12 | Retakes for CD #11 must happen by day's end |