Computer Science

 

The Computer Information Systems (CIS) program offers a well-balanced course of study designed to prepare graduates for a career in microcomputer or Internet support or sales.

 

Following are course descriptions. Check the Annual Schedule to plan your schedule.

 

COMPUTER SCIENCE 121
Introduction to Programming Using Visual Basic (5)

Variables, assignment, loops, branches, subroutines, arrays. Introduction to algorithms, structured programming & topdown design, using a current version of Visual Basic. Previously COMPU 131. Prerequisite: MATH 099 (2.0 or better) or 1.5 years of high school algebra (C or better) and a COMPASS score of 27 or higher on College Algebra.

COMPUTER SCIENCE 122
Intermediate BASIC Programming (4)

Focuses on array processing, file processing, graphics and applications. Previously COMPU 132. Prerequisite: CS 121 or equivalent. Student option grading.

COMPUTER SCIENCE & 141
Introduction to Computer Programming with Java (5)

Design, implement computer solutions using object oriented technology. CS I curriculum: data types, algorithms, abstraction, classes, methods, inheritance, exceptions, arrays, control structures, sorting and searching. Previously COMPU 142. Prereq: MATH &141 or MATH 111 (min. 2.0) or instructor permission. Mandatory decimal grading.

COMPUTER SCIENCE 143
Java II - Data Structures (5)

Continuation of Level I Programming course emphasizing design, algorithms, abstraction, analysis, classes, data structures, dynamic memory management, file processing, standard libraries, creating interactive solutions. Previously COMPU 143. Prerequisites: CS& 141 Java I or instructor's permission. Student option grading.

COMPUTER SCIENCE 201
Intermediate Computer Programming with C++ (5)

Continuation of Level I Programming course. Covers design, abstraction, data structures, algorithms, complexity, memory management, recursion. Learn C++; develop multi-file projects. Previously COMPU 201. Prerequisites: MATH& 148 or MATH& 151 (2.0 or better), and CS& 141 (2.0 or better), or instructor permission. Mandatory decimal grading.

COMPUTER SCIENCE 297
Individual Project in Computer Science (1)

Individual project in a specific area of Computer Science. By arrangement with instructor. Previously COMPU 297. Prerequisite: Instructor permission based on evaluation of students' educational and work experience. Mandatory decimal grading.

COMPUTER SCIENCE 298
Individual Project in Computer Science (2)

Individual project in a specific area of Computer Science. By arrangement with instructor. Previously COMPU 298. Prerequisite: Instructor permission based on evaluation of students' educational and work experience. Mandatory decimal grading.

COMPUTER SCIENCE 299
Individual Project in Computer Science (3)

Individual project in a specific area of Computer Science. By arrangement with instructor. Previously COMPU 299. Prerequisite: Instructor permission based on evaluation of students' educational and work experience. Mandatory decimal grading.

Academic Calendar