CSE115

Introduction to Computer Science I

FINAL EXAM PAGES FOR TAs (open each in separate tab)

External pages

Internal pages

Lectures and Recitations (subject to change)

Instruction Assessment
Mon Wed Fri Lab Project
Aug 27
01. Course overview
Aug 29
02. Expressions
Aug 31
03. Variables and Assignment
   
Sep 03
(no class)
Sep 05
04. Functions (calling)
Sep 07
05. Functions (defining)
Optional intro lab
and Che set-up
 
Sep 10
06. Relational and Boolean expressions
Sep 12
07. Control flow (conditionals)
Sep 14
08. Control flow in functions
Lab activity 01  
Sep 17
09. JavaScript I
Sep 19
10. JavaScript II
Sep 21
11. JavaScript III
Lab exam 01  
Sep 24
12. Arrays and for loop (JS)
Sep 26
13. Range (PY) and for..in (JS)
Sep 28
14. Lists (PY)
Lab activity 02  
Oct 01
15. Dictionaries intro (PY)
Oct 03
16. Dictionaries cont'd (JS)
Oct 05
17. Dictionaries cont'd (JS)
Lab activity 03  
Oct 08
18. File reading (PY)
Oct 10
19. Parsing data (csv) (PY)
Oct 12
20. File writing (PY)
Lab activity 04 Project part 1
assigned
Oct 15
21. HTML and Javascript
Oct 17
22. URIs and network connections
Oct 19
23. A web server (PY)
Lab exam 02
Lab exam 01 Make-up
 
Oct 22
24. JSON intro
Oct 24
25. Python JSON data
Oct 26
26. Miderm review
Lab activity 05  
Midterm exam: Saturday October 27 @ 3:00 PM Sample exam (blank) Sample exam (answers)
Midterm exam solutions Version 1 Version 2 Version 3
Oct 29
27. Midterm make-up day
Oct 31
28. Chat review, AJAX, GET/POST
Nov 02
29. GET vs POST, HTTP vs HTTPS
Lab activity 06  
Nov 05
30. Midterm return
Nov 07
31. Algorithms (theory)
Nov 09
32. Algorithms (practice)
Lab exam 03
Lab exam 02 Make-up
Project part 2
assigned

Project part 1
due Nov 9
Resign deadline: Friday November 9
Nov 12
33. Database/intro
Nov 14
34. Database/application

Music Rater files
Nov 16
35. Database/Security
Lab activity 07  
Nov 19
36. Risks
Nov 21
(no class)
Nov 23
(no class)
NO LABS THIS WEEK  
Nov 26
37. Encryption and Hashing
Nov 28
38. Adding encryption
Nov 30
39. Adding authentication

Music Rater files
Lab exam 04
Lab exam 03 Make-up
 
Dec 03
40. TBD

115Game files
Dec 05
41. Deploying the App
Dec 07
42. Final exam review
Lab exam 04 Make-up Project part 2
due & demo
Review Sessions Saturday 12/8 @ 2:00 - 4:00 PM in NSC 215 Saturday 12/8 @ 6:00 - 8:00 PM in NSC 215 Monday 12/10 @ 2:00 - 4:00 PM in Capen 262 Room assignments for Final Exam (Tuesday 12/11 7:15 PM - 10:15 PM) DFN 146: Abbot - Deslippe DFN 147: Dingel - MacNamara DFN 148: MacRae - Sadiq FARBER 144: Saha - Tallman FARBER 150: Tan - Zurek