Introduction to Computer Science

CSCI 170-01

Spring 2008 Semester

The course syllabus.

Instructor's Home Page and current schedule.


The reading assignments.


Definitions etc.

Two of the key ideas in this course is the notion of abstraction and the concept of an algorithm.

Other important definitions.

Here is a list of the algorithmic patterns and specific algorithms carefully studied during the semester.

In addition to studying algorithms, we have also focused on computational complexity. Here are some links that help one understand this important concept

Webopedia - An useful encyclopedia of computer (science) terminology.


The Spring 2008 XU Karel Contest: As an extra credit opportunity consider participating in the Spring 2008 XU Karel Programming Contest. The contest deadline is Tuesday April 24, 2008.


Homework Assignments:
A suggested guide to expressing one's algorithms.

 


Critical Reading (Journal) Assignments:

The journal assignment grading criteria and graded samples.

 


Examinations: