CSC 200 Syllabus

 

Division:        Arts and Sciences                                                                                                     Date:  February 2014

 

Curricula in Which Course is Taught: Science, Liberal Arts, Business Administration

 

Course Number and Title:           CSC 200 - Introduction to Computer Science

 

Credit Hours: 3                    Hours/Wk Lecture:             3Hours/Wk Lab:                  Lec/Lab Comb:

 

 

I.              Catalog Description: Provides broad introduction to computer science. Discusses architecture and function of computer hardware, including networks and operating systems, data and instruction representation and data organization. Covers software, algorithms, programming languages and software engineering. Discusses artificial intelligence and theory of computation. Includes a hand-on component.  Lecture 3-4 hours per week. 3 credits.

 

II.            Relationship of the course to curricula objectives in which it is taught:

This transfer course within the Arts and Science program and will count as an elective in other transfer programs. The purpose of this course is to teach the fundamentals of structured programming and problem solving in the C++ programming language.

The course provides a broad introduction to computer science and the work of computer scientists.

 

 

III.           Required background:

MTE 9 or equivalent

 

IV.          Course Content:

Data Storage
Data Manipulation
Operating Systems
Networking and the Internet
Algorithms
Programming Languages
Software Engineering
Data Abstractions
Database Systems
Computer Graphics
Artificial Intelligence
Theory of Computation

 

 


V. Learner Outcomes

 

The student will Learn about:

VI. Evaluation

A.   Algorithms and their representation

B.   Abstraction

C.   Representing Information as Bit Patterns

D.   Computer Architecture

E.   Operating System Architecture

F.    Language Implementation

G.   Software Engineering Methodologies

H.   Implementing Data Structures

I.      Database Fundamentals

J.    Intelligence and Machines

K.   Complexity of Problems

Students will be evaluated by some combination of quizzes, tests, homework, programming assignments and exams as defined by faculty. Students will use calculators only after demonstrating mastery of essential deductive skills without them.

 

         VII.    This course supports the following  objectives:

 

DCC Educational Objectives:

Critical Thinking

Information Literacy

Scientific Reasoning