Introduction to Programming and Computer Science

Overview

Subject area

CSC

Catalog Number

10006

Course Title

Introduction to Programming and Computer Science

Department(s)

Description

An overview of Computer Science with an introduction to problem solving and programming in a modern programming language, such as C++. Discussion of: compilers, operating systems, computer architecture, theory of computation, social and ethical issues and artificial intelligence. Structural programming; the use of functions for modular construction of software. Strings, arrays, an introduction to sorting algorithms. Object-Oriented software, inheritance and Abstract Data Types. This course is intended as a gentle introduction to Computer Science and programming.

Typically Offered

Fall, Spring

Academic Career

Undergraduate

Liberal Arts

No

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Lecture

Hours

4

Course Schedule