Information Technology - DevOps Emphasis, BS



Program Description

The Bachelor of Science degree in Information Technology (IT) will prepare students for a wide range of job opportunities such as systems analyst, network administrator, systems administrator, and IT administrator.  Students will learn to apply their skills to real world problems arising in various settings, as they master new technological techniques. This applied approach will motivate IT majors to develop the skills and knowledge necessary to solve complex organizational problems using technology.

This emphasis focuses on DevOps specialization. 
 
Students will develop the knowledge and skills necessary for immediate employment and/or entrance into graduate school. 


Program Curriculum

120 credits

Information Technology with DevOps emphasis Core Requirements

CS 1400Fundamentals of Programming3
CS 1410Object Oriented Programming3
CS 2450Software Engineering3
IT 1100Introduction to Unix/Linux3
IT 1200A+ Computer Hardware/Windows OS3
IT 1500Cloud Fundamentals1
IT 2300Database Design & Management3
IT 2400Intro to Networking3
IT 2500Cloud Computing3
IT 2700Information Security3
IT 3100Systems Design and Administration3
IT 3110System Automation3
IT 3300DevOps Virtualization3
IT 3150Windows Servers3
IT 3400Intermediate Computer Networking3
IT 4200DevOps Lifecycle Management3
IT 4600Senior Capstone3
ENGL 3010Professional Writing and Business Ethics3
MATH 1040Introduction to Statistics (MA) (Prerequisite: MATH 1010 or equivalent placement score)3
or MATH 1050 College Algebra / Pre-Calculus (MA)
Total Hours55

DevOPs Emphasis Requirements

IT 3110System Automation3
IT 3300DevOps Virtualization3
IT 4200DevOps Lifecycle Management3
CS 2450Software Engineering3
Total Hours12

Information Technology Core Electives

Choose 3 of the following courses:9
Files Systems and Storage Technologies
Database Administration
Network Design & Management
Ethical Hacking & Network Defense
Internship

Information Technology Elective Requirements

Choose 3 of the following courses:9
Introduction to Algorithms and Data Structures
Computer Organization and Architecture
Programming in C++
Management Information Systems
Big Data Analytics
Data Visualization and Storytelling
Files Systems and Storage Technologies
Database Administration
Network Design & Management
Ethical Hacking & Network Defense
Internship
Special Topics in Information Technology
Web Application Development I
Human-Computer Interaction
Web Application Development II

Graduation Requirements

  1. Complete a minimum of 120 college-level credits (1000 and above).  
  2. Complete at least 40 upper-division credits (3000 and above).
  3. Complete at least 30 upper-division credits at Utah Tech for institutional residency.
  4. Maximum 12 upper-division transfer credits may fulfill Utah Tech Information Technology program requirements.
  5. Cumulative GPA 2.0 or higher.
  6. Grade C or higher in each Core Requirement, Core Elective Requirement, and Elective Requirement course.