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
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
Week # | Week of | Monday | Wednesday | Friday |
---|---|---|---|---|
01 | Aug. 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 |