Course description

CSIS201 is a course in Computer Science intended primarily for students who are not in the Engineering field. The objective of the course is to convey a simplified picture of the different fundamental concepts in Computer Science.

Topics covered in the course:

Fundamentals of data representation and organization
Digital logic
Problem solving and algorithmic design
Programming techniques for the solution of simple problems in different application areas.

Recommended Textbooks

Invitation to Computer Science: Java Version
G. Michael Schneider, Sara Baase, Judith L. Gersting
ISBN: 0534374883

Computer Science: an Overview
J. Glenn Brookshear
ISBN: 0201781301

Online Tutorial for the course

The following is the online tutorial for the "Introduction to Computer Programming" course

Online Tutorial

After you open the page you can press File | Save As to save a local copy of the tutorial on your machine.

Note that the online tutorial is updated frequently to contain the latest material discusses in the labs