Computer Science Program

Program Overview

Computer Science today is way more than the traditional computer job as a business programmer or network administrator. Today, computers are used in almost every aspect of our lives: in car engines, microwave ovens, video games, watches and telephones. 

You can look forward to careers in video game development, Simulations Modeling and Digital Film Production. Our computer science degree program is designed to prepare you to begin or advance your career in business, industry, government, or education.

As a member of the Computer Science community at A&M-Corpus Christi, you will be a part of a small, tightly-knit group of students whom you'll get to know and work with as you progress through the curriculum. All computer science classes have a maximum enrollment of 30....most classes average about 20 students; small classes give you the opportunity to be a member of a team of students in an environment much like you will find in a business.

The computer science degree program is applied in nature and is designed to prepare students to begin or advance computing careers in business, industry, government, or education, or to pursue further study in computer science. The curriculum is thorough, current, and oriented toward the technical competencies required of a modern computer professional with emphasis on the development, evaluation, and integration of software systems.


Mission Statement

The computer science program is committed to preparing students to:

  • Begin or advance computer science careers in business, industry, government, or education.
  • Continue further study of computer science through the pursuit of advanced degrees.

These goals are achieved by offering a curriculum that is thorough, current, and oriented toward the technical competencies required of a modern computing professional with emphasis on the development, evaluation, and integration of software systems.


Based on the mission statements of the university, college, department, and program, we have derived the following objectives for the computer science undergraduate program. The objectives are to graduate students from the baccalaureate program in computer science who:

  1. Contribute productively in a computer science discipline and be progressing towards their career goals.
  2. Communicate effectively and interact with clients and diverse team members during all phases of system development life cycle.
  3. Compare favorably in their knowledge of computer science with baccalaureate graduates from accredited programs at other universities.
  4. Be career-long engaged in improving their knowledge and skills in technical areas, enhancing their ethical sensibilities and broadening their global perspective of the field of computer science.
  5. Serve effectively in professional or other community organizations.
Student Outcomes

In order to prepare students to attain the program educational objectives, the BS CS degree program has been structured to ensure that all students, by the time of their graduation, will have been enabled to meet the following outcomes:

  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.
Enrollment and Graduation Information

Computer Science Enrollment

Fall 2013 Fall
Fall 2018
Freshman 65 111 85 114 107 76
Sophomore 63 62 77 78 77 82
Junior 64 68 68 71 83 74
Senior 80 79 92 90 100 105
Postbacc 13 9 9 11 7 10
Total 285 329 331 364 374 347


Bachelor Degrees Granted

2012-2013 2013-2014 2014-2015 2015-2016 2016-2017 2017-2018 Fall 2018 Spring 2019 Summer 2019 Total 2018-2019
21 20 37 40 37 42 25 25