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
- EnglishNot resolved to a course3-7
- MathematicsNot resolved to a course3-5
- American InstitutionsNot resolved to a course3-6
- Life SciencesNot resolved to a course3-10
- Physical SciencesNot resolved to a course3-5
- Fine ArtsNot resolved to a course3
- Literature/HumanitiesNot resolved to a course3
- Social & Behavioral SciencesNot resolved to a course3
Core Discipline Requirements
major core · 55 items
- As published: “Fundamentals of Programming 2”3
- As published: “Object Oriented Programming 2”3
- As published: “Discrete Structures 2”3
- As published: “Introduction to Algorithms and Data Structures 2”3
- As published: “Software Engineering 2”3
- As published: “Computer Organization and Architecture 2”3
- As published: “Programming in C++ 2”3
- As published: “Computer Networks 2”3
- As published: “Algorithms 2”3
- 3
- As published: “Introduction to Unix/Linux 2”3
- As published: “Web Design Fundamentals (ALCS) 2”3
- As published: “Software Practices 2”3
- As published: “Software Quality 2”3
- As published: “Web Application Development I 2”3
- As published: “Human-Computer Interaction 2”3
- As published: “Web Application Development II 2”3
- As published: “Senior Project 2”3
- 0
- 3
- 3
- Complete six (6) credits from the following list of elective courses: 1Not resolved to a course6
- 3
- As published: “Operating Systems 2”3
- As published: “Distributed Systems 2”3
- As published: “Programming Languages 2”3
- As published: “Game Development 2”3
- As published: “Computational Theory 2”3
- As published: “Graphics Programming 2”3
- As published: “Artificial Intelligence 2”3
- As published: “Machine Learning 2”3
- 3
- 3
- 3
- As published: “Undergraduate Research (up to 6 credits)”1-6
- As published: “Special Topics in Computer Science 2”0.5-3
- 0.5
- As published: “Computer Science Seminar (up to 4 credits)”1
- As published: “Immersive Game Development I 2”3
- As published: “Design Thinking 2”3
- As published: “Data Visualization and Storytelling 2”3
- As published: “Information Security 2”3
- As published: “Systems Design and Administration 2”3
- As published: “System Automation 2”3
- As published: “DevOps Virtualization 2”3
- As published: “DevOps Lifecycle Management 2”3
- 3
- As published: “Mobile Application Development 2”3
- As published: “Internet of Things Programming 2”3
- As published: “User Experience Design 2”3
- As published: “Tech Entrepreneurship 2”3
- As published: “Online Marketing and SEO (ALCS) 2”3
- 3
- 3
- 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
- As published: “Design Thinking 2”3
- As published: “Tech Entrepreneurship 2”3
- As published: “Online Marketing and SEO (ALCS) 2”3
DevOps Track
3 items
- As published: “System Automation (Prerequisites: IT 3100 and IT 2400) 2”3
- As published: “DevOps Virtualization (Prerequisites: IT 2400) 2”3
- As published: “DevOps Lifecycle Management 2”3
Application Track
3 items
- As published: “Mobile Application Development 2”3
- As published: “Internet of Things Programming 2”3
- As published: “User Experience Design 2”3
Data Science Track
3 items
- 3
- As published: “Machine Learning 2”3
- 3
Game Development Track
3 items
- As published: “Game Development 2”3
- As published: “Graphics Programming 2”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.