Information Technology Major (B.S.)

This major focuses on working with designing, implementing and maintaining information systems.

120 credits of coursework is required for the baccalaureate degree with a minimum 2.0 overall GPA, and a minimum 2.0 major GPA.

Program Requirements

Students must complete General Education requirements and World Languages and Cultures Requirements.

Core Courses
CSIT 104Python Programming I3
CSIT 111Fundamentals of Programming I3
CSIT 112Fundamentals of Programming II3
CSIT 212Data Structures and Algorithms3
CSIT 230Computer Systems3
CSIT 231Systems Programming3
CSIT 335Introduction to Human-Computer Interaction (HCI)3
CSIT 337Internet Computing3
CSIT 340Computer Networks3
CSIT 355Database Systems3
CSIT 416IT Project Management3
CSIT 432Systems Administration3
CSIT 460Computer Security3
CSIT 491Cooperative Education in Computer Science and Information Technology 13-8
Select three of the following:9
Introduction to Data Science
Artificial Intelligence
Data Visualization
Information Assurance and Security
Computer Science Theory
Compiler Construction
Parallel and Distributed Computing
Databases for Internet Applications
Introduction to Robotics
Web Services
Principles of Data Mining
Computer Architecture
Text Management
Mobile Computing
Advanced Techniques in Data Science
Image Processing
Computer Graphics
Scientific Computing
Honors Seminar in Computer Science
Special Topics in Undergraduate Computer Science
Undergraduate Research I
Undergraduate Research II
Required Math Courses
CSIT 270Discrete Mathematics3
AMAT 120Applied Calculus A4
or MATH 122 Calculus I
STAT 230Data Science and Statistics3
Total Credits61