Skip to main content

Information Technology, BS

The mission of the Information Technology program is to provide students with the theoretical frameworks and a wide range of technical and organizational skills necessary to be a successful Information Technology (IT) specialist in today’s “Information Age.” Students will learn how to manage projects, develop computer programs, publish on the web, develop information technology systems, administer databases, manage computer networks, and secure cyber networks. Information Technology graduates are in high demand by top companies and government agencies. Many jobs in the technology sector have higher than average growth and salary rates, with flexibility and high levels of job satisfaction.

Program Requirements

This major requires a minimum of 49 semester hours of Core courses. Students are required to complete all core requirements as well as satisfy 14 semester hours of supportive requirements.

Total program: 63 semester hours

Supportive Requirements: 14 semester hours

Course ID Course Name Units
CMPS 200 Information Technology 2
BUS 270 Business Statistics 4
MATH 327 Discrete Mathematics 4
BUS 343 Foundations of Business Ethics 4

Core Requirements: 49 semester hours

Course ID Course Name Units
CMPS 218 Publishing on the Web I 4
CMPS 301 Programming Concepts 4
CMPS 302 The Digital Society 4
CMPS 367 Object Oriented Language C++ 4
CMPS 368 Principles of Computer Networks 4
CMPS 375 Systems Analysis and Design 4
CMPS 392 Project Management 4
CMPS 410 Management Information Systems 4
CMPS 420 Cyber Security 4
CMPS 471 Internship 1
CMPS 490 Database Management Systems 4
CMPS 491 Systems Architecture 4
CMPS 499 Senior Project 4

Employers look for educated IT professionals—careers in IT include:

  • Computer Support Specialist
  • Computer Programmer
  • Computer Forensics Investigator
  • Network Architect
  • Network Systems Administrator
  • Software Applications Developer
  • Computer Systems Analyst
  • Information Security Analyst
  • Database Administrator
  • Systems Engineer
  • Web Developer
  • Software Systems Developer
  • Management Analyst
  • Information Technology Project Manager