Department of
Computer Science and Engineering

CSE 131 / 501N

Spring 2018


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
Quiz 0
300
Tue Jan 16
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
Quiz 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
100
Wed Jan 17
  • At the end of watching the videos and doing the exercises, you should submit three questions using the form linked in the columns to the right of this one.
  • These questions are due by 10 AM the day of studio.
  • These are worth credit, so be sure you do them and submit them on time.
  • One of your questions will be brought up in studio at your table, and the TA will go over it with you and the studio group.
  • The link to submit your questions appears in the columns to the right.
Click here
Submit
Questions 1
Click here
Submit
Questions 1
200
Thu Jan 18
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 Jan 22
Help Session
Jolley 304
3:30 –5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
    It's like this every week.
300
Tue Jan 23
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
100
Wed Jan 24
  • At the end of watching the videos and doing the exercises, you should submit three questions using the form linked in the columns to the right of this one.
  • These questions are due by 10 AM the day of studio.
  • These are worth credit, so be sure you do them and submit them on time.
  • One of your questions will be brought up in studio at your table, and the TA will go over it with you and the studio group.
  • The link to submit your questions appears in the columns to the right.
Click here
Submit
Questions 2
Click here
Submit
Questions 2
200
Thu Jan 25
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 Jan 29
Help Session
Jolley 304
3:30 –5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
    It's like this every week.
300
Tue Jan 30
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
100
Wed Jan 31
  • At the end of watching the videos and doing the exercises, you should submit three questions using the form linked in the columns to the right of this one.
  • These questions are due by 10 AM the day of studio.
  • These are worth credit, so be sure you do them and submit them on time.
  • One of your questions will be brought up in studio at your table, and the TA will go over it with you and the studio group.
  • The link to submit your questions appears in the columns to the right.
Click here
Submit
Questions 3
Click here
Submit
Questions 3
200
Thu Feb 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 3 Studio 3
210
Mon Feb 5
Help Session
Jolley 304
3:30 –5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
    It's like this every week.
300
Tue Feb 6
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
100
Wed Feb 7
  • At the end of watching the videos and doing the exercises, you should submit three questions using the form linked in the columns to the right of this one.
  • These questions are due by 10 AM the day of studio.
  • These are worth credit, so be sure you do them and submit them on time.
  • One of your questions will be brought up in studio at your table, and the TA will go over it with you and the studio group.
  • The link to submit your questions appears in the columns to the right.
Click here
Submit
Questions 4
Click here
Submit
Questions 4
200
Thu Feb 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 4 Studio 4
210
Mon Feb 12
Help Session
Jolley 304
3:30 –5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
    It's like this every week.
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.
  • Exam I from the vaults (most recent is closest to what you will see)
220
Tue Feb 13
Labs
schedule ]
No quiz 4
Course Survey
Quiz 3
Course Survey
250
Thu Feb 15
Labs
schedule ]
290
Mon Feb 19
Help Session
Jolley 304
3:30 –5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
    It's like this every week.
300
Tue Feb 20
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
    Execution of methods
    Note that there is a mistake in the variable table shown in this video. The value of i should change as it is incremented, but it stays the same in the table.
60
65
99
100
Wed Feb 21
  • At the end of watching the videos and doing the exercises, you should submit three questions using the form linked in the columns to the right of this one.
  • These questions are due by 10 AM the day of studio.
  • These are worth credit, so be sure you do them and submit them on time.
  • One of your questions will be brought up in studio at your table, and the TA will go over it with you and the studio group.
  • The link to submit your questions appears in the columns to the right.
Click here
Submit
Questions 5
Click here
Submit
Questions 5
200
Thu Feb 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 5 Studio 5
210
Mon Feb 26
Help Session
Jolley 304
3:30 –5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
    It's like this every week.
300
Tue Feb 27
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
100
Wed Feb 28
  • At the end of watching the videos and doing the exercises, you should submit three questions using the form linked in the columns to the right of this one.
  • These questions are due by 10 AM the day of studio.
  • These are worth credit, so be sure you do them and submit them on time.
  • One of your questions will be brought up in studio at your table, and the TA will go over it with you and the studio group.
  • The link to submit your questions appears in the columns to the right.
Click here
Submit
Questions 6
Click here
Submit
Questions 6
200
Thu Mar 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 6 Studio 6
210
Mon Mar 5
Help Session
Jolley 304
3:30 –5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
    It's like this every week.
300
Tue Mar 6
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
400
Thu Mar 8
Labs
schedule ]
  • Extension Fest!
440
Tue Mar 13
Free
    Spring Break
450
Thu Mar 15
Free
    Spring Break
510
Mon Mar 19
Help Session
Jolley 304
3:30 –5 PM
  • Ron Cytron's help sessions and office hours
  • Drop in (would love to meet you!)
    It's like this every week.
Exam
600
Tue Mar 20
Labs
schedule ]
  • Extension Fest!
7. Objects
[details]
[ slides ]
0
10
20
25
30
40
50
60
70
80
82
85
90
99
100
Wed Mar 21
  • At the end of watching the videos and doing the exercises, you should submit three questions using the form linked in the columns to the right of this one.
  • These questions are due by 10 AM the day of studio.
  • These are worth credit, so be sure you do them and submit them on time.
  • One of your questions will be brought up in studio at your table, and the TA will go over it with you and the studio group.
  • The link to submit your questions appears in the columns to the right.
Click here
Submit
Questions 7
Click here
Submit
Questions 7
200
Thu Mar 22
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 Mar 26
Help Session
Jolley 304
3:30 –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.
300
Tue Mar 27
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
⅔ Extensions
8. Abstract Data Types
[details]
[ slides ]
0
10
20
25
30
33
35
40
50
60
70
73
75
80
85
99
100
Wed Mar 28
  • At the end of watching the videos and doing the exercises, you should submit three questions using the form linked in the columns to the right of this one.
  • These questions are due by 10 AM the day of studio.
  • These are worth credit, so be sure you do them and submit them on time.
  • One of your questions will be brought up in studio at your table, and the TA will go over it with you and the studio group.
  • The link to submit your questions appears in the columns to the right.
Click here
Submit
Questions 8
Click here
Submit
Questions 8
200
Thu Mar 29
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 Apr 2
Help Session
Jolley 304
3:30 –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.
300
Tue Apr 3
Labs
schedule ]
    Extension Fest!
Lab 8 Quiz 7



Last modified 16:07:53 CST 08 February 2018 by Ron K. Cytron