CS 171 & 171L Introduction to Computer Science I & Lab Spring 2020 

Course Schedule

Legend


Class
Topics


Reading
Assignments


Assignments Due

College and
Departmental
Calendar Items


Today
January
SundayMondayTuesdayWednesdayThursdayFridaySaturday
   
1
2
3
4
5
6
7
8
9
10
11
12
13

Course Introductions
14

Lab 1: Introduction to Processing
15

No class.
Chapter 6
Chapter 8
Chapter 9
Chapter 9B
Chapter 11

16

17

No class.
Chapter 39
Chapter 40
Chapter 40B

18


Week 1
19

20


MLK Day - no classes
21

Lab 2: Java Methods
HW 1
22

Java Basics


Last day to Drop and/or Add a course
23

24

Conditional Statements
Chapter 12
Chapter 13

25


Week 2
26

27

Conditionals
Printing
print(), println() printf()

Last day to register for CR/NC option
28

Lab 3: Conditionals and Booleans
HW 2
29

Loops and repetition
Java Loops
Lab 3: Conditionals and Booleans

Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19
30


Math/CS Colloquium: David A. Reimann
31

Loops and repetition
Java Loops

Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19
 

 

February
SundayMondayTuesdayWednesdayThursdayFridaySaturday
      
1


Week 3
2

3

Code.org Video
for loops

Chapter 41 Chapter 42
4

Lab 4: Loops
HW 3
5

More on Loops
6


Math/CS Colloquium: Dr. Tim Rambo `09
7

More on Loops
8


Week 4
9

10

ASCII, Unicode, Strings
Chapter 29
Chapter 29B

String Notes

11

Lab 5: Strings
HW 4
12

More on Strings
13


Math/CS Colloquium: David A. Reimann
14

Objects
Chapter 25: Objects
Chapter 26: Object References
Chapter 27: More about Objects and Classes

15


Week 5
16

17

Objects
Object Notes

18

Lab 6: Complex Number Objects
19

HW 5
Objects
Chapter 30: Defining your own Classes
Chapter 31: Class Design Example (MPG)
Chapter 32: Class Design Example (checking account)

20


Math/CS Colloquium: Chris Creighton
21

Test #1
22


Week 6
23

24

25

Lab 7: Quadratics
26

HW 6
27


Math/CS Colloquium: Brian Wu
28

29


Week 7

 

March
SundayMondayTuesdayWednesdayThursdayFridaySaturday
1


FAFSA Deadline
Spring Break
2


Spring Break
3


Spring Break
4


Spring Break
5


Spring Break
6


Spring Break
7


Spring Break
Week 8
8


Spring Break
9

10

11

12

13

14


Week 9
15

16


Academic Advising
17


Academic Advising
18


Academic Advising
19


Academic Advising
20

Test #2

Academic Advising
21


Week 10
22

23


Academic Advising
Last day to withdraw from class with a grade of "W"
24


Academic Advising
25


Academic Advising
26


Academic Advising
27


Academic Advising
28


Week 11
29

30

31

    

 

April
SundayMondayTuesdayWednesdayThursdayFridaySaturday
   
1

2

3

4


Week 12
5

6

7

8

9

10


Good Friday
No Classes after 1:00
11


Week 13
12

13

14

15

16


Elkin Isaac Symposium
No classes
17

Test #3
18


Week 14
19

20

21

22

23


Last day of classes
24


Reading Day
No classes
25


Final Exams
Week 15
26

27


Final Exams
28

Final Exam
3:00 - 5:00 pm


Final Exams
29


Final Exams
30

  

 

May
SundayMondayTuesdayWednesdayThursdayFridaySaturday
     
1

2


Commencement
Week 16
3

4

5

6

7

8

9

10

11

12

13

14

15

16

17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
      

 


Copyright © 2020, David A. Reimann. All rights reserved.