Norwich U computer Classes

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. 

Accreditations- School of Cybersecurity and Advanced Computing

Goals, Outcomes & Details

To view additional program details for programs such as course offerings, requirements, and curriculum maps for the computer science course offerings and a curriculum map, visit the Norwich University Course Catalog using these links.

Computer Science Minor Information Assurance Minor Computer Science Major Computer Science & Information Systems Major

Our Faculty

Jonathan Adkins

Jonathan Adkins

Position(s):

  • Assistant Professor, Cybersecurity and Digital Forensics
Image of Michael Battig

Michael E. Battig

Position(s):

  • Director, Senator Patrick Leahy School of Cybersecurity and Advanced Computing
  • Professor
Matthew Bovee

Matthew Bovee

Position(s):

  • Associate Professor, Computer Security and Information Assurance
Jeremy Hansen

Jeremy Hansen

Position(s):

  • Associate Professor, Computer Science
  • Coach, E-Sports
Huw O. L. Read

Huw O. L. Read

Position(s):

  • Director, Center for Cybersecurity and Forensics Education and Research (CyFER)
  • Director, Global Cyber Threat Observatory
Kris Rowley

Kris Rowley

Position(s):

  • Lecturer, Computer Security and Information Assurance
Charles Snow

Charles Snow

Position(s):

  • Associate Professor, Computer Science