Office Hours: Sundays 12:00-14:00PM
Monday 1st &
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
- Data Representation: How data are presented and stored in the computer
- Number Systems: Non-positional number systems, Positional Number systems and Conversion from one number system to another.
- Binary Arithmetic
- Boolean Algebra, Boolean Functions, Logic gates, Logic Circuits
- Fundamentals of computer organization: What are the main components of a computer system
- Problem Solving and Algorithms: steps to solve a set of problems
- Introduction to Programming using Java: convert algorithms to a form that computers can process
to Computer Science: Java Version
G. Michael Schneider, Sara Baase, Judith L. Gersting
J. Glenn Brookshear
Tomorrow's Technology and You
G. Beekman and M.
7th Ed. ISBN: 013152531X , Prentice Hall, 2005.
Tutorial for the course
The following is the online
tutorial for the "Introduction to Computer Programming" course
After you open the page you
can press File | Save As to save a local copy of the tutorial on your
Note that the online
tutorial is updated frequently to contain the latest material discusses in