Cohort 23

Foundational Concepts of Computer Science

Summer 2023

 

Date Lesson Materials Additional Materials
Unit 1: Bits and Bytes and Gates (Oh, my)
   
  Course and Program Kickoff (T0a) Chapter 1 Study Guide
     
June 12 Computer Science as a Discipline (T0b)  
June 13 Logic Gates (T1a)  
June 14 Binary and Hexadecimal Integers (T1b)  
June 15 Binary Fractions, Floating Point Representation and Numerical Errors (T1c)  
June 16 Storage of things beyond numbers (T1d) Optional "Office Hours" 9:00-11:00 AM
     
June 19 Compression Methods (T1e) Optional "Office Hours" 9:00-11:00 AM
June 20 Communication Errors (T1f) Study Groups meet and submit questions by the end of the day
June 21   Podcasts Released
June 22 Unit 1 Social and Ethical Issues
June 23 CoP Meetup (Includes CD#1a and 1b) Feedback and Reflection
     
June 24   CD#1 should be taken by the end of the day if not taken at the CoP
Unit 2: Computer Hardware, Data Manipulation, and Operating Systems
    Chapter 2 Study Guide
Chapter 3 Study Guide
     
June 26 Computer Architecture & Secondary Memory (T2a)  
June 27 Vole Machine Language Instructions (T2b)  
June 28 Vole Machine Language Programs (T2c)  
June 29 Ports and Controllers (T2d)  
June 30 Operating Systems Fundamentals (T3a) Optional "Office Hours" 9:00-11:00 AM
     
July 3 Coordinating Activities and Shared Resources (T3b) Optional "Office Hours" 9:00-11:00 AM
July 4   Holiday - Day off
July 5 Operating System Security (T3c) Study Groups meet and submit questions by the end of the day
July 6 Unit 2 Social and Ethical Issues Podcasts Released
July 7 CoP Meetup (Includes CDs #2 and 3) Feedback and Reflection
     
July 8   CDs should be taken by the end of the day if not taken at the CoP
Unit 3: Networks and Databases
    Chapter 4 Study Guide
Chapter 9 Study Guide
     
July 10 Networking Fundamentals (T4a)  
July 11 The Internet and the World Wide Web (T4b)  
July 12 Internet Protocols and Client-Server Interaction (T4c)  
July 13 Cybersecurity (T4d)  
July 14 Database Fundamentals (T9a) Optional "Office Hours" 9:00-11:00 AM
     
July 17 Writing Database Queries (T9b) Optional "Office Hours" 9:00-11:00 AM
July 18 Data Mining (T9c) Study Groups meet and submit questions by the end of the day
July 19 Additional DB Information (T9d) Podcasts Released
July 20 Unit 3 Social and Ethical Issues  
July 21 CoP Meetup (Includes CD#4 and 9) Feedback and Reflection
     
July 22   CDs should be taken by the end of the day if not taken at the CoP
Unit 4: Artificial Intelligence
    Chapter 11 Study Guide
     
July 24 What is AI? (T11a)  
July 25 Reasoning/Search Problems (T11b)  
July 26 Learning Approaches (T11c)  
July 27 Uninformed Search (Reinforcement Learning) (T11d)  
July 28 Artificial Neural Networks (Supervised Learning) (T11e) Optional "Office Hours" 9:00-11:00 AM
     
July 31 Robotics, Considering the Consequences (T11f) NOTE: NO office hours this week due to scheduling conflicts.
August 1 ChatGPT (T11g) Study Groups meet and submit questions by the end of the day
August 2   Podcasts Released
August 3 Unit 4 Social and Ethical Issues Retakes for CDS #1-4 and #9 must be completed by the end of the day
August 4 CoP Meetup (Includes CD #11) Feedback and Reflection
     
August 5   CD#11 should be taken by the end of the day if not taken at the CoP
August 8   Retakes for CD #11 must be taken by the end of the day