Computer Science Courses
CPSC 1010 Introduction to Computer Science
Credit: 3 hours
Prerequisite: At least a "C" in MATH 1111
This course introduces the student to programming with emphasis on algorithmic development
and modular design. Topics in addition to design and development elements include input,
output, control statements, looping, functions, arrays, and files. Three hours per week.
CPSC 1301 Computer Science I
Credit: 4 hours
Prerequisite: At least a "C" in MATH 1113 and CPSC 1010 or at least a "C" in MATH 1251
This course includes an overview of computers and programming; problemsolving and algorithm
development; simple data types; arithmetic and logical operators; selection structures; repetition
structures; text files; arrays (one-- and two-dimensional); procedural abstraction and software
design; modular programming (including subprograms or the equivalent). Four hours per week.
CPSC 1302 Computer Science II
Credit: 4 hours
Prerequisite: At least a "C" in CPSC 1301
This course includes an overview of abstract data types (ADT’s); arrays (multidimensional) and
records; sets and strings; binary files; searching and sorting; introductory algorithm analysis
(including Big-O); recursion; pointers and linked lists; software engineering concepts; dynamic
data structures (stacks, queues, trees). Four hours lecture per week.