Department of Computer Science and Engineering

CSE 131 / 501N

Fall 2015


Course Calendar

(subject to change)

Module Date Logistics Preparation Notes Assigned Due
0. Welcome
[details]
[ slides ]
0
  • 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 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
    • subversive
  • Browse the Course FAQ
Lab 0
210
Mon Aug 24
CSE131R
McMillan Hall G052
    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
  • Room is on the north side of the building
  • Easiest to reach from the outside, from Throop Drive
  • Tim Young from Wash U ACM Chapter
  • Chelsea Branson from EnCouncil
300
Tue Aug 25
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, August 27)
  • 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 26
Help Session
Lab Sci 300
4-5:30 PM
  • Help Session and Office Hours in large hall
  • If you are in Section 2, you must be present
  • If you are in Section 1, you are welcome to
    • show up
    • get help
    • ask questions
    • visit
    • (or not)
    It's like this every week.
200
Thu Aug 27
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 Aug 31
CSE131R
McMillan Hall G052
    Ben Moseley: Introduction to Theoretical Computer Science and its Applications
300
Tue Sep 1
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.
  • If you are ready to demo Lab 1, then demo it today.
  • Its actual due date is shown later on the calendar
  • 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 2
Help Session
Lab Sci 300
4-5:30 PM
200
Thu Sep 3
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 7
CSE131R
300
Tue Sep 8
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 9
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
200
Thu Sep 10
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 14
CSE131R
300
Tue Sep 15
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 16
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
200
Thu Sep 17
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 21
CSE131R
McMillan Hall G052
    Sanmay Das: Modeling and Mining Collective Intelligence Platforms
220
Tue Sep 22
Labs
schedule ]
No quiz 4
Course Survey
Quiz 3
Course Survey
230
Wed Sep 23
Help Session
    No help session today, professor observing Yom Kippur
250
Thu Sep 24
Labs
schedule ]
Course Survey Course Survey
Exam
  • Exam I 6:30 to 8:30 PM
  • Covers Modules 1, 2, and 3 only
  • Exam Rules
    Read the exam rules carefully. You are responsible for following them.
  • An old Exam I
290
Mon Sep 28
CSE131R
McMillan Hall G052
300
Tue Sep 29
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 Sep 30
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
200
Thu Oct 1
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 5
CSE131R
McMillan Hall G052
300
Tue Oct 6
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
150
Wed Oct 7
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
200
Thu Oct 8
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 12
CSE131R
McMillan Hall G052
    CSE131R seminar TBA
300
Tue Oct 13
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 7 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 14
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
200
Thu Oct 15
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 19
CSE131R
McMillan Hall G052
    CSE131R seminar TBA
300
Tue Oct 20
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 8
Quiz 6
Quiz 7
Lab 7
8. ADTs
[details]
[ slides ]
0
10
20
25
30
33
35
40
50
60
70
73
75
80
85
99
150
Wed Oct 21
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
200
Thu Oct 22
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 Oct 26
CSE131R
McMillan Hall G052
    Michael Henrichs, formerly Velocidata, Working for a start up
300
Tue Oct 27
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 8
Quiz 6
Quiz 7
305
Wed Oct 28
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
310
Thu Oct 29
Labs
schedule ]
    Extension Fest!
Quiz 8
320
Mon Nov 2
CSE131R
McMillan Hall G052
    CSE131R seminar TBA
330
Tue Nov 3
Labs
schedule ]
    Extension Fest!
340
Wed Nov 4
Help Session
Lab Sci 300
4-5:30 PM
  • Review session for Exam II
    • Video posted here
    • Code posted in your repos in the lecture folder
350
Thu Nov 5
Labs
schedule ]
    Extension Fest!
Quiz 8
Exam
  • Exam II 6:30 to 8:30 PM
  • Covers Modules 5, 6, and 7, but can draw on material studied and tested previously
  • Exam Rules
    Read the exam rules carefully. You are responsible for following them.
  • An old Exam II
    Your exam is 2 hours, not 1.5 hours, so your exam will be longer than this one.
9. Lists
[details]
[ slides ]
0
10
20
22
25
27
30
32
35
40
42
45
50
52
54
60
62
64
66
70
80
99
410
Mon Nov 9
CSE131R
McMillan Hall G052
    CSE131R seminar TBA
500
Tue Nov 10
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
  • Second Extension Deadline (see this)
Lab 9
Quiz 9
⅔ Extensions
550
Wed Nov 11
Help Session
Lab Sci 300
4-5:30 PM
  • Lists
  • Game design
600
Thu Nov 12
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 9 Studio 9
10. Game
[details]
[ slides ]
0
210
Mon Nov 16
CSE131R
McMillan Hall G052
    CSE131R seminar TBA
300
Tue Nov 17
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 10 Lab 9
350
Wed Nov 18
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
400
Thu Nov 19
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Quiz 9
410
Mon Nov 23
CSE131R
McMillan Hall G052
    CSE131R seminar TBA
500
Tue Nov 24
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
550
Wed Nov 25
Help Session
600
Thu Nov 26
Labs
schedule ]
610
Mon Nov 30
CSE131R
McMillan Hall G052
    CSE131R seminar TBA
700
Tue Dec 1
Exam
  • Exam III given during lab times.
    • You must be present in labs to take the exam.
    • The exam will be given online.
    • You can use eclipse and any resources you already have on your computer, but you may not access the Internet other than to fill out the exam form.
    • You may use a lab computer or your own to take the exam.
    • video link to help session

    Link for Exam III
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
750
Wed Dec 2
Help Session
Lab Sci 300
4-5:30 PM
    Help Session and Office Hours in large hall
800
Thu Dec 3
Labs
schedule ]
  • On-time deadline for the game lab
  • You must be on-time to be considered for the contest (Extension 10.1)
    • For the contest, your game extensions must also be done by this time.
    • You can still complete game extensions for the extension deadline, but your game won't be considered for the contest unless all work is done by today.
Lab 10
810
Tue Dec 8
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
820
Thu Dec 10
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
  • Last Extension Deadline (see this)
All Extensions Due



Last modified 15:30:24 CST 21 January 2016 by Ron K. Cytron