CSE115
Introduction to Computer Science I
Home
CSE115
FINAL EXAM PAGES FOR TAs (open each in separate tab)
Exam instructions for students
On-line stopwatch - use "Super Fullscreen!" in upper right
External pages
Piazza
Lab Practice/Entry Ticket
AutoLab
Syllabus
Internal pages
Schedule
People
Baldy 21
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