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. 


Admission Requirements

The admissions process works as follows:

  1. Student applies and is accepted to Utah Tech
  2. Student's major is designated as Associate of Science in Information Technology (AS-IT)
  3. Student completes the requirements in the AS-IT with a flat C or higher
  4. Student meets with the Computing Advisor to ensure that required courses are complete and to finalize an academic plan
  5. Student's major is switched from AS-IT to BS-Information Technology

Program Curriculum

120 credits

Utah Tech General Education Requirements

All Utah Tech General Education requirements must be fulfilled. A previously earned degree may fulfill those requirements, but courses must be equivalent to Utah Tech's minimum General Education standards in American Institutions, English, and Mathematics.

General Education Core Requirements

English3-7
Mathematics3-5
American Institutions3-6
Life Sciences3-10
Physical Sciences3-5
Fine Arts3
Literature/Humanities3
Social & Behavioral Sciences3

Information Technology Core Requirements 

CS 1400Fundamentals of Programming 23
CS 1410Object Oriented Programming 23
IT 1100Introduction to Unix/Linux 23
IT 1200A+ Computer Hardware/Windows OS 23
IT 1500Cloud Fundamentals 21
IT 2150Windows Servers 23
IT 2300Database Design & Management 23
IT 2400Intro to Networking 23
IT 2700Information Security 23
IT 3100Systems Design and Administration 23
IT 3400Intermediate Computer Networking 23
IT 4600Senior Capstone3
IT 3510Cloud Computing 23
ENGL 3010Professional Writing and Business Ethics3
MATH 1040Introduction to Statistics (MA) (Prerequisite: MATH 1010 or equivalent placement score) 23-4
or MATH 1050 College Algebra / Pre-Calculus (MA)
SET 1000Graduation Planning & Career Prep I0

Information Technology Core Elective Requirements1

Choose 18 credits from the following courses:18
IT 3110System Automation 23
IT 3300DevOps Virtualization 23
IT 3710Network Defense 23
IT 4100Files Systems and Storage Technologies 23
IT 4200DevOps Lifecycle Management 23
IT 4400Network Design & Management 23
IT 4510Ethical Hacking 23
IT 4920RInternship1-3

Information Technology Elective Requirements1

Choose 9 credits from the following courses:9
CS 2420Introduction to Algorithms and Data Structures 23
CS 2450Software Engineering 23
CS 2810Computer Organization and Architecture 23
CS 3005Programming in C++ 23
ISA 2050Management Information Systems 23
ISA 4060Big Data Analytics 23
ISA 4070Data Visualization and Storytelling 23
IT 2600Digital Forensics 23
IT 2750Industrial Networking Essentials 23
IT 3110System Automation 23
IT 3300DevOps Virtualization 23
IT 3700CyberOps 23
IT 3710Network Defense 23
IT 3750Industrial Control Systems Security 23
IT 4100Files Systems and Storage Technologies 23
IT 4200DevOps Lifecycle Management 23
IT 4400Network Design & Management 23
IT 4410Advanced Enterprise Networking and Design 23
IT 4510Ethical Hacking 23
IT 4700Enterprise Security Architecture3
IT 4920RInternship (Repeatable up to 3 credits)1-3
IT 4990Special Topics in Information Technology (Repeatable up to 6 credits as topics vary) 20.5-3
IT 4991RCompetitive Cybersecurity2
SE 3200Web Application Development I 23
SE 3250Internet of Things Programming 23
SE 3400Human-Computer Interaction 23
SE 3500Tech Entrepreneurship 23
SE 4200Web Application Development II 23

1 A course may only be used to fulfill one program requirement. Dual-listed courses may only be used once to fill requirements. Consult course descriptions in the current catalog to verify dual-listed courses.

2. Course Fee Required. See course fee tab for details. 


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.