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

Next Steps: The Admissions Process

  1. It's Easy

    We're here to help you along the way.

    We are thrilled that you are considering Norwich and have a team dedicated to help you through every step. College is challenging and fun, applying should be as simple as possible. 

  1. Apply Now

    Complete an application online using either the Norwich app or the Common app.

    Norwich Application

    Start your application using our in-house form.

    Norwich Application

    Common App

    Already have a Common App account? Click below to apply to Norwich in minutes.

    Common App

  1. Visit Campus

    From seasonal open houses to leadership training weekends and summer camps, Norwich offers personalized events for you to get the full Norwich experience.

    • Learn about our academic programs from renowned faculty
    • Discover admissions and financial aid options
    • Enjoy a complimentary brunch in the dining hall
    • Discuss athletics opportunities with Norwich coaches
    • Tour the campus and talk with current students about life at Norwich University

    Schedule a campus visit to meet students and see Norwich in action. 

You've been accepted to Norwich University. Congratulations, you are on your way to being part of an exclusive tradition and forging your own path within our noble history of service. 

  1. Scholarships

    Upon acceptance, you’ll receive a comprehensive letter that includes the merit-based scholarships you qualify for based on your GPA.

  1. Federal Student Aid App

    To be considered for additional aid, you must complete the FAFSA (Free Application for Federal Student Aid). By completing the free application you'll learn if you are eligible for grants, scholarships, work-study programs, or loans for college or career school.

    Note: FAFSA will open on or before December 1st, 2024 per the U.S. Department of Education.

    www.usa.gov/fafsa

  1. Review Your Financial Aid Package

    We’re here to help you every step of the way. Your admissions counselor is just a phone call, email, or text away. Schedule a personal consultation to review your complete financial aid package together. Contact your admissions counselor at any time throughout the process.

  1. Secure Your Spot

    Ready to exceed expectations and defy limits? Secure your spot at Norwich with a non-refundable enrollment deposit.

    Submit your enrollment deposit

  2. Start Ready

    Once you're accepted, you'll begin Norwich's unique Start Ready process to help you complete intake paperwork and prepare for you for a stress-free campus arrival.