BS Computer Science

Availability: On-Campus, Online | Program Length: 120 Hours

Professor lecturing students in front of computers

Program Overview

Our Computer Science BS program utilizes innovative curriculum and cutting edge research technologies focusing on software development, computer science theory and systems. The Bachelor of Science in Computer Science provides theoretical and mathematical foundations of computing for development of problem-solving and programming skills.

Students will engage in analyzing, designing, and implementing computer-based systems in multiple programming languages, such as C, C++, and Java. The Computer Science degree plan offers coursework in coding, software engineering, graphics, network, security, database design, artificial intelligence, and other related subjects. Small class sizes and flexible course formats lend to greater accessibility for the student.

Talk to an A&M-Central Texas representative

Talk to an A&M-Central Texas academic advisor, online or in person, for prospective student advising, undergraduate and graduate advising, and help with a range of other issues.

Gain In-Demand Skills

  • Programming: Achieve expertise in programing languages such as Java, C++, C#, Visual Basic, HTML, CSS and Java Script to create software applications and design websites for businesses. Similarly, become an expert in software development technologies such as Visual Studio and Visio
  • Database Design and Development: Design and develop database applications using SQL and PL/SQL to create and manage databases.
  • Quantitative Communication and Processing: Inspect, clean and model data to create useful information and provide expert solutions.
  • Cybersecurity and Risk Management: Apply security techniques to protect the organizational information assets including business continuity and disaster recovery planning.
  • IT Project Management and Infrastructure: Plan, schedule and manage information technology resources using Microsoft Project. Also, learn to install, configure and maintain Windows- and Linux-based systems including enterprise systems and virtual systems. Design and set up corporate networks using tools such as Wireshark and Packet Tracer.


Dr. Shuyang Gu, Assistant Professor of Computer Science, has several new publications:

Gu, S., Shi, G., Wu, W., Lu, C. (2020). A fast double greedy algorithm for non-monotone DR-submodular function maximization. Discrete Mathematics, Algorithms and Applications, 12(01), 2050007.

Gu, S., Gao, C., Yang, R., Wu, W., Wang, H., Xu, D. (2020). A general method of active friending in different diffusion models in social networks. Social Netw. Analys. Mining, 10(1), 41.

Ready for a real-world IT career

Average first-year earnings for Texas bachelor's graduates in computer science entering computer and information systems management positions was $62,501 (Texas CREWS workforce data). Texas Career Check estimates the employment rate in related professions to grow 19.1%.

Career Opportunities

  • Programmer
  • Scientific Programmer
  • System Programmer
  • Client/Server Software Developer
  • Computer Graphics Specialist
  • Software Publishing
  • Software Engineer
  • Quality Assurance Engineer
  • Telecommunications Planner
  • Artificial Intelligence
  • Database Designer/Administrator