Christian Brothers University

CS 109 Departmental Syllabus
Introduction to Computer Science

Catalog Data This is an introductory course about important topics in computer science. Topics include problem solving, computer hardware and software, computer organization, systems, languages, software engineering, algorithms and the design of algorithms.
One semester, three credits.

Textbook Computer Science, an Overview, 8th edition, J. Brookshear, Addison Wesley, 2005

Prerequisites You must have fundamental skills in problem solving and elementary mathematics.

Goals You will learn some basic ideas in the field of computer science.


Syllabus
Topic Chapter
Introduction to computer science 0
Data storage 1
Data manipulation 2
Operating systems 3
Networks and the Internet 4
Algorithms 5
Programming languages 6
Software engineering 7
Data abstractions 8
Database systems 9
Final Exam The final exam is comprehensive.

Attendance You must attend class regularly.