Intro To Computer Science -- Fall 2022 -- Goldsmith

Daily Schedule of Lectures, Assignments, & Assessments

 

This document is subject to change at any time.

 

Quizzes are generally given at the start of the class period.

For all assignments, make sure you follow the Python Coding Guidelines.

 

Green-2 Google Meet Link (for Quarantined Students Only)

Gold-1 Google Meet Link (for Quarantined Students Only)

 

 

 

Day #1

Tue & Wed

(8/9 & 8/10)

 

Introduction:  Course Syllabus

Introduction:  Dave's Web Site

 

Demonstration & Setup:  CodeHS.com Sandbox for Python

Sign-up Link for CodeHS (Green-2):  https://codehs.com/go/B3A5A

Sign-up Link for CodeHS (Gold-1):  https://codehs.com/go/47BF0

Demonstration & Practice:  Creating Python Programs with CodeHS.com Accounts

 

Lecture & Practice:  Python  print   Statement

Lecture & Practice:  Python Variables

 

Homework:  Get Course Syllabus signed

 

 

Day #2

Thu & Fri

(8/11 & 8/12)

 

Due:  Homework -- Signed Syllabus

 

Lecture & Practice:  Python  input  Statement

Lecture & Practice:  Python Comments

 

Discussion:  Python Coding Guidelines

 

 

Day #3

Mon & Tue

(8/15 & 8/16)

 

Lecture & Practice:  Python  if  &  elif  &  else  Statements

 

Start:  Python Classwork #1 (Subtraction)

 

 

Day #4

Wed & Thu

(8/17 & 8/18)

 

 

Lecture & Practice:  Python Nested  if  &  else  Statements

 

Work on:  Python Classwork #1 (Subtraction)

 

Day #5

Fri & Mon

(8/19 & 8/22)

 

 

Due:  Classwork #1 (Subtraction) (10 points)

 

Lecture & Practice:  Python Substrings

 

Start:  Python Classwork #2 (Name Info)

 

 

Day #6

Tue & Wed

(8/23 & 8/24)

 

 

Python Quiz #1 Review:  Practice Quiz #1

 

Work on:  Python Classwork #2 (Name Info)

 

Day #7

Thu & Fri

(8/25 & 8/26)

 

 

Due:  Classwork #2 (Name Info) (10 points)

 

Python Quiz #1:  Input & Integers &  if  Statements -- Coding on Paper (20 points)

 

Lecture & Practice:  Python Random Number Generation

Lecture & Practice:  Python Rounding

 

Start:  Python Classwork #3 (Math Quiz)

 

 

Day #8

Mon & Tue

(8/29 & 8/30)

 

 

Work on:  Python Classwork #3 (Math Quiz)

 

Day #9

Wed & Thu

(8/31 & 9/1)

 

 

Work on:  Python Classwork #3 (Math Quiz)

 

Day #10

Fri & Tue

(9/2 & 9/6)

 

 

Due:  Classwork #3 (Math Quiz) (20 points)

 

Introduction:  ProjectSTEM.org Online Canvas Modules

Start:  ProjectSTEM Python Units

 

 

Day #11

Wed & Thu

(9/7 & 9/8)

 

 

Work on:  ProjectSTEM Python Units

 

Lecture & Practice:  Python  for  Loops

Lecture & Practice:  Python Counter Variables

 

Start:  Python Classwork #4 (Coin Flips)

 

 

Day #12

Fri & Mon

(9/9 & 9/12)

 

 

Work on:  Python Classwork #4 (Coin Flips)

 

 

 

 

Day #13

Tue & Wed

(9/13 & 9/14)

 

 

Work on:  Python Classwork #4 (Coin Flips)

 

Work on:  ProjectSTEM Python Units

 

Day #14

Thu & Fri

(9/15 & 9/16)

 

 

Due:  Classwork #4 (Coin Flips) (15 points)

 

Work on:  ProjectSTEM Python Units

 

Day #15

Mon & Tue

(9/19 & 9/20)

 

 

Python Quiz #2 Review:  Practice Quiz #2

 

Lecture & Practice:  Python  while  Loops

 

Start:  Python Classwork #5 (Number Stats, Part 1)

 

 

Day #16

Wed & Thu

(9/21 & 9/22)

 

 

Python Quiz #2:  Input & Integers &  for  Loops -- Coding on Paper (20 points)

 

Work on:  Python Classwork #5 (Number Stats, Part 1)

 

Day #17

Fri & Mon

(9/23 & 9/26)

 

 

Work on:  Python Classwork #5 (Number Stats, Part 1)

 

Work on:  ProjectSTEM Python Units

 

Day #18

Tue & Wed

(9/27 & 9/28)

 

 

Due:  Classwork #5 (Number Stats, Part 1) (15 points)

 

Lecture & Practice:  Python Lists

 

Start:  Python Classwork #6 (Number Stats, Part 2)

 

 

Day #19

Thu & Fri

(9/29 & 9/30)

 

 

Work on:  Python Classwork #6 (Number Stats, Part 2)

 

Day #20

Mon & Tue

(10/3 & 10/4)

 

 

Work on:  Python Classwork #6 (Number Stats, Part 2)

 

Work on:  ProjectSTEM Python Units

 

Day #21

Wed & Thu

(10/5 & 10/6)

 

 

Due:  Classwork #6 (Number Stats, Part 2) (15 points)

 

Work on:  ProjectSTEM Python Units

 

Day #22

Fri & Tue

(10/7 & 10/11)

 

 

Lecture & Practice:  Python Functions

 

Work on:  ProjectSTEM Python Units

 

Day #23

Thu & Fri

(10/13 & 10/14)

 

 

Lecture & Practice:  Python String Functions

 

Start:  Python Classwork #7 (Sentence Stats)

 

Day #24

Mon & Tue

(10/17 & 10/18)

 

 

Python Quiz #3 Review:  Practice Quiz #3

 

Work on:  Python Classwork #7 (Sentence Stats)

 

Day #25

Wed & Thu

(10/19 & 10/20)

 

 

Python Quiz #3:  Lists &  while  Loops -- Coding on Paper (20 points)

 

Work on:  Python Classwork #7 (Sentence Stats)

 

Day #26

Mon & Tue

(10/24 & 10/25)

 

 

Work on:  Python Classwork #7 (Sentence Stats)

 

Work on:  ProjectSTEM Python Units

 

Day #27

Wed & Thu

(10/26 & 10/27)

 

 

Due:  Classwork #7 (Sentence Stats) (20 points)

 

Work on:  ProjectSTEM Python Units

 

Day #28

Fri & Tue

(10/28 & 11/1)

 

 

 

 

Day #29

Wed & Thu

(11/2 & 11/3)

 

 

 

 

Day #30

Fri & Mon

(11/4 & 11/7)

 

 

 

 

Day #31

Tue & Wed

(11/8 & 11/9)

 

 

 

 

Day #32

Thu & Fri

(11/10 & 11/11)

 

 

 

 

Day #33

Mon & Tue

(11/14 & 11/15)

 

 

 

 

Day #34

Wed & Thu

(11/16 & 11/17)

 

 

 

 

Day #35

Fri & Mon

(11/18 & 11/28)

 

 

 

 

Day #36

Tue & Wed

(11/29 & 11/30)

 

 

 

 

Day #37

Thu & Fri

(12/1 & 12/2)

 

 

 

 

Day #38

Mon & Tue

(12/5 & 12/6)

 

 

 

 

Day #39

Wed & Thu

(12/7 & 12/8)

 

 

 

 

Day #40

Fri & Mon

(12/9 & 12/12)

 

 

 

 

Final Exam

Tue & Thu

(12/13 & 12/15)

 

 

No Final Exams for Intro to Computer Science