CS 131 Computer Science I

Dr. David Levine, Spring 2014

Monday, Wednesday & Friday
9:30 - 10:20 in Walsh 204
Lab on Monday
1:30 - 3:30 in Walsh 101

Downloadable Resources

Course Syllabus

Course Announcements

The final exam is Saturday, May 3 at 10:35 a.m. and will be comprehensive.

Quizes

(At any point in time, the date of the next quiz is fixed; other future quizzes are tentative)

Quiz Date
Quiz 1 Friday, January 24
Quiz 2 Friday, February 7
Quiz 3 Wednesday, February 19
Quiz 4 Friday, March 7
Quiz 5 Friday, March 21
Quiz 6 Friday, April 4
Quiz 7 Wednesday, April 16
Quiz 8 Wednesday, April 30

Labs

Date Lab
Thurs, Feb 20 Lab 6 - Managing a List
Additional Files for Lab 6
Thurs, Feb 13 Lab 5 - Savings & Checking Accounts
Thurs, Feb 7 Lab 4 - Bank Accounts
Thurs, Jan 30 Lab 3 - Say Cheese!
Thurs, Jan 23 Lab 2 - Time and Again
Thurs, Jan 16 Lab 1 - Introduction to CodingBat

Programming Assignments

Due Date Assignment
Fri, Mar 8
at 4:00 p.m
Programming Assignment 4 - Checking an Array for Order - Write two static methods, one to determine if an array of ints is in ascending order and a second
to determine if an array of Strings is in (lexicographic) order. You will also write JUnit tests for the method.
Fri, Feb 14
at 4:00 p.m.
Programming Assignment 3 - Fun with Images - Write two new ImageTransformers: ImageRotateCounterClockwise and ImageDarkener2
Fri, Jan 31
at 4:00 p.m.
Programming Assignment 2 - Comparing Two Arrays II - Write two static methods, one to determine if two arrays of ints store the same data in the same order,
and a second to determine if two arrays of Strings store the same data in the same order. You will also write JUnit tests for both methods.
Fri, Jan 24
at 4:00 p.m.
Programming Assignment 1 - Comparing Two Arrays - Write a static method to determine if two arrays store the same data in the same order. Also write
a main method to test this method.