CSED 2310
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 2a - Computer Architecture & Secondary Memory
2/18 CD #1b [Competencies 3 and 4]
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 - Deadlock Unplugged from Chapter 3
Activity - Protocols Unplugged for Chapter 4
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 Cybersecurity (T4d)
4/3 Understanding Data and Analyis (New Topic "5a")
4/6 Database Fundamentals (New Topic "5b") (Previous Material)
4/8 Database Operations (New Topic "5c") (Previous Material)
4/10 Activity
4/13 Data Mining (New Topic "5d") (Previous Material)
4/15 Social and Ethical Issues (New Format)
4/17 CD #4 [Competencies 11, 12, and 13]
CD #9 [Competencies 14 and 15]
4/20 What is AI? (New Topic 6a)
4/22 Reasoning and Search (New Topic 6b)
4/24 Decision Trees(New Topic 6c)
4/27 Types of Learning (New Topic 6d)
4/29 Reinforcement Learning (New Topic 7a)
5/1 Supervised Learning (New Topic 7b)
5/4 Unsupervised Learning (New Topic 7c)
5/6  LLMs (New Topic 7d)
5/8  CD #11 [Competencies 16 and 17]
  Final Competency Make-ups