Computer Science is one of the most dynamic and in-demand fields in today’s technology-driven world. Studying computer science helps students develop problem-solving, analytical, and critical-thinking skills while learning how software, networks, data, and digital systems work together to power modern society. From artificial intelligence and cybersecurity to mobile applications and cloud computing, computer science plays a major role in nearly every industry.

A degree in computer science opens the door to a wide range of exciting and rewarding careers, including software development, sofwtare engineering, cybersecurity, data analytics, web development, networking, and systems engineering. Students gain both theoretical knowledge and hands-on technical experience that prepare them for careers in industry, research, entrepreneurship, and government. In addition, computer science encourages innovation and creativity, allowing students to build technologies that solve real-world problems and improve people’s lives.

Concentration in Computer Networking

A concentration in Computer Networking prepares students for careers in one of the fastest-growing and most essential areas of information technology. Modern organizations depend on secure and reliable networks to support communication, cloud computing, cybersecurity, and data sharing. This concentration provides students with the knowledge and practical skills needed to design, configure, manage, and troubleshoot computer networks in business, healthcare, education, and government environments.

Students gain hands-on experience with networking technologies, routing and switching, wireless communication, network security, and cloud-based networking solutions. The concentration also helps students prepare for industry certifications and careers such as network administrator, network engineer, systems analyst, cybersecurity specialist, and IT support professional. With the increasing demand for connected systems and digital infrastructure, computer networking offers strong career opportunities and long-term professional growth.

For a Bachelor of Science degree in Computer Networking, students must complete 120 semester credit hours: 36 credits of general education, 51 credits of computer science core, 18 credits of concentration and 15 credits of unrestricted elective courses

Concentration in Software Engineering

A concentration in Software Engineering prepares students to design, develop, test, and maintain high-quality software systems used in businesses, healthcare, education, entertainment, and many other industries. As technology continues to evolve, organizations increasingly rely on skilled software engineers to create reliable, secure, and user-friendly applications that solve real-world problems.

Students in this concentration learn modern software development practices, programming methodologies, system design, database integration, software testing, project management, and collaborative development techniques. The curriculum emphasizes both technical knowledge and teamwork skills that are essential in professional software development environments. This concentration also prepares students for careers such as software developer, software engineer, application developer, quality assurance analyst, systems designer, and project manager. With strong job demand, competitive salaries, and opportunities for innovation, Software Engineering offers an excellent pathway for students interested in building the technologies of the future.

For a Bachelor of Science degree in Software Engineering, students must complete 120 semester credit hours: 36 credits of general education, 51 credits of computer science core, 18 credits of concentration and 15 credits of unrestricted elective courses

Concentration in Cybersecurity

A concentration in Cybersecurity prepares students to protect computer systems, networks, and digital information from cyber threats and security attacks. As businesses, governments, and organizations increasingly rely on technology and online services, the demand for skilled cybersecurity professionals continues to grow rapidly. This concentration equips students with the technical knowledge and practical skills needed to secure digital systems and respond to emerging security challenges.

Students learn about network security, ethical hacking, digital forensics, cryptography, risk management, and security policies. Through hands-on activities and real-world scenarios, students develop the ability to identify vulnerabilities, defend systems against attacks, and maintain data privacy and integrity. This concentration prepares students for careers such as cybersecurity analyst, information security specialist, security administrator, penetration tester, and digital forensics investigator. With cybersecurity becoming a critical priority across all industries, this field offers excellent career opportunities, strong job stability, and the chance to make a meaningful impact in protecting digital infrastructure and information.

For a Bachelor of Science degree in Cybersecurity, students must complete 120 semester credit hours: 36 credits of general education, 51 credits of computer science core, 18 credits of concentration and 15 credits of unrestricted elective courses

COMM 1311 Fundamentals of Communication ENGL 1311 Composition and Rhetoric I ENGL 1312 Composition and Rhetoric II
Students learn how to protect systems, networks, and data from cyber threats while developing practical security skills.
Students learn how to protect systems, networks, and data from cyber threats while developing practical security skills.
This concentration focuses on designing, developing, testing, and maintaining high-quality software applications.