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)
Encrypted texts for Assignment 8
These are listed by the last three digits of your student ID, and your initials.
100380873(AI)
text02.crypt.pdf
100438318(DS)
text03.crypt.pdf
100464593(ZB)
text04.crypt.pdf
100467130(KA)
text05.crypt.pdf
100468057(EB)
text06.crypt.pdf
100469916(MO)
text07.crypt.pdf
100475807(MV)
text08.crypt.pdf
100483197(MR)
text09.crypt.pdf
100488527(BW)
text10.crypt.pdf
100516169(TA)
text11.crypt.pdf
100529432(JB)
text12.crypt.pdf
100577584(JL)
text13.crypt.pdf
100580465(JW)
text14.crypt.pdf
100585020(YS)
text15.crypt.pdf
100595329(LX)
text16.crypt.pdf
100607750(MA)
text17.crypt.pdf