3.00 overall GPA required.
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
Code | Title | Credits |
---|---|---|
General Education Requirements | 32 | |
World Languages and Cultures Requirements | 3-9 | |
Major Requirements | 74 | |
Free Electives | 11-5 | |
Total Credits | 120 |
Major Requirements
Code | Title | Credits |
---|---|---|
Collateral Courses | ||
Select one of the following sequences: | 8 | |
University Physics I and University Physics II | ||
General Chemistry I and General Chemistry II | ||
Principles of Biology I and Principles of Biology II | ||
Required Mathematics Courses | ||
AMAT 120 | Applied Calculus A | 4 |
or MATH 122 | Calculus I | |
AMAT 220 | Applied Calculus B | 4 |
or MATH 221 | Calculus II | |
AMAT 240 | Introduction to Linear Algebra | 4 |
CSIT 270 | 3 | |
STAT 230 | Data Science and Statistics | 3 |
Required Computer Science Courses - Core | ||
CSIT 104 | Python Programming I | 3 |
CSIT 111 | Fundamentals of Programming I | 3 |
CSIT 112 | Fundamentals of Programming II | 3 |
CSIT 212 | Data Structures and Algorithms | 3 |
CSIT 230 | Computer Systems | 3 |
CSIT 231 | Systems Programming | 3 |
CSIT 379 | Computer Science Theory | 3 |
CSIT 315 | Software Engineering I | 3 |
CSIT 415 | Software Engineering II | 3 |
CSIT 460 | Computer Security | 3 |
Required Computer Science Advanced Courses | ||
CSIT 313 | Fundamentals of Programming Languages | 3 |
CSIT 340 | Computer Networks | 3 |
CSIT 345 | Operating Systems | 3 |
CSIT 355 | Database Systems | 3 |
Computer Science Electives | 1 | |
Complete any two CSIT courses at the 300 or 400 level (except CSIT 416 or 432). See the list below. | 6 | |
Total Credits | 75 |
Major Electives
Code | Title | Credits |
---|---|---|
CSIT 317 | System Analysis and Design | 3 |
CSIT 321 | Introduction to Numerical Computing | 3 |
CSIT 335 | Introduction to Human-Computer Interaction (HCI) | 3 |
CSIT 337 | Internet Computing | 3 |
CSIT 356 | Introduction to Data Science | 3 |
CSIT 357 | Artificial Intelligence | 3 |
CSIT 359 | Data Visualization | 3 |
CSIT 365 | Information Assurance and Security | 3 |
CSIT 429 | Parallel and Distributed Computing | 3 |
CSIT 431 | Introduction to Robotics | 3 |
CSIT 437 | Web Services | 3 |
CSIT 440 | Principles of Data Mining | 3 |
CSIT 451 | Mobile Computing | 3 |
CSIT 456 | Advanced Techniques in Data Science | 3 |
CSIT 491 | Cooperative Education in Computer Science and Information Technology | 3-8 |
CSIT 495 | Special Topics in Undergraduate Computer Science | 1-3 |
CSIT 497 | Undergraduate Research I | 1-3 |
CSIT 498 | Undergraduate Research II | 3 |
General Education Requirements
Click here for a list of courses that fulfill General Education categories.
Code | Title | Credits |
---|---|---|
A. New Student Seminar | ||
Complete one course from the list. | 1 | |
C. Communication | ||
1. Writing | 3 | |
2. Literature | 3 | |
3. Communication | 3 | |
D. Fine and Performing Arts | ||
Complete one course from the list. | 3 | |
F. Humanities | ||
1. Great Works and Their Influences | 3 | |
2. Philosophical and Religious Perspectives | 3 | |
G. Computer Science | ||
Fundamentals of Programming I (Fulfilled in the major.) | ||
H. Mathematics | ||
Calculus I (Fulfilled in the major.) | ||
I. Natural Science Laboratory | ||
Fulfilled by a collateral course in the major. | ||
J. Physical Education | 1 | |
K. Social Science | ||
1. American and European History | 3 | |
2. Global Cultural Perspectives | 3 | |
3. Social Science Perspectives | 3 | |
L. Interdisciplinary Studies | ||
Complete one course from the list. | 3 | |
Total Credits | 32 |
World Languages and Cultures Requirements
Click here for a list of courses that fulfill World Languages and Cultures categories.
Code | Title | Credits |
---|---|---|
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 Credits | 3-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.
First Year | ||
---|---|---|
Fall | Credits | |
GENERAL EDUCATION: (A) New Student Seminar | 1 | |
GENERAL EDUCATION: (C1) Writing | 3 | |
World Language 1 | 3 | |
CSIT 104 | Python Programming I | 3 |
MATH 122 or AMAT 120 |
Calculus I or Applied Calculus A |
4 |
Credits | 14 | |
Spring | ||
GENERAL EDUCATION: (C2) Literature | 3 | |
GENERAL EDUCATION: (F1) Humanities – Great Works and Their Influences | 3 | |
World Language 2 | 3 | |
CSIT 111 | Fundamentals of Programming I | 3 |
MATH 221 or AMAT 220 |
Calculus II or Applied Calculus B |
4 |
Credits | 16 | |
Second Year | ||
Fall | ||
GENERAL EDUCATION: (C3) Communication | 3 | |
GENERAL EDUCATION: (K3) Social Science – Social Science Perspectives | 3 | |
CSIT 112 | Fundamentals of Programming II | 3 |
CSIT 270 | 3 | |
Collateral Sequence course | 4 | |
Credits | 16 | |
Spring | ||
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 |
Collateral Sequence course | 4 | |
Credits | 16 | |
Third Year | ||
Fall | ||
GENERAL EDUCATION: (F2) Humanities – Philosophical and Religious Perspectives | 3 | |
GENERAL EDUCATION: (L) Interdisciplinary Studies | 3 | |
AMAT 240 | Introduction to Linear Algebra | 4 |
CSIT 313 | Fundamentals of Programming Languages | 3 |
CSIT 355 | Database Systems | 3 |
Credits | 16 | |
Spring | ||
GENERAL EDUCATION: (D) Fine and Performing Arts | 3 | |
GENERAL EDUCATION: (K1) Social Science – American and European History | 3 | |
World Cultures | 3 | |
CSIT 340 | Computer Networks | 3 |
CSIT 345 | Operating Systems | 3 |
Credits | 15 | |
Fourth Year | ||
Fall | ||
CSIT 315 | Software Engineering I | 3 |
CSIT 379 | Computer Science Theory | 3 |
CSIT 460 | Computer Security | 3 |
STAT 230 | Data Science and Statistics | 3 |
Free Elective | 2 | |
Credits | 14 | |
Spring | ||
GENERAL EDUCATION: (J) Physical Education | 1 | |
CSIT 415 | Software Engineering II | 3 |
Major Elective | 3 | |
Major Elective | 3 | |
Free Elective | 3 | |
Credits | 13 | |
Total Credits | 120 |