Logistics

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

Office Hours Calendar

How can I access Intructor resources? : by appointment.

Course Schedule

Schedule
The schedule may change during the semester.
Legend: PA - Participation, HW - Homework, Readings, PR - Project
ICR -
Week #Week ofMondayTuesdayWednesdayThursdayFriday
01May 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