Bachelor of Science

Computer Science

Objective:

This program prepares one for further study in the technology and application of computing or a career in business, science, or industry. Selected job titles of graduates include: programmer, software engineer, network analyst, systems analyst, game programmer, system administrator, web developer, web designer.

Administrator: Chair, Department of Mathematics and Computer Science

Requirements: 62-72 credits, including 45-55 in computer science

Complete at least one of the following concentrations:

Computer Science Core Concentration: 9 credits

Item #
Title
Credits
Sub-Total Credits
6


Choose one 3 credit course from:

Item #
Title
Credits
3
3
Sub-Total Credits
3


Cybersecurity Concentration: 18 credits

Item #
Title
Credits
Sub-Total Credits
18


Data Science Concentration: 18 credits

Item #
Title
Credits
Sub-Total Credits
6

Accelerated Master of Science Pathway

NNU undergraduate students wishing to begin coursework toward a Master of Science degree the final year of their bachelor's degree program have the following options. NNU in collaboration with Boise State University (BSU), is works with its students to apply for an accelerated master's degree program at BSU. This accelerated program gives bachelor’s degree students a “fast-track” option to pursue their Master of Science degree at BSU. Upon successful completion of this 4+1 model, the student will have earned a Bachelor of Science degree from NNU and the potential of completing BSU's Master of Science (MS) in Computer Science in one additional year.

Prior to their final year in their bachelor's program, NNU students must apply by April 30 for admission to BSU's Accelerated Master of Science program. Students must also apply to NNU's graduate program as a non-degree seeking student.

Students who have been accepted into the BSU program will be able to apply two NNU graduate courses to the BSU Master of Science degree as well as their NNU Bachelor of Science degree. Students admitted into NNU's graduate program may choose to take additional 4000-level courses at the 5000-level.

Bachelor of Science Courses

CR

 

Approved Graduate Level Courses

CR

COMP4220 Artificial Intelligence

3

 

COMP5220 Artificial Intelligence

3

COMP4330 Machine Learning

3

 

COMP5330 Machine Learning

3

COMP4340 Advanced Database Design and Programming

3

 

COMP5340 Advanced Database Design and Programming

3

COMP4470 Cyber Warfare

3

 

COMP5470 Cyber Warfare

3

COMP4480 Cyber Forensics and Recovery

3

 

COMP5480 Cyber Forensics and Recovery

3

COMP4750 Algorithm Analysis

3

 

COMP5740 Algorithm Analysis

3

COMP4810 Parallel Computation

3

 

COMP5810 Parallel Computation

3

Total Credits
62-72