Department of
Computer Science and Engineering

CSE 131 / 501N

Fall 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 Aug 28
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
  • 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
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
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 Sep 4
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
  • 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
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
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 Sep 11
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
  • 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
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
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 Sep 18
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
  • 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
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
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
Labs
schedule ]
No quiz 4
Course Survey
Quiz 3
Course Survey
250
Labs
schedule ]
290
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 Oct 2
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
  • 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
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
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 Oct 9
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
  • 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
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
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 Oct 23
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 7
Quiz 6
Lab 6
Quiz 5
400
Labs
schedule ]
  • Extension Fest!
440
Free
    Spring Break
450
Free
    Spring Break
510
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
Labs
schedule ]
  • Extension Fest!
  • Late Lab 6 due today
7. Objects
[details]
[ slides ]
0
10
20
25
30
40
50
60
70
80
82
85
90
99
100
  • 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
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
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 Oct 30
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
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
  • 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
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
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 Nov 13
Labs
schedule ]
    Extension Fest!
Lab 8 Quiz 7
9. Game
[details]
[ slides ]
200
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
210
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 Nov 27
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 9
(includes project)
Lab 8
500
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
550
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.
600
Labs
schedule ]
  • Demo any work that is due
  • Demo any extensions you have ready
  • Get help with any problems
Lab 9



Last modified 14:44:46 CDT 15 June 2018 by Ron K. Cytron