Norwich Student At a Computer

Bachelor of Science in Computer Science & Information Systems

Learn to build systems, not just run them: software, data structures, operating systems, and hardware.

The degree for people who want to build it

There is a difference between running software and writing it, and this is the degree on the writing side. You start with Python and object-oriented programming, work through data structures, operating systems, software engineering, databases and networks, and go down as far as computer architecture, digital design and embedded systems. By the end, you have written in a high-level language, a low-level language, and seen how both land on actual hardware.

The mathematics is part of the degree rather than a barrier to it. The sequence runs from precalculus through applied calculus, statistics and discrete mathematics to theory of computation, so you do not need to arrive with calculus. If you have it already, it transfers.

It ends with a six-credit capstone that pulls the whole degree together, and it is deliberately the last thing you take.

Norwich has been teaching engineering since the nineteenth century and is accredited by the New England Commission of Higher Education.

Core Courses

See what your previous experience can get you 

Bring up to 90 credits, and find out what they are worth before you apply

  • Up to 90 credits transfer in, from prior coursework, military training, CLEP exams, and assessed professional experience. See what transfers
  • A 62-credit core: five mathematics courses, programming in three languages, data structures, operating systems, software engineering, networks, databases, computer architecture, digital design, embedded systems, ethics, and a six-credit capstone
  • If you already have college mathematics or programming behind you, that is where transfer credit lands hardest on this degree
  • No calculus required to start. The sequence begins at precalculus and the degree takes you to theory of computation

Send a transcript and a resume and we will tell you which requirements you have already met, what is left, and how many terms that is. No application required to find out.

See what transfers

Fast Facts

18

Months

Average completion time for the Bachelor of Science in Cybersecurity 

90

Credits

Transfer in up to 90 credits before you start.

Frequently Asked Questions

No. The mathematics sequence starts at precalculus, and the programming sequence starts with Python, so the degree assumes you are beginning. If you already have either, it transfers and shortens the degree.
 

Undergraduate Admissions

That is the assumption, with no scheduled class meetings and 3 to 12 credits per term. Be honest with yourself about the load, though: this is the most demanding of our online bachelor's degrees, and an advisor will help you pick a pace you can hold rather than the fastest one on paper. Don't just take our word for it; check out what our alumni have to say.

Alumni Stories

Yes. This is a degree program, so federal financial aid applies if you are eligible, alongside military tuition assistance, veterans' benefits, and employer reimbursement.

Ways to Pay

Next Undergraduate Session Start Dates: 

Fall B: October 26, 2026

Spring A: January 18, 2027

Spring B: March 15, 2027

Next Undergraduate Session Application Deadlines: 

Fall B: October 16, 2026

Spring A: January 8, 2027

Spring B: March 10, 2027

 

Apply Now

Alumni Testimonials

adam zuckerman headshot

I chose Norwich due to the college's legacy of being one of the oldest military institutions in the US. Norwich is well known for being a powerhouse of cybersecurity.

Adam Zuckerman

'25 Bachelor of Science in Computer Science & Information Systems

Read Story
Tim Strong

Where Norwich says to excel, you do excel. Not only was I challenged, but I also achieved a level of comprehension and academic understanding that over my 40 years of government service, I thought I would never meet.

Tim Strong

'19 Master of Arts in Strategic Studies

Read Story
hero image

Faculty members incorporated academics with real-world clinical practice. Each faculty member mentored me to acquire the knowledge and develop skills to take on the complexities of a dynamic healthcare industry.

Emmanuel Pigon

'15 Master of Science in Nursing: Healthcare Systems Leadership

Read Story
Greyson Hedges

The Norwich instructors were genuinely understanding and invested in my success.

Greyson Hedges

'21 Master of Arts in Strategic Studies

Read Story
Emma Kaplan headshot

With my increased confidence from completing this program, I know I can hold a leading role within a nonprofit and, maybe someday, run one.

Emma Kaplan

'22 Master of Public Administration

Read Story
adam zuckerman headshot

Adam Zuckerman

Tim Strong

Tim Strong

hero image

Emmanuel Pigon

Greyson Hedges

Greyson Hedges

Emma Kaplan headshot

Emma Kaplan

Faculty & Staff

Join professionals from around the globe and learn from experienced faculty as you complete your degree and open up new professional and personal possibilities for yourself.

Career Outcomes

See where a degree might be able to take you. All three of these roles list a bachelor's degree as the typical entry requirement, which is the wall this degree gets you over.

Source: U.S. Bureau of Labor Statistics Occupational Outlook Handbook, May 2025 median wage data.

  • Software developers
    $135,980

    Software developers design computer applications or programs. Software quality assurance analysts and testers identify problems with applications or programs and report defects.

    View the BLS
  • Database administrators and architects
    $126,760

    Database administrators and architects create or organize systems to store and secure data.

    View the BLS
  • Computer systems analysts
    $105,850

    Computer systems analysts study an organization’s current computer systems and design ways to improve efficiency.

    View the BLS

Admissions Details

At a Glance

  • Transfer up to 90 credits
  • Multiple start dates per year

 

 

Contact Admissions

Monday - Friday: 8 a.m. to 4:30 p.m. EDT    
Extended hours available by appointment

Call: 1-888-409-1480   
learn@norwich.edu

Transfer Credits


You may receive the equivalent of up to 90 semester credits for training and prior learning that meet specific course requirements in the program.
Learn more »

International Admissions


Norwich University welcomes students from all countries who want to study through our online programs. You must complete all steps in the admissions process.
International Admissions »

Norwich Alumni Benefits


Reconnect with Norwich to complete your master's degree. As a part of our alumni community, you are eligible for a $2,500 scholarship and other benefits.
Connect with our advisors »

Non-Discrimination Statement

Norwich University, in compliance with Title IV of the Civil Rights Act of 1964, Title IX of the Education Amendment of 1972, and Section 504 of the Rehabilitation Act of 1973, does not discriminate on the basis of race, religion, color, national origin, age, sex, or physical handicap in any of its policies, practices, or procedures.

NECHE Accredited

 Norwich University is accredited by the New England Commission of Higher Education (formerly the Commission on Institutions of Higher Education of the New England Association of Schools and Colleges, Inc.).

Eligibility Requirements

  • Meet one of the following criteria:
    • Prior college courses, completed with a grade of C or better, from regionally or nationally accredited institutions of higher learning, or the equivalent from a foreign institution, as evaluated by a NACES approved agency.
    • ACE-reviewed military or professional training for which college credits are recommended.*
    • Other military or professional training reviewed by Norwich University for which college credit has been assessed, or is stipulated in a MOU.
    • Credit recommended based on scores on standardized tests such as CLEP.
    • High school diploma or equivalent GED.
  • If English is not your first language, proof of English language proficiency is required. This can be demonstrated in one of three ways:
    • TOEFL - a minimum score of 550 (paper-based test) or 80 (Internet-based test) on the TOEFL is required unless otherwise noted in specific articulation agreements.**
    • IELTS – a minimum composite score of 6.5 is required.**
    • Duolingo - a minimum score of 110 is required.
    • Successful completion of an associate’s degree from an accredited U.S. higher education institution.

*Prospective students who have completed military or professional training that has not been ACE reviewed may petition to Chair of Continuing Studies to have their training reviewed and assessed for transfer credit.

Please Note: All eligibility requirements are expected to be met unless noted in specific articulation agreements or memoranda of understanding (MOUs).

SPECIAL NOTE TO NORWICH UNIVERSITY RESIDENTIAL STUDENTS:

  • If you are a residential undergraduate student at Norwich University, you may enroll in CGCS courses only with written permission of the Dean of the College of Graduate of Continuing Studies, your undergraduate advisor, and your major undergraduate department chair and/or dean via the petition to enroll at CGCS form on the registrar's webpage.

Admissions Process

To apply, you must submit the following no less than four weeks prior to your desired start date:

  • Application form
  • Resume is required if applying for transfer credit.
  • Official military training transcripts (Joint Services Transcript/CCAF), sent to the address below.
  • Official transcripts of all courses taken at regionally accredited colleges, sent to the address below.
  • If entering with no military or college credit, applicants must show proof of high school completion via diploma or GED.

Transcript Links

Mail transcripts to:
Norwich University
ATTN: CGCS
158 Harmon Drive
Northfield, VT 05663

For electronic delivery, we accept transcripts delivered from Parchment, National Clearing House, and other services if sent to cgcsamt@norwich.edu via password protection.

To contact an admissions advisor:

Call: 1-888-409-1480
Email: learn@norwich.edu

Norwich University Online's Bachelor's programs are an investment in your future that we can help you manage from a financial perspective. There are many ways to get financial assistance and many strategies that can help you achieve your goals. Whatever your individual situation, we can guide you through the financial planning process.

Tuition at a Glance
Credit Hours: 30-120
Credits per Term: 3-12
Cost Per Credit Hour: $250 - $415
Additional fees & military discounts may apply.


Financial Aid Resources
Paying for your Education

Program Requirements

The program's core curriculum combines a grounding in the mathematical and logical foundations of computer science with in-depth coursework in programming, system design, software engineering, networking, in addition to other aspects of the discipline. The program culminates with a capstone course. For a Norwich bachelor's degree, you must earn at least 120-semester credits, including transfer credits.

For full course listings, requirements, and registration information, head to the Norwich University Course Catalog.