Christian Brothers University
webmail | myCBU | site map

CS 171  Introduction to Computer Science
Catalog Data This course concerns elementary algorithms and programming. Topics include an overview of computer hardware and software, system architecture, data representation, basic data structures, Boolean logic, digital circuit design, discovery and expression of algorithms, implementation and efficiency of algorithms, programming and control structures and basic UNIX commands. It uses a Java based language for programming exercises.  One semester, three credits.
Textbook Computer Science, an Overview, 10th edition, J. Brookshear, Addison Wesley, 2009
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
Topics Introduction to computer science
Data storage
Data manipulation
Operating systems
Networks and the Internet
Algorithms
Programming languages
Software engineering
Data abstractions
Database systems
Final Exam  The final exam is comprehensive.
Attendance You must attend class regularly.