Community College Campus - South 17th Street

Courses

Computer Science

CSCI 111
Programming and Algorithm Development I
3-2-4
Introduction to problem-solving and algorithm development using a high-level computer programming language. Emphasis is placed on structured design, top-down development, modular programming, debugging and documentation.? Prerequisites: MATH 161 with grade of “C” or better. Additional course fee: $66.

CSCI 112
Programming and Algorithm Development II
3-2-4
Continuation of CSCI 111.?The tech-niques of CSCI 111 are applied to problems involving recursion, arrays, string processing, file handling, graphics programming, matrix algebra and simple data structures.?Prerequisite: CSCI 111 with grade of “C” or better. Additional course fee: $66.

CSCI 211
Data Structures and Algorithms
3-2-4
Introduction to a variety of the most commonly used data structures and related algorithms for maintaining and editing them.?The notion of algorithmic complexity is introduced. Emphasis is placed on efficiency and appropriate use.? Prerequisites: CSCI 112 and 121 or the equivalent or departmental approval. Additional course fee: $66.

CSCI 212
Microcomputer Architecture and Assembly Language
3-2-4
Introduction to the architecture and assembly language of modern electronic computers. Although the theory learned applies to a wide variety of machines, emphasis is placed on state-of-the-art microprocessor-based machines (including the Intel family of processors), software development and architecture as it affects software development. Prerequisites: CSCI 111, CIS 106 or 216 with grade of “C” or better. Additional course fee: $66.

CSCI 213
Computer Organization
3-2-4
Introduction to the fundamentals of information transfer and control within a digital computer, coding and logic design.?Prerequisite or corequisite: CSCI 212 or the equivalent or departmental approval. Additional course fee: $66.