Information Technology, 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.
 
Students will develop the knowledge and skills necessary for immediate employment and/or entrance into graduate school. 


Program Curriculum

120 credits

Information Technology Core Requirements

CS 1400Fundamentals of Programming3
CS 1410Object Oriented Programming3
IT 1100Introduction to Unix/Linux3
IT 1200A+ Computer Hardware/Windows OS3
IT 2300Database Design & Management3
IT 2400Intro to Networking3
IT 2500Cloud Computing3
IT 2700Information Security3
IT 3100Systems Design and Administration3
IT 3150Windows Servers3
IT 3400Intermediate Computer Networking3
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)

Information Technology Core Elective Requirements

Choose 6 of the following courses:18
System Automation
DevOps Virtualization
Files Systems and Storage Technologies
DevOps Lifecycle Management
Database Administration
Network Design & Management
Ethical Hacking & Network Defense
Internship

Information Technology Elective Requirements

Choose 3 of the following courses:9
Programming in C++
Management Information Systems
System Automation
DevOps Virtualization
Big Data Analytics
Data Visualization and Storytelling
Files Systems and Storage Technologies
DevOps Lifecycle Management
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.