Jul 24, 2024  
2023-2024 Undergraduate Catalog 
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science B.S.

Major in Computer Science

(Major Code: 307)

The computer science curriculum is designed to provide the student with significant exposure to the theory, abstraction and design components of the field of computer science.

Students can choose from one of the following tracks:

  • Enterprise Systems
  • Software Engineering
  • Data Science

Program Learning Outcomes

The West Texas A&M University Computer Science Program has the following objectives. During the first few years after graduation, students from the program will:

  1. Use computing theory at various levels of abstraction and experience to develop practical solutions for computing applications while at the same understand and appreciate the social, economic and ethical issues encountered in a modern global society;
  2. Demonstrate critical thinking and creativity on computing projects, have a system-level perspective, begin to take leadership roles on interdisciplinary teams, and communicate clearly in both technical and non-technical forums;
  3. Successfully pursue graduate studies and/or be professionally employed, serving the rapidly changing computing needs of employing organizations regionally and beyond;
  4. Be engaged citizens, life-long learners, and continue to grow professionally through activities such as research or continuing education and participation in technical societies.

University Core Curriculum Requirements

Refer to the “University Core Curriculum ” section of this catalog.

Core Curriculum Elections for Computer Science Majors

From Mathematics - Code 20 (3 hours)

Fourth hour will count toward Component Area Option.

From Life and Physical Sciences - Code 30 (6 hours)

Lab hours will count toward Component Area Option.

Software Engineering Track


A grade of “C” or better is required for all prerequisites listed for COE courses required for CS majors.

Total hours required to complete degree: 121 hours

Minor in Computer Science

Students selecting a minor in computer science should complete CS 2321 , CS 1337 , and CS 2337  before attempting advanced courses. Requirements for a minor are specified elsewhere in the catalog.

Advising Services Degree Checklists and Curriculum Guides

Degree checklists and curriculum guides (suggested course sequences) are available by linking to the Advising Services Degree Checklists webpage.