Bachelor of Science in Computer Science

Computer science focuses on understanding the theoretical and practical approaches to computation and its application to problem solving. The theoretical portion prepares students to make decisions about whether and how efficiently problems can be computationally solved. While the practical portion equips students to analyze, design and implement computer systems in hardware and software. Computer Science areas include computer graphics, artificial intelligence, mobile app development, programming, computer architecture fundamentals, operating systems, networking, software engineering, database and data management, as well as the more technical aspects of information security.

Career Opportunities

What Can I Do With A Degree In Computer Science?

Computer science graduates do varied work across many industry and application areas including engineering, science, health care, business and gaming. Typical jobs that require a degree in computer science include Applications Developer, Programmer Analyst, Web Developer, Software Engineer, Systems Engineer, Malware Analyst, Computer Consultant, and Computer Analyst. A computer science degree also prepares graduates to pursue advanced degrees in computer science.

Scholarship Opportunities

Over $100,000 is awarded in scholarships annually and computer science students are eligible to apply for all Hull College of Business scholarships. Additionally, computer science students are eligible for Science, Technology, Engineering and Math (STEM) related scholarships. Please see the "Scholarships" section of the Hull College Student Services section of this web site for more information.

Admission Guidelines

For general admission information or to apply to Augusta University, please visit the Augusta University Admissions page.

Enrollment Details

  2014 2015 2016 2017
Enrolled 160 141 133
Graduated 15 15 22 18


Please see the Augusta University Catalog for the most recent curriculum information.

Program Educational Objectives

The Computer Science program educational objectives are to equip individuals who, after graduation and initial work experience, can:

  1. Be employable in a professional field or pursue advanced study,
  2. Apply Computer Science knowledge, critical thinking skills, communication, and teamwork skills to engage effectively and innovate in a professional manner, and
  3. Participate in professional development activities and contributes to the advancement of society.

Student Outcomes

Students will have:

  1. An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
  3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  4. An ability to function effectively on teams to accomplish a common goal.
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities.
  6. An ability to communicate effectively with a range of audiences.
  7. An ability to analyze the local and global impact of computing on individuals, organizations, and society.
  8. Recognition of the need for and an ability to engage in continuing professional development.
  9. An ability to use current techniques, skills, and tools necessary for computing practice.
  10. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.
  11. An ability to apply design and development principles in the construction of software systems of varying complexity.

Contact Information

Dr. Michael Dowell
Associate Professor
School of Computer and Cyber Sciences

ABET Accredited
The BS in Computer Science program is accredited by the Computing Accreditation Commission of ABET,