Foundational Concepts of Computer Science

Spring 2026

 

Date Lesson Materials
1/19 MLK - No Class
1/21 Course Kickoff
1/23 1a - Logic Gates
1/26 1b - Binary and Hexadecimal Integers (On your own)
1/28 1c - Binary Fractions
1/30 1d - Floating Point Representation
2/2 CD #1a [Competencies 1 and 2]
2/4 1e - Numerical Errors (On your own)
2/6 1f - Storage of things beyond numbers
2/9 1g - Compression Methods
2/11 1h - Communication Errors
2/13 Social and Ethical Issues
2/16 CD #1b [Competencies 3 and 4]
2/18 2a - Computer Architecture & Secondary Memory (On your own)
2/20 2b - Vole Machine Language Instructions (On your own)
2/23 Discussion
2/25 2c - Vole Machine Language Programs (On your own)
2/27 2d - Ports and Controllers
3/2 3a - Operating Systems Fundamentals
3/4 3b - Coordinating Activities and Shared Resources
3/6 Attend Teaching Fair
3/9 3c - Operating System Security
3/11 Social and Ethical Issues
3/13 CD #2 [Competencies 5, 6, and 7]
CD #3 [Competencies 8, 9, and 10]
3/23 Activity
3/25 Networking Fundamentals (T4a)
3/27 The Internet and the World Wide Web (T4b)
3/30 Internet Protocols and Client-Server Interaction (T4c)
4/1 Activity
4/3 Cybersecurity (T4d)
4/6 Database Fundamentals (T9a)
4/8 Writing Database Queries (T9b)
4/10 Activity
4/13 Data Mining (T9c)
4/15 Social and Ethical Issues
4/17 CD #4 [Competencies 11, 12, and 13]
CD #9 [Competencies 14 and 15]
4/20 Activity [Slides] [Handouts] [Original Curriculum]
4/22 What is AI? (T11a)
4/24 Reasoning/Search Problems (T11b)
4/27 Learning Approaches (T11c)
4/29 Uninformed Search (Reinforcement Learning) (T11d)
5/1 Artificial Neural Networks (Supervised Learning) (T11e)
5/4 Social and Ethical Issues
5/6 CD #11 [Competencies 16 and 17]
5/8 I will be in the classroom if you have questions
  Final Competency Make-ups