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.

2.8 overall GPA required for Information Technology major.

Students in the Computer Science or Information Technology majors must also successfully complete the following courses with a C- or higher by the end of their second semester in the major: CSIT 104, CSIT 111, and MATH 111 or MATH 122 or AMAT 120.

Please note: The above majors have a retention policy. Students must maintain a minimum 2.60 cumulative GPA during their first three semesters.


Program Requirements Overview

General Education36
World Languages and Cultures3-9
Major Requirements 61
Free Electives20-14
Total Credits120

Major 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
Complete for 3 credits:3
Cooperative Education in Computer Science and Information Technology
Complete 9 credits from the list below.9
Required Math Courses
CSIT 2703
AMAT 120Applied Calculus A4
or MATH 122 Calculus I
STAT 230Data Science and Statistics3
Total Credits61


CSIT 356Introduction to Data Science3
CSIT 357Artificial Intelligence3
CSIT 359Data Visualization3
CSIT 365Information Assurance and Security3
CSIT 379Computer Science Theory3
CSIT 429Parallel and Distributed Computing3
CSIT 431Introduction to Robotics3
CSIT 437Web Services3
CSIT 440Principles of Data Mining3
CSIT 451Mobile Computing3
CSIT 456Advanced Techniques in Data Science3
CSIT 495Special Topics in Undergraduate Computer Science1-3
CSIT 497Undergraduate Research I1-3
CSIT 498Undergraduate Research II3

General Education Requirements

Click here for a list of courses that fulfill General Education categories.

A. New Student Seminar
Complete a 1 credit New Student Seminar course.1
C. Communication
1. Writing 3
2. Literature3
3. Communication 3
D. Fine and Performing Arts
Complete a 3 credit Fine and Performing Arts course.3
F. Humanities
1. Great Works and Their Influences3
2. Philosophical and Religious Perspectives 3
G. Computer Science
Fundamentals of Programming I (Fulfilled in the major.)
H. Mathematics
Fulfilled in the major.
I. Natural Science Laboratory
Complete a 4 credit Natural Science Laboratory course.4
J. Physical Education
Complete a 1 credit Physical Education course.1
K. Social Science
1. American and European History 3
2. Global Cultural Perspectives3
3. Social Science Perspectives 3
L. Interdisciplinary Studies
Complete a 3 credit Interdisciplinary Studies course.3
Total Credits36

World Languages and Cultures Requirements

Click here for a list of courses that fulfill World Languages and Cultures categories.

World Languages
Based on language placement exam, complete one or two sequential courses in the same language.3-6
World Cultures
Requirement may be fulfilled by course selected in General Education - Social Science: Global Cultural Perspectives.0-3
Total Credits3-9

Recommended Roadmap to Degree Completion

This recommended four-year plan is provided as an outline for students to follow in order to complete their degree requirements within four years.  This plan is a recommendation and students should only use it in consultation with their academic advisor.

Plan of Study Grid
First Year
GENERAL EDUCATION: (A) New Student Seminar 1
World Language 1 3
CSIT 104 Python Programming I 3
AMAT 120
Applied Calculus A
or Calculus I
GENERAL EDUCATION: (C2) Literature 3
GENERAL EDUCATION: (D) Fine and Performing Arts 3
GENERAL EDUCATION: (F1) Humanities – Great Works and Their Influences 3
World Language 2 3
CSIT 111 Fundamentals of Programming I 3
Second Year
GENERAL EDUCATION: (C3) Communication 3
GENERAL EDUCATION: (K3) Social Science – Social Science Perspectives 3
GENERAL EDUCATION: (L) Interdisciplinary Studies 3
CSIT 112 Fundamentals of Programming II 3
CSIT 270 3
GENERAL EDUCATION: (F2) Humanities – Philosophical and Religious Perspectives 3
GENERAL EDUCATION: (K2) Social Science – Global Cultural Perspectives 3
CSIT 212 Data Structures and Algorithms 3
CSIT 230 Computer Systems 3
CSIT 231 Systems Programming 3
Third Year
CSIT 335 Introduction to Human-Computer Interaction (HCI) 3
CSIT 340 Computer Networks 3
CSIT 355 Database Systems 3
STAT 230 Data Science and Statistics 3
Free Elective 3
GENERAL EDUCATION: (I) Natural Science Laboratory 4
World Cultures 3
CSIT 337 Internet Computing 3
CSIT 432 Systems Administration 3
Free Elective 3
Fourth Year
CSIT 416 IT Project Management 3
CSIT 460 Computer Security 3
Major Elective 3
Free Elective 3
Free Elective 3
GENERAL EDUCATION: (J) Physical Education 1
GENERAL EDUCATION: (K1) Social Science – American and European History 3
CSIT 491 Cooperative Education in Computer Science and Information Technology 3
Major Elective 3
Major Elective 3
Free Elective 2
 Total Credits120