Open this page in a new tab(Recommended).
Course information, syllabus, logistics, policies, etc. Official Syllabus
What should I be working on? Course assignments linked on schedule or in Canvas. You will receive your grades in Canvas. The Schedule below should tell you what is due and when and is subject to change.
to access lecture or assignment code - gitlab repo: https://gitlab.com/shreyakumar/public-paradigms-summer-22
to submit code - Canvas
How can I access Intructor resources? : by appointment.
Week # | Week of | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|---|
01 | May 30 | - No class on Memorial Day | 01 - Intro - Paradigms | - | 02 - Front end JS
R01 due in Canvas>Perusall ICR - |
|
02 | June 06 | 03 - JS APIs and Networking
HW01 - JS UI due - R02 due in Canvas>Perusall ICR - |
- No Class, lecture moved to Friday | 04 - Paradigm types , OOPS classes - Java, Python - Slides, Code,
HW02 - Networked JS UI due - R03 due in Canvas>Perusall |
||
03 | June 13 | 05 - OOPS - Java - inheritance
HW03 - Py OOP wordle due - R04 due in Canvas>Perusall ICR - |
06 - OOPS - Java abstract, final, constructors
R05 due in Canvas>Perusall ICR - |
|||
04 | June 20 | 07 - OOPS - Java polymorphism
R06 due in Canvas>Perusall ICR - |
08 - OOPS Polymorphism, binding
HW04 - Java Zoo due - ICR - Feedback form |
|||
05 | June 27 | 09 - Quiz 1 on lectures 1-8 - Long answer questions, Java Types , Android
Quiz 1 Study guide R07 due in Canvas>Perusall ICR - |
10 - Android Simple and 3 - Intents
R08 - videos due in Canvas>Perusall ICR - |
|||
06 | July 04 | - No Class on Monday - 4th of July | 11 - Android Networking
R09 - REST due in Canvas>Perusall HW05 - Simple Android due - ICR - |
12 - Simple Server , Setting up your laptop for server
HW06 - Complex Android due - ICR - |
||
07 | July 11 | 13 - Server CORS , Check your CORS, Java Types and concepts
HW07 - Simple dict server due - ICR - |
14 - Java language , Multithreaded Go
R10 - Go due in Canvas>Perusall HW08 - Complex Server due - |
|||
08 | July 18 | 15 - Project work, Wrap up:
Java - ,
Android - ,
JS - ,
Functional - ,
Paradigms -
HW09 - Simple Go due - |
16 - Quiz 2 - (1 hr, 5.30pm-6.30pm) - Study guide | Final Project - (1 hr, 5.30pm-6.30pm)
Form, Project document |