|
| 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. |
| |