Toggle navigation
CS101
Schedule
Assignments
Assignment 1 – text compression (
Sun Feb 11
)
Assignment 2 – hex images (
Sun Feb 18
)
Assignment 2 – solution gallery
Assignment 3 – circuit (
Sun Mar 4
)
Assignment 4 – sorting (
Thu Mar 22
)
Assignment 5 – python (
Sun Apr 8
)
Assignment 6 – web (
Sun Apr 22
)
Assignment 7 – AI search (
Sun Apr 29
)
Assignment 8 – crypto (
Wed May 9
)
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 – skipped (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 (PDF)
Quiz 5 solutions (PDF)
Quiz 6 (PDF)
Practice final (PDF)
Practice final solutions (PDF)
Assignment 2 solutions