Mathematics & Computer Science Department

Denison

cs171: Introduction to Computer Science
with Media Computation

Instructor: Matt Kretchmar
Office: Olin 203
Phone: (740) 587-6600
Email: kretchmar@denison.edu
Fax: (740) 587-5749

Office Hours:

Mon: 12:30-1:30
Tue: 1:30-3:30
Wed: 12:30-1:30
Fri: 12:30-2:30
or by appointment
professor's picture

Announcements


Schedule

Week Monday Tuesday Wednesday Thursday Friday
Week 1 (1/16) Register for CodeLab Read Chapter 1 Read Chapter 2
(variables, IO, arithmetic).
(CL:Read Me First)
X
Read Chapter 3
(CL:Chap1)
Week 2 (1/23) MLK
No classes
(CL:Chap2)
Read Chapter 4
X
P1 Due
(CL:Chap3)
Week 3 (1/30) work day (CL:Chap4)
Read Chapter 5
X
Week 4 (2/6) P2 Due Midterm 1
(CL:Chap5)
X
Week 5 (2/13) (CL:Chap5) Read Chapter 7 (CL:Chap5)
X
P3 Due
Week 6 (2/20) P4 Due
(CL:Chap6)
X
P5 Due
Week 7 (2/27) (CL:Chap7)
(CL:Chap7)
X
P7 Due
(CL:Chap7)
Week 8 (3/6) P6 Due
X
Midterm 2
(3/13) Spring Break Spring Break Spring Break
X
Spring Break
Week 9 (3/20)
X
(CL:Chap8)
Week 10 (3/27) P8 Due (CL:Chap8)
X

(CL:Chap8)
P9 Due
Week 11 (4/3)
X
Week 12 (4/10) P10 Due
X
Midterm 3
Week 13 (4/17) P11 Due
X
Week 14 (4/24) P12 Due
X
Week 15 (5/1) Last day of class
Project Due
no class no class
X
no class
Week 16 (5/8) Final Exam (9am-11am)

Programming Assignments

Program Due Date Answer
Java API
Program 1 Jan 27 Temperature.java
Program 2 Feb 6 GPACalculator.java
Program 3 Feb 17 Guesser.java
Program 4 Feb 20 NYC.java
Program 5 Feb 24 Palindrome.java
Program 7 Mar 3 ExamStats.java
Program 6 Mar 6 Period.javaHints
Program 8 Mar 27 LoanCalculator.java
Program 9 Mar 31 Cryptogram.java
Cryptogram.class
Program 10 April 10 Program10.java
TimeStamp.html (API)
TimeStamp.java
Program 11 April 18 Program11.java
Program 12 April 18 Matt.jpg (original)
MattRotated.jpg
MattPosterized.jpg (with 10 colors)
Picture.java
Project: Mosaic May 1 MattMosaic32.jpg
MattMosaic64.jpg
BushMosaic.jpg
Project: Steganography May 1 Secret.bmp

Examples and Downloads