Columbus State University
1999-2000 Academic Catalog

Department of
Computer Science
College of Science

Return to Table of Contents


The Department of Computer Science offers bachelor of science degree programs in computer science, applied computer science, and computer hardware, an associate of applied science degree in computer science, and a certificate in data processing.

The BS in computer science provides the student with skills required to compete in today's computing environment and to be able to adapt to tomorrow. Much effort is expended ensuring that the program is viable and current, focusing on the newer technologies and emphasizing applications of current methods for the design and engineering of software systems.

The BS in applied computer science gives the student a rigorous education in computer science with particular attention and practice given to mainframe business applications. This program was initiated by a joint study agreement with the IBM Corporation, and was expanded by funding from the Intellectual Capital Partnership Program (ICAPP). It is particularly geared to the large system computing needs of the companies that dominate the local economy.

The BS in computer architecture is a more "technical" option which focuses on computer hardware. This program stresses the relationship between hardware and software, and teaches the basics of hardware and system design and configuration.

The AAS in Computer Science is intended for the student who wishes to attend the university for only two years. This degree provides the student experiences in both the new technologies and in large system computing.

The certificate in data processing is designed to allow the student the opportunity to develop skills in computer science without pursuing a degree. The program requires 30 semester hours of credit in computer science or related areas in a plan of study approved by the department chair.

In conjunction with the Mission Statement of Columbus State University, the Department of Computer Science will serve the educational needs of students of the university in the area of computing and the specific educational needs of the businesses and industries in our community. Computing will continue to play a larger part in the educational experience of each student at Columbus State University, and the Department of Computer Science is committed to playing a leadership role in this process. The department will also maintain programs for its majors which are current, viable, and applicable to the computing technologies and the technologies of the present and future. And because we serve the community in which we live, we will maintain contact with the computing entities of our region, and strive to provide the educational opportunities needed to keep those entities viable for the future.

The Department of Computer Science is committed to:

Expected Outcomes

Graduates will:

Course Requirements

BS Applied Computer Science

Areas A-E and Wellness Courses
Required Hours: 45

Area F
Courses Related to Major
Required Hours: 18

CPSC 1301 Computer Science 1
CPSC 1302 Computer Science 2
CPSC 2105 Introduction to Computer Organization and Assembly Language Programming
CPSC 2108 Data Structures and File Management
MATH 2175 Introduction to Probability
MATH 1131 Calculus with Analytical Geometry 1 (1 hour from Area A or D)

If MATH 1131 or MATH 1132 is taken in Area A or Area D include the extra hour(s) here and substitute a CPSC elective course

Area G
Program Requirements
Required Hours: 33

CPSC 2175 Object-Oriented Design
CPSC 3111 Structured Programming with COBOL 1
CPSC 3112 Structured Programming with COBOL 2
CPSC 3117 Visual Basic Programming
CPSC 3121 Assembly Language Programming 1
CPSC 3125 Introduction to Operating Systems
CPSC 3131 Introduction to Database Systems 1
CPSC 3156 Introduction to Transaction Processing
CPSC 5155 Computer Architecture
MATH 3125 Discrete Mathematics

Area H
Program Electives
Required Hours: 9

CPSC 3000 level or above

Area I
General Electives
Required Hours: 18

Total Hours Required 123


BS Computer Science

Areas A-E and Wellness Courses
Required Hours: 45

Area F
Courses Related to Major
Required Hours: 18

CPSC 1301 Computer Science 1
CPSC 1302 Computer Science 2
CPSC 2105 Introduction to Computer Organization and Assembly Language Programming
CPSC 2108 Data Structures and File Management
MATH 2175 Introduction to Probability
MATH 1131 Calculus with Analytical Geometry 1 (1 hour from Area A or D)

If MATH 1131 or MATH 1132 is taken in Area A or Area D include the extra hour(s) here and substitute a CPSC elective course

Area G
Program Requirements
Required Hours: 24

CPSC 2175 Object Oriented Design
CPSC 3117 Visual Basic Programming
CPSC 3121 Assembly Language Programming 1
CPSC 3131 Introduction to Database Systems 1
CPSC 3125 Introduction to Operating Systems
CPSC 4175 Introduction to Software Engineering
CPSC 5155 Computer Architecture
MATH 3125 Discrete Mathematics

Area H
Program Electives
Required Hours: 18

CPSC 3000 level or above

Area I
General Electives
Required Hours: 18

At least three hours must be 3000-level or higher

Total Hours Required 123


BS Computer Science - Hardware

Areas A-E and Wellness Courses
Required Hours: 45

Area F
Courses Related to Major
Required Hours: 18

CPSC 1301 Computer Science 1
CPSC 1302 Computer Science 2
CPSC 2105 Introduction to Computer Organization and Assembly Language Programming
CPSC 2108 Data Structures and File Management
ITDS **** One or two additional courses from Area B to complete Area F
MATH 1131 Calculus with Analytical Geometry 1 (1 hour from Area A or D)
MATH 1132 Calculus with Analytical Geometry 2
If MATH 1132 taken in Area D include the extra hour here and substitute a CPSC elective course

Area G
Program Requirements
Required Hours: 33

CPSC 2155 Computer Electronics
CPSC 3125 Introduction to Operating Systems
CPSC 3165 Professionalism in Computing
CPSC 4175 Introduction to Software Engineering
CPSC 5125 Computer Graphics
CPSC 5136 Compiler Construction
CPSC 5155 Computer Architecture
CPSC 5157 Computer Networks
CPSC 5158 Microprocessor Design
MATH 2175 Introduction to Probability
MATH 3125 Discrete Mathematics

Area H
Program Electives
Required Hours: 9

CPSC 3000 level or above

Area I
General Electives
Required Hours: 18

Total Hours Required 123


AAS in Computer Science

Area 1
General Education Courses
Required Hours: 27-29

COMM 1110 Public Speaking
ENGL 1101 English Composition 1
ENGL 1102 English Composition 2
HIST 2110 Survey of U.S. History
PEDS **** Physical Education Service course
PELM 1205 Concepts of Fitness
POLS 1101 American Government
Area A approved mathematics course
Area D approved mathematics course (except MATH 1227)
Area D approved lab science course
Area D approved science course (no lab required)

Area 2
Program Requirements
Required Hours: 29

CPSC 1111 Structured Programming with COBOL 1
CPSC 1112 Structured Programming with COBOL 2
CPSC 1301 Computer Science 1
CPSC 1302 Computer Science 2
CPSC 2105 Introduction to Computer Organization and Assembly Language Programming
CPSC 2108 Data Structures and File Management
CPSC 2158 Advanced Assembler Concepts
MATH 1227 Introductory Statistics
PHIL 2105 Formal Logic
Select one of the following two courses:
ECON 2105 Principles of Macroeconomics
ECON 2106 Principles of Microeconomics

Area 3
Program Electives
Required Hours: 5-7

Select five-seven semester hours of computer science courses.

Total Hours Required 63

 
Certificate in Data Processing

Required Hours: 30

Select 30 semester hours of approved computer science courses.


Return to Top of Page
Return to Table of Contents