Logistics

Course website - this page

Course information, syllabus, logistics, policies, etc. Official Syllabus

What should I be working on?: Course assignments linked off schedule below. Submitted on student04. Grades available on Sakai.

What's up / I have questions: Piazza page for questions or recent announcements

Group Submission form

Regrade/Resubmission request form

Course code repository : gitlab resources

Dropbox homework submission directory in your home directory /escnfs/courses/fa20-cse-30332.01/dropbox/your-netid/

How can I access Intructors or TA resources? : TA Office Hours , Instructor Office Hours

Course Schedule

Schedule
The schedule may change during the semester.
Legend: PA - Participation, HW - Homework, Dailies/ICR, PR - Project
Week #Week ofMondayWednesdayFriday
01Aug. 10 01 - Intro Landing Page: , Slides:
ICR in Sakai>Assignments
02 - Paradigms & OOPS Landing Page: , Slides:
03 - OOPS Landing Page: , Slides:
Daily 01 due in Sakai>Assignments -
02 Aug. 17 04 - OOPS Landing Page: , Slides:
Daily 02 due in Sakai>Assignments - , Zoo Project - Milestone 1 due -
05 - OOPS Landing Page: , Slides:
06 - OOPS Landing Page: , Slides:
03 Aug. 24 07 - OOPS Landing Page: , Slides:
Daily 03 due in dropbox -
08 - OOPS Landing Page: , Slides: 09 - OOPS Landing Page: , Slides:
04 Aug. 31 10 - OOPS Landing Page: , Slides:
Zoo Project - Milestone 2 due -
11 - OOP Landing Page: , Slides:
12 - OOP Landing Page: , Slides:
Daily 04 due in dropbox -
05 Sept. 7 13 - Android Landing Page: , Slides:
Daily 05 due in dropbox -
14 - Android Landing Page: , Slides:
15 - Android Landing Page: , Slides:
Daily 06 Android due in Sakai - , Exam q due in Form -
06 Sept. 14 16 - Exam 1 Selected Student Qs 17 - Android Landing Page: , Slides:
Daily 07 Android due in Sakai -
18 - Java Language Landing Page: , Slides:
Daily 08 Android due in Sakai -
07 Sept. 21 19 - Webservices ecosystemLanding Page: , Slides: , Python code
Android Project due -
20 - Python Client to REST API Landing Page: , Slides:
-
21 - Python Client to REST API
Daily 09 Python client due in dropbox -
08 Sept. 28 22 - Simple REST Server Landing Page: , Slides:
23 - Simple REST Server
24 - Complex REST Server Slides:
Daily 10 Dictionary server due in dropbox before class -
09 Oct. 5 25 - Complex REST Server Landing Page: , Slides:
Exam q due in Form - ,
26 - Complex REST Server, Final Project - , Exam 2 study qs
Daily 11 - Troubleshooting guide due in Sakai by midnight, Daily 11 - Movies Server due in dropbox by midnight - , Peer Review due in Form - ,
27 - Exam 2,
PR0:Team and data due end of day Project Form
10 Oct. 12 28 - JS, Project review Landing Page: , Slides: 29 - Project design and review Landing Page: , Slides: 30 - JS Simple static page Slides:
11 Oct. 19 31 - JS networking and dynamic Landing Page: , Slides:
Daily 12 - JS Simple 1 due in sakai before class -
32 - JS CORS Slides:
Daily 13 - JS Web 2 due in sakai before class -
33 - JS language overview
PR1: OO API and REST Server due by midnight Project Form,
12 Oct. 26 34 - JS Dynamic libraries Daily 14 - JS Web REST Client due in sakai and dropbox before class - 35 - Go 36 - Real time systems, AI/ML , ML Code:
Daily 15 - Go INDIVIDUAL due in dropbox before class -
13 Nov. 2 37 - Functional - Python and Scheme
38 - Scheme
PR2: JS front end due - Project Form
39 - Scheme , Paradigms Overview
Exam q due in Form - ,
14 Nov. 9 40 - Exam 3 41 - Final project presentations - session 1
PR3: Videos due Project Form
No class - Reading day.
15 Finals Week Final Project Presentations - session 2 - Thursday November 19 from 4:15-6:15pm


© 2016 Shreya Kumar