Apr 22, 2024  
2021-2022 Undergraduate Catalog 
2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, B.A.

Return to {$returnto_text} Return to: Lyle School of Engineering

SMU Degree Requirements

An SMU undergraduate degree requires a minimum of 120 credit hours and must include completion of the University’s Common Curriculum , one major and a combination of electives and/or other majors or minors. Completion of certain majors requires more than 120 hours to finish the degree. The credit hours within this curriculum are distributed as follows:

Requirements for the Major

Tracks (9 Credit Hours)

Artificial Intelligence and Machine Learning


Data Engineering


  • Three 3-hour, 4000-level or above CS courses approved by adviser


Software Engineering

Technical Electives (9 Credit Hours)

9 credit hours of CS courses at the 3000 level or above as approved by the adviser. The advisor may approve other sufficiently technical courses from other departments to satisfy the Technical elective requirements. Technical electives cannot be satisfied by courses that are part of the student’s chosen track.

Engineering Leadership (9 Credit Hours)

Choose 9 credit hours from the following:

Total for the Major Only: 59 Credit Hours

Return to {$returnto_text} Return to: Lyle School of Engineering