Course Home | Class Schedule | Assignments | Git Submission | Perusall | Python | Tutoring

Saint Louis University

Computer Science 1300
Introduction to Object-Oriented Programming

Michael Goldwasser

Fall 2018

Computer Science Department


SCHEDULE

Please note that the schedule for future classes is tentative.

Day Topic Before Class In Class Notes
Monday, Aug 27 Introduction, Course Administration syllabus
Tuesday, Aug 28 Getting Started with Python Lecture/discussion
Wednesday, Aug 29 Python expressions Reading: Chapter 01
Homework 01
Activities
Quiz 01
Friday, Aug 31 Authoring scripts Reading: Chapter 02 Lecture/discussion
Monday, Sep 3 No Class: Labor Day
Tuesday, Sep 4 Authoring scripts Homework 02 Activities
Quiz 02
Wednesday, Sep 5 "Batteries Included"
Python's functions, modules
Object-oriented programming
Reading: Chapter 03 Lecture/discussion
Friday, Sep 7 Intro to cs1graphics Reading: Chapter 04 Lecture/discussion
Monday, Sep 10 Intro to cs1graphics Homework 03 Activities
Quiz 03
Tuesday, Sep 11 Advanced graphics techniques Reading: Chapter 05 Submitting with git
Lecture/discussion
Wednesday, Sep 12 Advanced graphics techniques Homework 04 Activities
Quiz 04
Friday, Sep 14 Python's list class Reading: Chapter 06 Lecture/discussion
Monday, Sep 17 Strings, tuples and lists Reading: Revised Chapter 06 Lecture/discussion prog01 due
Tuesday, Sep 18 Strings, tuples and lists Homework 05 Activities
Quiz 05
Wednesday, Sep 19 For loops Chapter 07 Lecture/discussion
Friday, Sep 21 For loops Homework 06 Activities
Quiz 06
Monday, Sep 24 Nested for loops Homework 07 Activities
Quiz 07
prog02 due
Tuesday, Sep 25 Conditionals Chapter 08 Lecture/discussion
Wednesday, Sep 26 Conditionals Homework 08 Activities
Quiz 08
Friday, Sep 28 First Midterm Exam
Monday, Oct 1
Tuesday, Oct 2
Wednesday, Oct 3
Friday, Oct 5
Monday, Oct 8
Tuesday, Oct 9
Wednesday, Oct 10
Friday, Oct 12
Monday, Oct 15
Tuesday, Oct 16
Wednesday, Oct 17
Friday, Oct 19
Monday, Oct 22 No Class: Fall Break
Tuesday, Oct 23
Wednesday, Oct 24
Friday, Oct 26
Monday, Oct 29
Tuesday, Oct 30
Wednesday, Oct 31
Friday, Nov 2 Second Midterm Exam
Monday, Nov 5
Tuesday, Nov 6
Wednesday, Nov 7
Friday, Nov 9
Monday, Nov 12
Tuesday, Nov 13
Wednesday, Nov 14
Friday, Nov 16
Monday, Nov 19
Tuesday, Nov 20
Wednesday, Nov 21 No Class: Thanksgiving Break
Friday, Nov 22
Monday, Nov 26
Tuesday, Nov 27
Wednesday, Nov 28
Friday, Nov 30
Monday, Dec 3
Tuesday, Dec 4
Wednesday, Dec 5
Friday, Dec 7
Monday, Dec 10

Monday, Dec 17 Final Exam (12:00-1:50)


Michael Goldwasser
CSCI 1300, Fall 2018
Last modified: Wednesday, 19 September 2018
Course Home | Class Schedule | Assignments | Git Submission | Perusall | Python | Tutoring