Columbus State University Clock Tower Columbus State University TSYS School of Computer Science
Columbus State University Clock Tower WebCT - Vista - CougarVIEW | Site Map |  
Columbus State University Clock Tower Skip Navigation LinksCSU Home > COB Home > CS Home > Curriculum > B.S. in Computer Science - Applied Track

Bachelor of Science in Computer Science - Applied Track


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. Topics covered in this degree range from programming on mainframe computers, mainframe operating systems and databases, computer networking to the most current technology being utilized in the computer fields. The program prepares students to seek employment in business, government and manufacturing. The objective of the program is to provide training in computer programming and computer science principles as professional disciplines with emphasis on mainframes. Graduates of the program will be prepared to apply their knowledge within field settings and to pursue graduate training in computer science.

Expected Outcomes:

  • be able to use an integrated development environment to code and implement an executable program
  • be able to produce a web-based software solution using high-level development tools
  • be familiar with standard CPU architectures
  • understand the major differences among modern programming languages
  • be able to analyze, design and implement a solution to real-world information processing problems
  • be familiar with the theory and application of transaction processing
  • be familiar with methods used to design and access databases
  • be able to demonstrate knowledge of the social and ethical impact of computers
Course Requirements:

Area A Essential Skills                           Required Hours: 9
ENGL 1101 (with a grade of "C" or better) 
ENGL 1102 (with a grade of "C" or better)
MATH 1113

Area B Institutional Options                  Required Hours: 4
COMM 1110 
Select one of the following courses: 
ITDS 2726/ITDS 2727/ITDS 2735/ITDS 2745/ITDS 2746/ITDS 2748/ITDS 2749/ITDS 2755/ LEAD 1705/LIBR 1105
OR
Select one of the following courses:
EURO 2105/Foreign Language 1001, 1002, 2001, or 2002
Note: the extra hour may be used as an elective. 

Area C Humanities/Fine Arts                 Required Hours: 6 
Select one of the following humanities courses: 
ENGL 2111/ENGL 2112/ ITDS 1145*/ITDS 1155/ PHIL 1105 
Select one of the following fine arts courses: 
ARTH 1100/ITDS 1145*/MUSC 1100/THEA 1100 
*ITDS 1145, though listed under both humanities and fine arts, may be taken only once.

Area D Science/Math/Technology        Required Hours: 11
Select two lab science courses from below: 
ASTR 1105/1305; BIOL 1215; BIOL 1225; CHEM 1151/1151L; CHEM 1152/1152L; CHEM 1211/1211L; CHEM 1212/1212L; GEOL 1121; GEOL 1122/1322; GEOL 2225; ITDS 1215; PHYS 1111/1311; PHYS 1112/1312; PHYS 1125/1325; PHYS 2211/2311; PHYS 2212/2312
Select one course from the the following three courses: 
MATH 1127
MATH 1131 (one extra hour will be applied to Area F)
MATH 1165

Area E Social Sciences                           Required Hours: 12
Select one course from the following two courses:
HIST 2111
HIST 2112 
Take the following course:
POLS 1101 
Select one behavioral science course from the following courses:
ECON 2105/ECON 2106/PHIL 2135/PSYC 1101/SOCI 1101 
Select one world cultures course from the following courses:
ANTH 1105/ANTH 2105/ANTH 2136/ENGL 2136/GEOG 1101/HIST 1111/HIST 1112/HIST 2116/ITDS 1146/ITDS 1156 

Wellness Requirement                          Required Hours: 3
PELM 1205 
Select any one PED course. 

Area F Courses Related to Major         Required Hours: 18 
CPSC 1301 Computer Science 1
CPSC 1301L Computer Science Lab
CPSC 1302 Computer Science 2
CPSC 2105 Computer Organization
CPSC 2108 Data Structures
CPSC 2125 Internet Programming
MATH 1125 Applied Calculus or MATH 1131 - Calculus / Analytical Geometry 1 or MATH 1132 - Calculus / Analytical Geometry 2

Area G Program Requirements             Required Hours: 28
CPSC 3111 Struct Programming w/ COBOL 1
CPSC 3121 Assembly Language Programming 1
CPSC 3125 Operating Systems
CPSC 3131 Database Systems 1
CPSC 3156 Transaction Processing
CPSC 3175 Object-Oriented Design
CPSC 4125 Server-side Web Development
CPSC 5135 Programming Languages
CPSC 5165 Web Development Projects

Area H Program Electives                      Required Hours: 12
Select twelve hours from CPSC courses (3000 level or above)

Area I General Electives                        Required Hours: 20
At least three hours must be 3000 level or above

Total Hours Required: 123