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
Catalog edition
2026-2027 Catalog
Checklist type
degree-program
Description
// Overview Graduation Plan Program Learning Outcomes On This Page Program Description Admission Requirements Program Curriculum Graduation Requirements Program Description The Bachelor of Science degree in Software Engineering (SE) is designed to emphasize learning the practical elements of producing reliable software in a professional setting. Building on the core foundations of computer science, this degree instructs students in the tools, techniques, and practices used to produce robust software in a variety of settings and to solve a broad range of problems. Admission Requirements The admissions process works as follows: Student applies and is accepted to Utah Tech Student's major is designated as Associate of Programming Student completes the requirements in the Associate of Programming with a flat C or higher Student meets with the Computing Advisor to ensure that required courses are complete and to finalize an academic plan Student's major is switched from Associate of Programming to Software Engineering Program Curriculum 120 credits
Identifiers
IPEDS UNITID
230171
CourseShelf checklist
CK_230171_555d26ea
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

Complete all courses from one of the following tracks · 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 Catalog — 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.