| Credit Hours: | 4 |
| Course Coordinator: | Andrew Black |
| Course Description: | Introduction to fundamental concepts of computer science. Problem solving, alogrithm and program design, data types, loops, control structures, subprograms, and arrays. Learn to write programs in a high level programming language. Surveys current social and ethical aspects of computer science. This course satisfies the prerequisites for CS 162 in Academic year 2009-10. |
| Prerequisites: | |
| Goals: | |
| Example Textbooks: | |
| References: | |
| Major Topics: | |
| Laboratory Exercises: |
| CAC Category Credits | Core | Advanced | |
| Data Structures | |||
| Algorithms | |||
| Software Design | |||
| Computer Architecture | |||
| Programming Languages |
| Oral and Written Communications: | |
| Social and Ethical Issues: | |
| Theoretical Content: | |
| Problem Analysis: | |
| Solution Design: |