Dept. of Computer Science

CSCI 201: Fundamentals of Computer Science (Spring 2009)
Instructor: Pranava K. Jha


General Information


   
All turned-in assignments must be neat. Here is how you can tell if yours is neat:

  • Is it written on only one side of the paper with at least one-inch margin?
  • Are solutions to the problems numbered and presented in proper order?
  • Does your name appear on each page?
  • Are the pages stapled together?
  • Is it possible to read your assignment without taking the staples out?
  • Are there no ragged edges on the papers?
  • Have you included a few sample runs to show that your program works as required?

 
Evaluation of a project will be done on a scale of 0 to 50. There are four components as mentioned below:

 

1.      Design document:

10

2.      Source listing:

20

3.      Sample runs:

10

4.      Correctness:

10

      Total:

50


Make sure that your name, project number, and due date appear prominently on every part of the project.


Homework

HW 1 (Due Jan. 23, Friday)

 


Project

Project 1 (Due Jan. 30, Friday)

Project 2 (Due Feb. 6, Friday)

Project 3 (Due Feb. 20, Friday)

Project 4 (Due March 6, Friday)
Design document                          User document                              Code

Project 5 (Due March 20, Friday)
Code

Project 6 (Due March 27, Friday)

Project 7 (Due April 10, Friday)


Quiz

Quiz 1 (Jan. 21, Wednesday)

Solution to Quiz 1

Quiz 2 (Jan. 28, Wednesday)

Solution to Quiz 2

Quiz 3 (Feb. 4, Wednesday)

 

Quiz 4 (Feb. 27, Friday)

Solution to Quiz 4

Quiz 5 (March 4, Wednesday)

Solution to Quiz 5

Quiz 6 (March 18, Wednesday)

Solution to Quiz 6

Quiz 7 (March 25, Wednesday)

Solution to Quiz 7


PSP

PSPAssignment 1 and PSP Quiz 1 (Due March 23, Monday)

PSP Assignment 2 and PSP Quiz 2 (Due March 30, Monday)

PSP Assignment 3 and PSP Quiz 3 (Due April 10, Friday)


Practice Questions-I

Practice Questions-II


   Exam

 Exam I (Feb. 13, Friday)

 Solution to Exam I

 Exam II (Apr. 1, Wednesday)

Solution to Exam II