Official Course Description: MCCCD Approval: 06/23/98 | |||
---|---|---|---|
CSC200 19986-19996 | L+L | 3 Credit(s) | 4 Period(s) |
Principles Of Computer Science (C++) | |||
Introduction to computer science. Issues and concepts throughout the field, including software development, data organization, machine architecture, algorithmic machines, and ethics in computing. Programming in high level structured language, such as C/C++. Prerequisites: CSC102, or equivalent, or permission of instructor. | |||
MCCCD Official Course Competencies: | |
---|---|
CSC200 19986-19996 | Principles Of Computer Science (C++) |
1. | Develop and implement algorithms using software engineering techniques. (I) |
2. | Explain the steps taken into develop major pieces of software. (I) |
3. | Describe an operating system and its use. (I) |
4. | Develop and implement programs that manipulate arrays, records, and files. (II) |
5. | Develop and implement programs that work with pointers. (III) |
6. | Develop and implement programs that make use of diverse operators. (III) |
7. | Explain why the limitations of algorithmic machines require techniques developed in artificial intelligence. (IV) |
8. | Present arguments for and against an ethical issue related to computing. (V) |
MCCCD Official Course Outline: | |
---|---|
CSC200 19986-19996 | Principles Of Computer Science (C++) |
|