Computer Science B.S.

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. As a part of the J. Whitney Bunting College of Business, you have access to 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
  • computer security
  • 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, as well as for graduate school. Upon graduation areas of employment for computer scientists can include:

  • software design and innovation
  • program analysis
  • software architecture design
  • computer networking/IT systems
  • engineering
  • database administration
  • server administration
  • program testing and support
     

Degree Requirements

 

A Semester Away at Georgia Tech

The Computer Science program at Georgia College has partnered with Georgia Tech to provide our students a unique opportunity. Students having a 3.4 GPA or better who have taken specific CS and math courses may spend the fall semester of their senior year taking 4 computer science courses in a concentration area at Georgia Tech. Please see the department chair for complete details. 


Student Resources

Computer Science Major Checksheet

Computer Science 4-Year Plan of Study

 

CS Mission/Objectives/Data

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. in 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 areas.
  • 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
 

SO1: An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems.
Performance Indicators:
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.
Courses Used for Assessment:
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.
Performance Indicators:
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.
Courses Used for Assessment:
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.
Performance Indicators:
1. Students will be able to share in work of team.
2. Students will be able to fulfill duties of team roles.
Courses Used for Assessment:
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.
Performance Indicators:
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.
Courses Used for Assessment:
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.
Performance Indicators:
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.
Courses Used for Assessment:
CSCI 1302 Computer Science II
CSCI 4320 Software Engineering
CSCI 4520 Design and Analysis of Algorithms

 

Enrollment and Graduation Information
 

Academic Year* Fall Semester Headcount Number of Graduates
AY 2017    
AY 2016 143 24
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 of number of majors during the Fall Semester of the specified academic year

 

Department of Information Systems and Computer Science
301 Atkinson Hall  |  Campus Box 12
Milledgeville, GA 31061
Phone: (478) 445-5721
Fax: (478) 445-5249