Toggle navigation
CS101
Schedule
Assignments
Assignment 1 – text compression (
Wed Sep 27
)
Assignment 2 – hex images (
Wed Oct 4
)
Assignment 2 solution gallery
Assignment 3 – circuit (
Sun Oct 15
)
Assignment 4 – sorting (
Mon Oct 23
)
Assignment 5 – python (
Sun Nov 12
)
Assignment 6 – web (
Sun Dec 3
)
Assignment 7 – AI search (
Sun Dec 10
)
Assignment 7 solution
Assignment 8 – crypto (
Fri Dec 15
)
Notes
Number systems and binary
Text encoding
Image encoding
Boolean logic
Computer architecture
Algorithms
Python language
Other languages
Operating systems
Networking
HTTP and HTML
Databases
Artificial intelligence
Security and privacy
Exams
Quiz 1 (PDF)
Quiz 1 solutions
Quiz 2 (PDF)
Quiz 2 solutions (PDF)
Quiz 3 (PDF)
Quiz 3 solutions
Practice midterm (PDF)
Practice midterm solutions (PDF)
Quiz 4 (PDF)
Quiz 4 solutions
⛔ Quiz 5 skipped
Practice final (PDF)
Practice final solutions (PDF)
Assignment 2 solutions