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.
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.