Dec 03, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate 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 may choose from one of the following tracks:

  • Enterprise Systems
  • Software Engineering
  • Data Science

University Core Curriculum Requirements (42 hours)


 

**IMPORTANT: Before selecting from these courses, students should review any major-specific core requirements in the major below as they will be required to take those courses instead.**

 

Core 10 - Communication (3 hours from ENGL options)

Core 10 - Communication (3 hours from COMM options)

Core 20 - Mathematics (3 hours)

Core 30 - Life and Physical Sciences (6 hours)

Core 40 - Language, Philosophy and Culture (3 hours)

Core 50 - Creative Arts (3 hours)

Core 60 - American History (6 hours)

Core 70 - Government / Political Science (6 hours)

Core 80 - Social and Behavioral Sciences (3 hours)

Core 90 - Component Area Option (6 hours or fewer; may depend on major requirements)

Computer Science Major Requirements


Major-Specific University Core Requirements


**IMPORTANT: The following courses are required for their specific Core areas instead of the courses listed above in the general University Core Curriculum.**

Core 20 - Mathematics (3 hours)


Fourth hour will count toward Component Area Option (Core 90).

Core 30 - Life and Physical Sciences (6 hours)


Lab hours will count toward Component Area Option (Core 90).

Software Engineering Track


Prerequisites


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

Total hours required to complete degree: 121 hours


A student must complete a minimum of 121 credit hours to include at least 36 advanced hours.

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.

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.