Department of
Computer Science and Engineering

CSE 131 / 501N

Fall 2017


Course Calendar

(subject to change)

Module Date Logistics Preparation Notes Assigned Due
0. Welcome
[details]
[ slides ]
0
  • You should already have read through our welcome message but if not, please do that.
  • To understand how to take this course and use this calendar, read this first!
  • Be sure to click on the links in this column to see the associated video, or other such information.
  • Begin here (click on the link below):
    Course Introduction
  • And keep going down this column until row containing the Lab 1 assignment
1
2
3
4
5
6
Info
  • Review course policies
  • Try installing the course software:
    • Make sure you have Java 8 already on your computer
      New computers should have this, but you may have to install it. Google
      
      install Java 8
      
      
      and it should be straightforward.
    • eclipse
    • git and your repo
  • Browse the Course FAQ
Lab 0
210
Mon Aug 28
CSE131R
Crow Hall 204
    This, and all entries like it on this calendar, are for CSE131R, which is the 1-unit seminar.
    If you are not in the seminar, ignore rows like this one. Or join the seminar!
  • Organizational meeting
  • Representative from the Wash U ACM Chapter
  • Representative from EnCouncil
300
Tue Aug 29
Labs
schedule ]
  • Find your lab, see the instructions →
  • You should have tried to install the course software:
  • You should have viewed material above this row
  • All our lab and studio sessions are in Urbauer Hall this semester
  • Click on the [ schedule ] link to find your lab room and time
  • Click on the Campus Map to find the building
  • Normally you will do lab work during a lab session, and perhaps some of the work afterwards. However, you should try Lab 0 on your own before the semester starts
  • Count on getting help in lab if you have any problems
Lab 1 Lab 0
1. Intro and Types & Names
[details]
[ slides ]
0
  • Work through all of these videos and exercises before the studio session (for this module, September 5)
  • So, begin here (click on the link below):
    Overview
  • And keep going through all of this module's videos and exercises until you hit the Help Session row.
    It's like this every week.
10
20
    Text 1.2 (21–23)
30
35
38
40
50
60
70
    Text 1.2 (23–23)
75
80
85
    Text 1.2 (19–20)
88
    Text 1.2 (25–28)
99
150
Wed Aug 30
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Aug 31
Studios
schedule ]
  • Collaborative work students, supervised by the TA and professor
  • You need not get all the way through the studio plan, but go as far as you can
Studio 1 Studio 1
210
Mon Sep 4
CSE131R
300
Tue Sep 5
Labs
schedule ]
  • TAs are available same times as scheduled on Thursdays for demos of your lab, help with any problems, make-up demos of studios, you name it.
  • Demo Lab 1 today
  • When the quiz is ready, the assigned link to the right will take you to the quiz
  • You have a week to do the quiz
  • You can submit multiple times: we will grade the last one you submit.
Lab 2
Quiz 1
Lab 1
2. Choice & Iteration
[details]
[ slides ]
0
10
20
    Text 1.3 (46–48)
23
25
30
    Text 1.3 (58–60)
40
42
44
45
46
47
50
    Text 1.3 (48–55)
52
54
56
60
    Text 1.3 (55–57)
65
66
67
99
150
Wed Sep 6
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Sep 7
Studios
schedule ]
  • Collaborative work students, supervised by the TA and professor
  • You need not get all the way through the studio plan, but go as far as you can
Studio 2 Studio 2
210
Mon Sep 11
CSE131R
Crow Hall 204
300
Tue Sep 12
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 3
Quiz 2
Lab 2
Quiz 1
3. Arrays
[details]
[ slides ]
0
10
20
30
32
40
50
55
60
65
70
75
80
99
150
Wed Sep 13
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Sep 14
Studios
schedule ]
  • Collaborative work students, supervised by the TA and professor
  • You need not get all the way through the studio plan, but go as far as you can
Studio 3 Studio 3
210
Mon Sep 18
CSE131R
Crow Hall 204
300
Tue Sep 19
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 4
Quiz 3
Lab 3
Quiz 2
4. Input & Output
[details]
[ slides ]
0
10
20
25
30
35
40
50
55
60
62
65
70
72
75
99
150
Wed Sep 20
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Sep 21
Studios
schedule ]
  • Collaborative work students, supervised by the TA and professor
  • You need not get all the way through the studio plan, but go as far as you can
Studio 4 Studio 4
210
Mon Sep 25
CSE131R
Crow Hall 204
220
Tue Sep 26
Labs
schedule ]
No quiz 4
Course Survey
Quiz 3
Course Survey
230
Wed Sep 27
Help Session
Jolley 304
10 AM–Noon
1–5 PM
250
Thu Sep 28
Labs
schedule ]
Course Survey Course Survey
Exam
290
Mon Oct 2
CSE131R
Crow Hall 204
300
Tue Oct 3
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
  • First Extension Deadline (see this)
Lab 5 Lab 4
⅓ Extensions
5. Methods
[details]
[ slides ]
0
10
20
25
30
40
45
50
60
65
99
150
Wed Oct 4
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Oct 5
Studios
schedule ]
  • Collaborative work students, supervised by the TA and professor
  • You need not get all the way through the studio plan, but go as far as you can
Studio 5 Studio 5
210
Mon Oct 9
CSE131R
Crow Hall 204
300
Tue Oct 10
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 6
Quiz 5
Lab 5
6. Recursion
[details]
[ slides ]
0
10
20
25
27
 
    Another recursive example: addition
    (continue with link below)
30
32
40
50
55
60
70
80
85
99
105
Wed Oct 11
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
110
Thu Oct 12
Labs
schedule ]
  • Extension Fest!
115
Mon Oct 16
Free
    Fall Break
120
Tue Oct 17
Free
    Fall Break
    Late Lab 5 due on Oct 24
150
Wed Oct 18
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Oct 19
Studios
schedule ]
  • Collaborative work students, supervised by the TA and professor
  • You need not get all the way through the studio plan, but go as far as you can
Studio 6 Studio 6
210
Mon Oct 23
CSE131R
Crow Hall 204
300
Tue Oct 24
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
  • Late lab 5 due today
Lab 7
Quiz 6
Lab 6
Quiz 5
7. Objects
[details]
[ slides ]
0
10
20
25
30
40
50
60
70
80
82
85
90
99
150
Wed Oct 25
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Oct 26
Studios
schedule ]
  • Collaborative meeting with your TA and some other students
  • You need not get all the way through the studio plan, but go as far as you can
Studio 7 Studio 7
210
Mon Oct 30
CSE131R
Crow Hall 204
300
Tue Oct 31
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 8
Quiz 7
Lab 7
Quiz 6
8. Abstract Data Types
[details]
[ slides ]
0
10
20
25
30
33
35
40
50
60
70
73
75
80
85
99
150
Wed Nov 1
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Nov 2
Studios
schedule ]
  • Collaborative work students, supervised by the TA and professor
  • You need not get all the way through the studio plan, but go as far as you can
Studio 8 Studio 8
210
Mon Nov 6
CSE131R
Crow Hall 204
300
Tue Nov 7
Labs
schedule ]
    Extension Fest!
Lab 8 Quiz 7
9. Game
[details]
[ slides ]
150
Wed Nov 8
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
200
Thu Nov 9
Labs
schedule ]
    Extension Fest!
⅔ Extensions
Exam
210
Mon Nov 13
CSE131R
Crow Hall 204
    TBD
300
Tue Nov 14
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Project Assigned Lab 8
450
Wed Nov 15
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
  • Or by appointment
    It's like this every week.
500
Thu Nov 16
Labs
schedule ]
    Extension Fest! Demo Lab 8, go over game design
510
Mon Nov 20
CSE131R
    No seminar
600
Tue Nov 21
Labs
schedule ]
  • Work on Lab 9
  • Extension Fest!
Lab 9
(includes project)
10. Game
[details]
[ slides ]
0
150
Wed Nov 22
Free
    Thanksgiving Break
200
Thu Nov 23
Free
    Thanksgiving Break
210
Mon Nov 27
CSE131R
Crow Hall 204
    CSE131R seminar TBA
300
Tue Nov 28
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 9
450
Wed Nov 29
Help Session
Jolley 304
10 AM–Noon
1–5 PM
500
Thu Nov 30
Labs
schedule ]
  • Work on lab and project
  • Extension Fest!
510
Mon Dec 4
CSE131R
Crow Hall 204
600
Tue Dec 5
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
  • Demo project here
Project Due
750
Wed Dec 6
Help Session
Jolley 304
10 AM–Noon
1–5 PM
800
Thu Dec 7
Labs
schedule ]
All Extensions
Project still ontime today
Exam
810
Tue Dec 12
Help Session
Jolley 304
10 AM–Noon
1–5 PM
  • Exam III grades posted to blackboard
  • Register by end of day if you want to take the final exam using this link.
Late
Project
Deadline
900
Sat Dec 16
Exam
  • Final Exam 6:00 to 8:00 PM
  • You must have registered using this link
  • Exam Rules
    Read the exam rules carefully. You are responsible for following them.
  • Review the previous exams to prepare for the final



Last modified 17:20:02 CST 04 December 2017 by Ron K. Cytron