Foundational Concepts of Computer Science

Spring 2025

 

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