Computer Science Major
MAJOR AND COLLATERAL COURSES ( 72 Credits )
Required Computer Science Courses - Core ( 24 Credits )
CODE | COURSE | CREDITS |
---|---|---|
CSIT 104 | Computational Concepts | 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 379 | Computer Science Theory | 3 |
CSIT 315 | Software Engineering I | 3 |
CSIT 415 | Software Engineering II | 3 |
Required Mathematics Courses ( 18 Credits )
CODE | COURSE | CREDITS |
---|---|---|
MATH 122 | Calculus I | 4 |
MATH 221 | Calculus II | 4 |
MATH 235 | Introduction to Linear Algebra | 4 |
STAT 401 | Applied Statistics for the Sciences | 3 |
CSIT 270 | Discrete Mathematical Structures | 3 |
Required Computer Science Advanced Courses ( 12 Credits )
CODE | COURSE | CREDITS |
---|---|---|
CSIT 340 | Computer Networks | 3 |
CSIT 355 | Database Systems | 3 |
CSIT 313 | Foundations of Programming Languages | 3 |
CSIT 345 | Operating Systems | 3 |
Computer Science Electives ( 6 Credits )
Any two CSIT courses at the 300 level or above |
Required Collateral Courses ( 12 Credits )
Complete one of the following sequences:
Sequence 1*
CODE | COURSE | CREDITS |
---|---|---|
PHYS 191 | University Physics I | 4 |
PHYS 192 | University Physics II | 4 |
Sequence 2*
CODE | COURSE | CREDITS |
---|---|---|
CHEM 120 | General Chemistry I | 4 |
CHEM 121 | General Chemistry II | 4 |
Sequence 3
CODE | COURSE | CREDITS |
---|---|---|
BIOL 112 | Principles of Biology I | 4 |
BIOL 113 | Principles of Biology II | 4 |
BIOL 213 | Introduction to Ecology | 4 |
*Students who take sequence 1 or 2 must take at least an additional 4 credits from the following list of courses: PHYS 210, PHYS 240, PHYS 242, PHYS 245, PHYS 247, PHYS 280, CHEM 230, CHEM 231, and CHEM 232.
GENERAL EDUCATION REQUIREMENTS ( 32 Credits )
WORLD LANGUAGES AND WORLD CULTURES ( 3-9 Credits )
FREE ELECTIVE CREDITS ( 7-13 Credits )
MINIMUM TOTAL FOR GRADUATION: 120 Semester Hours