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.

Graduation Plan

1st Year
Fall SemesterHoursSpring SemesterHours
SSC 10102ENGL 20103
ENGL 1010 or 1010D3CS 14103
MATH 1040 or 10503IT 12003
CS 14003IT 24003
IT 11003GE Physical Science3
Open Elective1 
 15 15
2nd Year
Fall SemesterHoursSpring SemesterHours
IT 25003IT 23003
IT 27003GE Social & Behavioral3
GE Fine Arts3GE Life Sciences3
GE Literature/Humanities3GE Laboratory Science1
GE American Institutions3GE Exploration3
 Open Elective2
 15 15
3rd Year
Fall SemesterHoursSpring SemesterHours
IT 31003IT 31503
ENGL 30103IT 34003
IT Core Elective (1 of 6)3IT Core Elective (2 of 6)3
IT Elective (1 of 3)3IT Core Elective (3 of 6)3
Open Elective3IT Elective (2 of 3)3
 15 15
4th Year
Fall SemesterHoursSpring SemesterHours
IT Core Elective (4 of 6)3IT 46003
IT Core Elective (5 of 6)3IT Core Elective (6 of 6)3
IT Elective (3 of 3)3Open Elective3
Open Elective3Open Elective3
Open Elective3Open Elective3
 15 15
Total Hours 120

BS Information Technology Program Learning Outcomes

At the successful completion of this program, students will be able to:

  1. Administer computing resources to support organizational needs, including networks, operating systems, and security configurations.
  2. Create repeatable and automated infrastructure solutions. 
  3. Identify and resolve technical problems using troubleshooting techniques.
  4. Explain ethical and legal issues impacting information technology.