Computer Science
LEAD THE INNOVATION OF TECHNOLOGY
Are you ready to become an innovative force as a Computer Science major at Norwich University? As a computer science student, you will learn to lead solutions and drive discovery in nearly every aspect of modern life, including those that do not have obvious connections to technology.
LIFE AS A COMPUTER SCIENCE STUDENT AT NORWICH
It is a challenging and rewarding program that uses hands-on learning to provide you with a solid foundation for a wide range of careers.
From your very first day, you will have an individually assigned faculty advisor who helps you develop an academic program that puts you on the path to becoming a leader in your chosen field of expertise—whether it is computer architecture, programming languages, operating systems, computer graphics, software engineering, computer networking or digital systems design.
Delve into extensive preparation in data structures, algorithms, and mathematics, leading to advanced courses in operating systems, parallelism, software engineering, computer networking, and information security. You will tackle each topic with a hands-on approach that allows you to practice what the textbooks teach.
You will also study practical design and development in computational environments, as well as the underlying theoretical foundations that make these environments run efficiently, reliably, and securely. You will gain an in-depth knowledge of hardware, software, applications and perform complex trade-off analyses at the hardware and software level.
Add to your degree by combining coursework in other majors—such as mathematics and engineering. Combine electives in the humanities and the social sciences to enhance your interpersonal skillset—and enter organizations with a business perspective.
STAND APART FROM THE REST
Demand for this expertise is at an all-time high, and Norwich’s Computer Science program opens the door to top firms starting early in your academic career.
Consider joining one of the Leadership Academies, developed using our bedrock Leadership Development System with an experiential learning approach for those interested in joining either the private sector or government workforce to serve our country. These academies focus upon pathway opportunities for tuition assistance, fellowships, and internship programs.
TAKE YOUR EDUCATION EVEN FURTHER
While you are finishing your degree consider enrolling in one of our Accelerated Master’s Pathways where you can apply your upper-level undergraduate courses and training into graduate credit and finish within 12-18 months after graduation online.
STARTING YOUR CAREER
Your technical studies include classroom lessons, computer lab work, and real-world experiences, starting with internship opportunities. We offer all students the Cyber Leader Development Program (CLDP), which gives you extra-curricular and experiential career preparation. This includes club participation, competitions—like the NSA Codebreaker Challenge—and professional certifications.
Whatever path you choose—whether it is computer architecture, programming languages, operating systems, computer graphics, software engineering, computer networking or digital systems design—go beyond to make a difference.