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)
Encrypted texts for Assignment 8
These are listed by the last three digits of your student ID, and your initials.
(OA):
text01.crypt.pdf
100191920(NC):
text05.crypt.pdf
100406434(JJ):
text16.crypt.pdf
100461389(BG):
text10.crypt.pdf
100502498(DM):
text01.crypt.pdf
100504931(SS):
text05.crypt.pdf
100509430(GH):
text14.crypt.pdf
100533219(LM):
text20.crypt.pdf
100538904(AA):
text02.crypt.pdf
100556394(WC):
text08.crypt.pdf
100557134(HS):
text04.crypt.pdf
100559523(ZC):
text07.crypt.pdf
100566102(RM):
text23.crypt.pdf
100566981(TD):
text09.crypt.pdf
100570646(AP):
text02.crypt.pdf
100570703(TV):
text07.crypt.pdf
100571822(YC):
text06.crypt.pdf
100581533(TM):
text22.crypt.pdf
100585298(AB):
text04.crypt.pdf
100586802(RV):
text06.crypt.pdf
100589308(RH):
text13.crypt.pdf
100590295(BL):
text17.crypt.pdf
100590783(AG):
text11.crypt.pdf
100591516(JR):
text03.crypt.pdf
100592657(CY):
text08.crypt.pdf
100594299(EJ):
text15.crypt.pdf
100595995(VA):
text03.crypt.pdf
100597392(MG):
text12.crypt.pdf