KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · BS

Software Engineering, BS

Utah Tech University · Saint George, UT

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
BS
Credential class
ceterms:BachelorDegree
CIP
11.0801
Credits (computed from items)
135-153
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
230171
CourseShelf checklist
CK_230171_e629a2b8
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Utah Tech General Education Requirements

general education · 8 items
  1. English
    Not resolved to a course
    3-7
  2. Mathematics
    Not resolved to a course
    3-5
  3. American Institutions
    Not resolved to a course
    3-6
  4. Life Sciences
    Not resolved to a course
    3-10
  5. Physical Sciences
    Not resolved to a course
    3-5
  6. Fine Arts
    Not resolved to a course
    3
  7. Literature/Humanities
    Not resolved to a course
    3
  8. Social & Behavioral Sciences
    Not resolved to a course
    3

Core Discipline Requirements

major core · 55 items
  1. As published: “Fundamentals of Programming 2”
    3
  2. As published: “Object Oriented Programming 2”
    3
  3. As published: “Discrete Structures 2”
    3
  4. As published: “Introduction to Algorithms and Data Structures 2”
    3
  5. As published: “Software Engineering 2”
    3
  6. As published: “Computer Organization and Architecture 2”
    3
  7. As published: “Programming in C++ 2”
    3
  8. As published: “Computer Networks 2”
    3
  9. As published: “Algorithms 2”
    3
  10. As published: “Database Systems 2”
    or: IT 2300 Database Design & Management
    3
  11. As published: “Introduction to Unix/Linux 2”
    3
  12. As published: “Web Design Fundamentals (ALCS) 2”
    3
  13. As published: “Software Practices 2”
    3
  14. As published: “Software Quality 2”
    3
  15. As published: “Web Application Development I 2”
    3
  16. As published: “Human-Computer Interaction 2”
    3
  17. As published: “Web Application Development II 2”
    3
  18. As published: “Senior Project 2”
    3
  19. 0
  20. As published: “Business Calculus (MA) 2”
    or: MATH 1210 Calculus I (MA)
    3
  21. 3
  22. Complete six (6) credits from the following list of elective courses: 1
    Not resolved to a course
    6
  23. 3
  24. As published: “Operating Systems 2”
    3
  25. As published: “Distributed Systems 2”
    3
  26. As published: “Programming Languages 2”
    3
  27. As published: “Game Development 2”
    3
  28. As published: “Computational Theory 2”
    3
  29. As published: “Graphics Programming 2”
    3
  30. As published: “Artificial Intelligence 2”
    3
  31. As published: “Machine Learning 2”
    3
  32. 3
  33. 3
  34. As published: “Compilers 2”
    3
  35. As published: “Undergraduate Research (up to 6 credits)”
    1-6
  36. As published: “Special Topics in Computer Science 2”
    0.5-3
  37. 0.5
  38. As published: “Computer Science Seminar (up to 4 credits)”
    1
  39. As published: “Immersive Game Development I 2”
    3
  40. As published: “Design Thinking 2”
    3
  41. As published: “Data Visualization and Storytelling 2”
    3
  42. As published: “Information Security 2”
    3
  43. As published: “Systems Design and Administration 2”
    3
  44. As published: “System Automation 2”
    3
  45. As published: “DevOps Virtualization 2”
    3
  46. As published: “DevOps Lifecycle Management 2”
    3
  47. 3
  48. As published: “Mobile Application Development 2”
    3
  49. As published: “Internet of Things Programming 2”
    3
  50. As published: “User Experience Design 2”
    3
  51. As published: “Tech Entrepreneurship 2”
    3
  52. As published: “Online Marketing and SEO (ALCS) 2”
    3
  53. 3
  54. 3
  55. As published: “Special Topics in Software Engineering 2”
    0.5-3

Complete all courses from one of the following tracks:1

0 items

    Entrepreneurial and Marketing Track

    3 items
    1. As published: “Design Thinking 2”
      3
    2. As published: “Tech Entrepreneurship 2”
      3
    3. As published: “Online Marketing and SEO (ALCS) 2”
      3

    DevOps Track

    3 items
    1. As published: “System Automation (Prerequisites: IT 3100 and IT 2400) 2”
      3
    2. As published: “DevOps Virtualization (Prerequisites: IT 2400) 2”
      3
    3. As published: “DevOps Lifecycle Management 2”
      3

    Application Track

    3 items
    1. As published: “Mobile Application Development 2”
      3
    2. As published: “Internet of Things Programming 2”
      3
    3. As published: “User Experience Design 2”
      3

    Data Science Track

    3 items
    1. As published: “Artificial Intelligence 2”
      or: CS 4400 Data Mining
      3
    2. As published: “Machine Learning 2”
      3
    3. 3

    Game Development Track

    3 items
    1. As published: “Game Development 2”
      3
    2. As published: “Graphics Programming 2”
      3
    3. As published: “Immersive Game Development I 2”
      3
    Source. Utah Tech University, catalog 2026-2027 — https://catalog.utahtech.edu/programs/computing/software-engineering-bs/index.html. Captured page pages/0318.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.