Overview Dean's Welcome Upcoming Events Newsletter Around Atkinson News Mission & Implications Information for Faculty Annual Report
Advisory Board College Advisory Board IT Advisory Board Accounting Advisory Board Marketing Advisory Board
Undergraduate Majors Accounting Computer Science Economics Management Management Information Systems Marketing
Undergraduate Minors Business Administration Computer Science Economics Finance Management Management Information Systems Marketing
Graduate Programs Overview MBA MBA-Concentration The Georgia WebMBAŽ MACC MMIS MLSCM
Student Resource Center Overview General Information How to Register FAQs Checksheets Forms Apply for a Scholarship Required Syllabus Statements
Career Services Overview Resources Hiring Companies Professional Development In the News
Faculty Staff Directory Directory by Discipline Directory A-Z
Student Organizations View Student Organizations
Honor Societies List of Honor Societies
Business Mentorship Program Home Mentor Bios Mentor Partner Bios Contact Us FAQ Resources

Major in Computer Science

Degree Requirements     

Exceptional Faculty and Leading Edge Applications

Our Computer Science (CS) faculty balance the academic with the practical, possessing terminal degrees plus added training in what is happening in industry right now. They are one of the most diverse groups of faculty in any department in any university.

In CS you develop – as an undergraduate – applications that are as current as today’s technology newswire, like iPhone and Android apps in use right now. As a part of the J. Whitney Bunting College of Business, you have access to the career services and networking that will prepare you for the job you want.
What is Computer Science?
Computer Science involves understanding both algorithmic foundations and cutting-edge developments in exciting areas, such as:
  • robotics
  • computer graphics
  • computer networking
  • web design
  • digital forensics
  • bioinformatics
As a computer scientist, you will be able to:
Design and Implement Software
Computer scientists take on challenging programming jobs, such as processing medical images from CAT scans, MRIs and ultrasounds, developing artificial intelligence for interactive game design and creating mobile apps.

Devise New Ways to Use Computers
The research of computer scientists in networking and databases have led to revolutionary approaches to make Internet search engines (such as Google) possible. Now, Computer Science researchers are working with scientists from other fields to make robots become practical and intelligent aides, and to use to use computers to continue to decipher the secrets of human DNA.

Develop Effective Ways to Solve Computing Problems

Computer scientists research the best possible ways to solve problems, such as storing and transmitting digital music, TV shows and movies though Internet streams such as YouTube and iTunes. Their theoretical background allows them to determine the best performance possible, and their study of algorithms helps them to develop new approaches that provide better performance.

In addition, a career for a computer scientist is typically well-paid with tremendous job opportunities. A Computer Science degree from Georgia College prepares students for opportunities from employers across all areas of business, state and local government and educational organizations.
Upon graduation areas of employment for computer scientists can include:
  • software designing and innovation
  • program analysis
  • project management
  • software architecture design
  • computer networking/IT systems
  • engineering
  • computer system and database
  • administration
  • testing and support
  • other IT related jobs

Computer Science 4 year plan 

Mission Statement

The B. S. in Computer Science provides students with an understanding of the key principles and practices of computing and the underlying mathematical and scientific principles. It also provides students with the knowledge, skills, and experiences that enable them to enter the workforce in various fields of computer science and information technology or to pursue graduate studies in computer science.

Program Educational Objectives

Program educational objectives (PEO) are broad statements that describe what graduates are expected to attain within a few years after graduation. The program objectives of the B.S. computer science program at Georgia College are listed below:
  • PEO 1: Our graduates will engage in the productive practice of modeling and designing computer based systems across a broad range of application area.
  • PEO 2: Our graduates have successful careers in industry and academia, providing leadership for their profession.
  • PEO 3: Our graduates will be productive and ethical professionals.

Student Outcomes

Student outcomes (SO) describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills, and behaviors that students acquire as they progress through the program.
We conduct direct assessments of our student outcomes by gathering assessment data from our upper-level core courses. The following tables list the student outcomes and performance indicators as well as courses used for evaluation.

Performance Indicators for Each Student Outcome
Student Outcome
Performance Indicators
Courses Used for Assessment
SO1: An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems.
1. Students will be able to demonstrate and apply knowledge of mathematical functions to analyze a given algorithm
2. Students will be able to recognize appropriate algorithm to solve a problem.
CSCI 3680 Discrete Structures
CSCI 4520 Design and Analysis of Algorithms
SO2: An ability to apply design and development principles in the construction of software systems.
1. Students will be able to recognize design and development principles.
2. Students will be able to implement the designed solution for a given problem.
CSCI 3341 Operating Systems
CSCI 3342 Systems & Network Programming
CSCI 4320 Software Engineering
CSCI 4710 Databases
SO3: An ability to function effectively on teams to accomplish a common goal.
1. Students will be able to share in work of team.
2. Students will be able to fulfill duties of team roles.
CSCI 3212 Computer Architecture
CSCI 3342 Systems & Network Programming
CSCI 4320 Software Engineering
CSCI 4520 Design and Analysis of Algorithms
CSCI 4710 Databases
SO4: An understanding of professional, ethical, legal, security and social issues and responsibilities.
1. Students will be able to identify professional, ethical, legal, security and social issues.
2. Students will be able to understand professional, ethical, legal, security and social responsibilities.
CSCI 3342 Systems & Network Programming
CSCI 3680 Discrete Structures
CSCI 4320 Software Engineering
CSCI 4710 Databases
CSCI 3343 Computer Security
CSCI 4960 Internship
SO5: An ability to communicate effectively with a range of audiences.
1. Students will be able to produce a variety of documents for technical and non-technical audiences.
2. Students will be able to prepare and deliver oral presentations.
CSCI 1302 Computer Science II
CSCI 4320 Software Engineering
CSCI 4520 Design and Analysis of Algorithms

Enrollment and Graduation Information
Academic Year* Fall Semester
Number of
AY 2015 126 15
AY 2014 95 12
AY 2013 83 12
AY 2012 81 15
AY 2011 70 9
AY 2010 69 7
AY 2009 57 7
AY 2008 51 8
AY 2007 56 7
AY 2006 55 8
AY 2005 67 11

Academic Year = Summer, Fall Spring (ex: Summer 2004, Fall 2004, and Spring 2005 = AY 2005)
Fall Semester Headcount = head count during the Fall semester of the specified academic year.

Contact Information
Department of Information Systems & Computer Science
Georgia College
301 Atkinson Hall 
Campus Box 12
Milledgeville, GA 31061
A-Z Sitewide Index
About the site
Georgia College • 231 W. Hancock St. • Milledgeville, GA 31061 • 1-800-342-0471 ; Admissions: 478-445-2774 • admissions@gcsu.edu