The CSIT major is a degree program with a unique blend of theories of computer science and practice of information technology. Students in this degree program will begin their education by taking a set of common core courses to establish a sound foundation on computer science and information technology. The students will then build upon this foundation by selecting software engineering or networking and security as their concentration. Throughout the program students will learn fundamental computing and information technology concepts while applying their knowledge to solve real-world problems.