student using computer photo

College Catalog 2013-2014


Computer Science Courses


CSCI 111 Computer Science I with Java
3-2-4
An introduction to object-oriented programming and algorithm development, with an overview of computers, programming languages, and professional ethics. Programming topics include algorithms and problem-solving, fundamental programming constructs, and object-oriented software design. Students will use word processing, presentation, and social networking software to collaboratively document and report on programming projects within the course. The course uses the Java programming language. Prerequisite: Math 118 or higher; (or Math 161 placement)
Additional course fee: $75.

CSCI 112 Computer Science II with Java
3-2-4
A continuation of CSCI 111 presenting fundamental concepts in computer science and object-oriented programming using the Java programming language. Topics include recursion, event driven programming, inheritance, using application programming interfaces (APIs), software specifications and validation, fundamental sorting and searching algorithms, and analysis of algorithmic complexity. Instruction in the use of electronic spreadsheet software to analyze and describe the spatial and temporal complexity of algorithms is a part of the course. Prerequisite: CSCI 111 with a grade of "C" or better and MATH 161 or higher placement.
Additional course fee: $75.

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 with a grade of “C” or better.
Additional course fee: $75.

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: CSCI 111 or CIS 106 with a grade of “C” or better.
Additional course fee: $75.

Unless otherwise noted, all college level courses require English 101 placement.