Toggle navigation
CS101
Schedule
Checkins
Notes
Number systems and binary
Text encoding
Multimedia encoding
Boolean logic
Computer architecture
Algorithms
Python language
Other languages
Operating systems
Networking
HTTP and HTML
Databases
Artificial intelligence
Security and privacy
Assignments
Assignment 1 – text compression (
Tue Sep 29
)
Assignment 2 – hex images (
Mon Oct 5
)
Assignment 2 solutions
Assignment 3 – circuit diagrams (
Tue Oct 13
)
Assignment 4 – sorting (
Fri Oct 23
)
Assignment 5 – Python (
Tue Nov 10
)
Assignment 6 – web page (
Wed Nov 25
)
Assignment 7 – AI (
Wed Dec 9
)
Assignment 8 – cryptography (
Mon Dec 21
)
Exams
Quiz 1 (PDF)
Quiz 1 solutions
Quiz 2 (PDF)
Quiz 2 solutions
Quiz 3 (PDF)
Quiz 3 solutions
Practice midterm (PDF)
Practice midterm solutions (PDF)
Practice final (PDF)
Quiz 4 skipped (PDF)
Quiz 4 solutions
Quiz 5 skipped (PDF)
Quiz 5 solutions
Quiz 6 (PDF)
Quiz 6 solutions (PDF)
Practice final (PDF)
Practice final solutions (PDF)
↗ Piazza
Assignment 2 solutions