|
1998-1999 Catalog
Department of
Computer 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 bachelors degree 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:
- educating students to think critically and creatively in a
technological environment
- fostering the highest ideals of ethics, especially pertaining
to electronic interaction
- providing the strongest and most current instruction in the
areas of computing and technology
- serving to meet the educational needs of the community and
region in the areas of computing and technology through collaboration, vision, and
foresight
- striving to help Columbus State University meet its commitment
to fostering its centers of excellence, especially in the areas of science, mathematics,
and technology education and regional economic and community development
Expected Outcomes
Graduates will:
- be able to use an integrated development environment
consisting of an editor, compiler, and linker to code and implement an executable program
- be able to produce a software solution using a structured
programming architecture
- be able to produce a software solution using an
object-oriented programming architecture
- be able to implement a software solution involving use of
network application software
- be familiar with the standard architecture found in modern
computer CPU chips and systems
- understand the major differences among modern programming
languages
- be able to analyze, design and implement the solution to
real-world computational problems
- be familiar with methods used to access secondary storage
devices
- have a basic understanding of theoretical aspects of computer
science
- able to demonstrate knowledge of social and ethical impact of
computers
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
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 1111 Structured Programming with COBOL 1
CPSC 1112 Structured Programming with COBOL 2
CPSC 2156 Introduction to Transaction Processing
CPSC 3125 Introduction to Operating Systems
CPSC 3165 Professionalism in Computing
CPSC 4115 Algorithm Analysis and Design
CPSC 4165 Introductions to Database Management Systems
CPSC 5135 Programming Languages
CPSC 5155 Computer Architecture
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
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
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: 30 |
CPSC 2175 Object Oriented Design
CPSC 3125 Introduction to Operating Systems
CPSC 3165 Professionalism in Computing
CPSC 4115 Algorithm Analysis and Design
CPSC 4175 Introduction to Software Engineering
CPSC 5135 Programming Languages
CPSC 5136 Compiler Construction
CPSC 5155 Computer Architecture
MATH 2175 Introduction to Probability
MATH 3125 Discrete Mathematics
| Area H |
Program Electives |
Required Hours: 12 |
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 2205 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
Send questions or
comments about this page to our e-mail.
This page was last
updated on 08/29/06 10:22 AM
This page is part of the Columbus State University web site.
Send mail to the CSU Webmaster with questions
or comments about this web site.
|