Principles of Computer Science

Announcements

Complete grades have now been posted on Blackboard.


Course Description A survey of the great ideas of computer science. The course gives experience with programming, the theoretical foundations of computer science, the organization of computer systems and how they work, and the applications of computers including their effect on society.

Course Calendar

May
SunMonTues WedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
S L H

First day of class. We're meeting in the Social Sciences building, room 229.

Class: 2:00-3:15pm

Lab: 3:20-4:20pm

Regularly check out this course website for class information.

19
20
21
22
S

Drop/Add for Summer Term 1 ends today.

23
L D H

Assignment #1 due today.

Assignment #2 out today.

24
25
L D H

Assignment #2 due today.

Assignment #3 out today.

26
27
28
29
30
L D H

Assignment #3 due today.

Assignment #4 out today.

31
Jun
SunMonTues WedThuFriSat
1
L H

Assignment #5 out today.

2
S D

Assignment #4 due today at 9pm (email version).

3
4 5 6
L D H

Assignment #5 due today before class.

Assignment #6 out today.

7 8
L D

In Lab: Review for Exam

Assignment #6 due today before class.

9
E

Midterm Exam today in class.

10
11 12 13
L H

Assignment #7 out today.

14 15
L D H

Assignment #7 due today.

Assignment #8 out today.

16
S

Course Project Topic choice due today along with 2 references for that topic.

A partner choice is also preferred, but not required, by today.

17
18 19 20
L D H

Assignment #8 due today.

Assignment #9 out today.

21
S D

Course project progress checks today!

22
L D

Assignment #9 due today.

23 24
25 26
S D

Last day of class!

Final projects due today!

27 28 29
S E

Final Exam Today!!!

Normal Classroom (Soc. Sci. 229)
2:00pm - 5:00pm

30
S:Special L:Lab H:Hwk out D:Hwk due E:Exam