Columbus State University
1999-2000 Academic Catalog
Department
of
Computer Science
College
of Science
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:
Graduates will:
Course Requirements
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
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
Area G
Program Requirements
Required Hours: 33
Area H
Program Electives
Required Hours: 9
CPSC 3000 level or above
Area I
General Electives
Required Hours: 18
Total Hours Required 123
Area 1
General Education Courses
Required Hours: 27-29
Area 2
Program Requirements
Required Hours: 29
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.