Departmental Undergraduate Programs
The Department offers coursework and study in all areas fundamental to Computer Science, Computer Engineering, Information Technology, and Cybersecurity. Four undergraduate programs are offered within the Department which lead to the Bachelor of Science in Computer Science, Bachelor of Science in Computer Engineering, Bachelor of Science in Information Technology, and Bachelor of Science in Cybersecurity. The program flowcharts described below are provided as a guide for the student. The undergraduate catalog remains the definitive reference for all requirements. The Department offers electives (selected electives are described here) for the four undergraduate programs. The Department also offers a minor in Computer Science, minor in Information Technology, and certificate in Foundations of Cybersecurity.
The Computer Science program focuses on the design, development, and application of software systems. Additional course work in algorithms, discrete structures, object oriented design, data structures, operating systems, digital logic design, computer architecture, and a wide range of advanced electives extend and supplement the core. Program flowcharts are available for the following catalog years: 2008/2009, 2009/2010, 2010/2011, 2011/2012, 2012/2013, 2013/2014, 2014/2015, 2015/2016, 2016/2017, 2017/2018, 2018/2019, and 2019/2020.
The Computer Engineering program emphasizes the application of engineering principles to the design of computer hardware and software and devotes additional time to issues of computer architecture and advanced topics in hardware design, including extensive laboratory work. Students in this program also acquire a broad background in engineering topics through related coursework in the College. Program flowcharts are available for the following catalog years: 2008/2009, 2009/2010, 2010/2011, 2011/2012, 2012/2013, 2013/2014, 2014/2015, 2015/2016, 2016/2017, 2017/2018, 2018/2019, and 2019/2020.
The Information Technology program focuses on programming, databases, networking, human-computer interaction, web systems, and cybersecurity to meet the technology requirements of business, government, health care, education, and other organizations. Students in this program acquire a combination of fundamental knowledge and practical expertise to solve computing technology problems and meet user needs. This program is partially online. Program flowcharts are available for the following catalog years: 2014/2015, 2015/2016, 2016/2017, 2017/2018, 2018/2019, and 2019/2020.
The Cybersecurity program focuses on technology, people, information, and processes to enable assured cyber operations in the context of adversaries. The program is built on a technical foundation of computing and information technology. Students in this program acquire a background in cybersecurity related to information, software, systems, users, and organizations including aspects of policy, human factors, risk management, ethics, and impact on society. This program is partially online. Additional information about the program is available here. The program flowchart for the 2019/2020 year is available here.
Computer Science Minor
The Department offers a minor in Computer Science. Information about the minor can be found in the undergraduate catalog.
Information Technology Minor
The Department offers a minor in Information Technology. Information about the minor can be found in the undergraduate catalog.
Foundations of Cybersecurity Certificate
The Department offers a certificate in Foundations of Cyber Security. Information about the certificate can be found in the undergraduate catalog.