|
Requirements | Programs
of Study | Courses | Transfer
Info | Distance Ed |
Workforce Development

COMPUTER SCIENCE
CSC 100 (1 CR.)
INTRODUCTION TO COMPUTER USAGE
Corequisites are CSC 201 and a satisfactory score
on the proficiency examination for MTH 173 or equivalent or division
approval. Teaches fundamental skills of computer operation and tools
for programming, such as editor, compiler and debugger. Examines
hardware (processor, I/O, and memory), and operating systems. Lecture
1 hour per week.
CSC 110 (3 CR.)
INTRODUCTION TO COMPUTING
Introduces problem solving through computer applications
and via a programming language. Examines development of computers,
social and ethical implications of computers, and properties of
programming languages. Covers input, storage, data manipulation,
software, and hardware. Lecture 3 hours per week.
CSC 130 (3 CR.)
SCIENTIFIC PROGRAMMING
Prerequisite is CSC 110 or permission of the instructor.
Introduces a science-oriented, high level programming language.
Studies the language and its application in problem solving. Lecture
3 hours per week.
CSC 201 (4 CR.)
COMPUTER SCIENCE I
Corequisites are CSC 100 or equivalent and MTH 173
or equivalent, or division approval. Introduces algorithm and problem-solving
methods. Emphasizes structured and object-oriented programming concepts,
data types, I/O, control structures, functions, data abstraction,
objects, elementary data structures, and the study and use of a
high-level programming language. Lecture 4 hours per week.
CSC 202 (4 CR.)
COMPUTER SCIENCE II
Prerequisites are CSC 201 and MTH 173. Corequisite
is MTH 174. Examines fundamental data structures and analyzes algorithms.
Covers abstract data types and essential data structures such as
arrays, stacks, queues, linked lists, and trees; introduces searching
and sorting algorithms and algorithm analysis. Lecture 4 hours per
week.
CSC 205 (3 CR.)
COMPUTER ORGANIZATION
Prerequisite is CSC 202. Examines the hierarchical
structure of computer architecture. Focuses on multi-level machine
organization using a simple assembly language. Includes processors,
instruction execution, addressing techniques, data representation,
and digital logic. Lecture 3 hours per week.
CSC 206 (3 CR.)
ASSEMBLY LANGUAGE
Prerequisite is CSC 205 or permission of instructor.
Examines assembly language programming. Includes the use of macros,
linkers, loaders, assemblers, and interfacing of assembly language
with hardware components. Lecture 3 hours per week.
Please contact the appropriate division for the
availability of general usage courses as described in the "Description
of Courses" section.
|