Jobs for computer scientists and database administrators with bachelor's degrees are expected to grow 34.1 percent from 2008 to 2018 and jobs for network systems and data communications analysts are expected to grow more than 50 percent in the same period.

Source: Occupational Outlook Handbook 2010-2011, Bureau of Labor Statistics

Our increasingly technological society has resulted in an ever-growing demand for computer science graduates. At GSU, you will learn to use state-of-the-art technology, to use computers to solve real-world problems, and to work with a team and technology to succeed.

GSU's program provides a balance between theoretical and applied study, with experiences leading to expertise in subjects ranging from website creation to networking problems. You study theory in the classroom and gain practical experience in the computer lab. Internships with the university, local businesses, and national research organizations help enhance the computer science program.

Outstanding Preparation

Governors State University's Bachelor of Science program in Computer Science prepares you for profitable careers in a technology dependent world demanding both theoretical and practical knowledge. You may work in business and industry, in government agencies, or in research and technical organizations as programmers, network professionals, systems designers, software engineers and database professionals.

 You also acquire the necessary background for graduate studies in computer science or related fields. Courses include Application Design, Project Development, Networks and Database Management, and Security.

Program Fact Sheet

Required Preparation


Applicants must meet the university admissions requirements. For a listing of recommended coursework, please see GSU transfer guides.



Degree Requirements

Degree Requirements

Students must meet all university requirements for a bachelor's degree.

In addition, students must complete the following course work with a grade of "C" or better: three hours of an Introduction to C++ programming course, three hours of calculus, CPSC3145, CPSC4190, CPSC4205, CPSC3415 and MATH3137.

I.    General Ed Requirement (38-41 Hours)

The following courses must be taken to meet major and general education requirements:

MATH  2281   Applied Calculus (3)

II.   Required Courses (30 Hours)

The following courses may be taken at the lower-division level. If CPSC3142 is taken at the lower-division level, a one credit hour lab course CPSC3143 must be taken at GSU.

CPSC 3142  Intro to C++ (3)

CPSC 3145  C++ (3)

 The following courses must be taken at the upper-division level:

CPSC  3415 Data Structures (3)

CPSC  4190 Intro to Software Eng (3)

CPSC  4205 Computer Organization (3)

CPSC  4335 Operating Systems (3)

CPSC  4338 Discrete Structures (3)

CPSC  4342 Intro to Computer Networks (3)

CPSC  4345 Database Systems (3)

CPSC  4350 Introduction to Algorithms (3)

III.   Additional Requirements (6 Hours)

MATH 3137  Discrete Mathematics (3)

STAT  4219  Statistical Methods (3)

IV.   Advanced Selective (18 Hours)

Select from the following:

CPSC 3148  Java (3)

CPSC 4137  Web Applications (3)

CPSC 4255  Org Programming Lang (3)

CPSC 4520  Visual Basic.NET II (3)

CPSC 4535  Intro to the UNIX System (3)

CPSC 4540  Digital Forensics (3)

CPSC 4562  Numerical Algorithms (3)

CPSC 4570  Windows Systems (3)

CPSC 4572  Advanced Windows Admin (3)

CPSC 4576  Database Design & Adm SQL Servers (3)

CPSC 4580  Information Security (3)

CPSC 4581  Info Security Policy & Mgmt (3)

CPSC 4582  Cryptography & Network Sec (3)

CPSC 4583  Lab in Information Security (3)

CPSC 4584  Spec Topics in Info Security (3)

CPSC 4800  Internship (1-4)

CPSC 4890  Computer Sci. Research (1-3)

MATH 4133  Number Theory (3)

Other computer science courses as approved by academic advisor.

V.    Electives (24-28 Hours)

VI.       Total - 120 Hours

Graduation Requirements

Students must meet the university requirements for a baccalaureate degree found in the GSU catalog. Please meet with your faculty or academic advisor after admission to complete your study plan.

Advisor Information

Dr. Soon-Ok Park 
Academic Program Coordinator and Faculty Advisor