Nova Southeastern University’s College of Computing, AI, and Cybersecurity offers 3+1 B.S./M.S. accelerated programs that streamline the path from undergraduate study into graduate-level education. Available to students majoring in Computer Science, Cybersecurity Management, and Information Technology, these programs allow qualified students to complete up to 12 credits of master’s-level coursework during their senior year, shortening the time and cost needed to earn an M.S. degree.

 

 

 

Why Choose a 3+1 Pathway?

icon
Accelerated timeline

Earn graduate credits while still an undergraduate and reduce your overall time to completion.

 

icon
Cost-effective

Graduate courses taken in year four apply to both degrees—allowing you to finish your M.S. with fewer credits and lower overall tuition.


 

icon
Career advantage

Early access to advanced coursework prepares you for internships, full-time roles, and industry certifications.


 

icon
Smoother transition into graduate study

Taking M.S. courses as a senior helps you adjust to the expectations of graduate-level work.

 

 

3+1 Pathway Program Details

Introduction

The combined B.S. to M.S. Computer Science Degree Program provides students an accelerated academic pathway leading to a B.S. degree in Computer Science and a M.S. degree in Computer Science. Students may complete up to 12 credit hours of M.S. courses eligible for credit toward the B.S. degree. Students participating in this program may take up to four graduate level courses that can count toward both their undergraduate major and future master’s degree requirements.

Admission

To be eligible for the B.S. to M.S. Computer Science Degree Program, a B.S. in Computer Science undergraduate student must satisfy the following minimum criteria:

  • Complete the required B.S. Computer Science courses to pursue the M.S. courses.
  • Maintain a minimum overall 3.4 undergraduate GPA.
  • Maintain a minimum overall 3.4 undergraduate GPA in Computer Science and Math courses.
  • Undergraduate students may request entry to the B.S. to M.S. Computer Science during their junior year. If accepted, they must apply to the graduate school during the first semester of their senior year. Students are subjects to graduate catalog for all graduate level courses.

M.S. Courses

Students in this program are allowed to substitute up to 12 credits of M.S. Computer Science courses for B.S. Major Elective and Open Elective courses. See options below.

Graduation

Students that complete the B.S. in Computer Science degree requirements, will be eligible to apply for the B.S. Computer Science degree conferral. Upon completion of the M.S. Computer Science requirements, the student will apply for the conferral of the M.S. in Computer Science degree.

B.S. Computer Science Courses Required for M.S. Course Registration

Students must complete the following courses before taking the 12 credits of M.S. in Computer Science courses:

(MATH 2100 or MATH 2100H
Calculus I or Calculus I Honors
/Credits: 4 credits)
(MATH 2200 or MATH 2200H 
Calculus II or Calculus II Honors 
/Credits: 4 credits)
(CSIS 180
Introduction to Computer and Information Sciences
/Credits: 3 credits)
(CSIS 2050
Discrete Mathematics
/Credits: 4 credits)
(CSIS 2101
Fundamentals of Computer Programming
/Credits: 4 credits)
(CSIS 3101
Advanced Computer Programming
/Credits: 4 credits)
(CSIS 3400
Data Structures
/Credits: 4 credits)
(CSIS 3051
Computer Organization and Architecture
/Credits: 4 credits)
(CSIS 3200
Organization of Programming Language
/Credits: 3 credits)
(CSIS 3460
Object Oriented Design
/Credits: 3 credits)
(CSIS 3500 
Networks and Data Communition
/Credits: 3 credits)
(CSIS 3530
Artificial Intelligence
/Credits: 3 credits)
(CSIS 3610
Numerical Analysis
/Credits: 4 credits)
(CSIS 3750 
Software Engineering
/Credits: 4 credits)
(CSIS 3810
Operating Systems Concepts
/Credits: 3 credits)
(CSIS 4530
Database Management
/Credits: 3 credits)
(CSIS 4610
Design and Analysis Algorithms
/Credits: 3 credits)

 

Students will then be eligible to complete the following M.S. courses (12 credits) towards the B.S. in Computer Science Degree:

M.S. Core Courses

(CISC 610
Programming Languages
/Credits: 3 credits)
(CISC 640
Operating Systems
/Credits: 3 credits)
(CISC 660
Database Management Systems
/Credits: 3 credits)
(CISC 680
Software Engineering
/Credits: 3 credits)
(CISC 615
Design and Analysis of Algorithms
/Credits: 3 credits)

M.S. Elective Courses

(CISC 650
Computer Networks
/Credits: 3 credits)
(CISC 670
Artificial Intelligence
/Credits: 3 credits)
(CCIS 672
Data Visualization
/Credits: 3 credits)
(CISC 681
Computer Graphics
/Credits: 3 credits)
(CISC 682
Software Requirements Engineering
/Credits: 3 credits)
(CISC 683
Object-Oriented Design
/Credits: 3 credits)
(CISC 684
Software Testing and Verification
/Credits: 3 credits)
(CISC 685
Interaction Design
/Credits: 3 credits)
(CISC 690
Special Topics in Computer Science
/Credits: 3 credits)
(ISEC 615
Fundamentals of Cybersecurity
/Credits: 3 credits)
(ISEC 620
Applied Cryptography
/Credits: 3 credits)
(ISEC 640
Database Security
/Credits: 3 credits)
(ISEC 650
Computer Networks Forensics
/Credits: 3 credits)
(ISEC 660
Advanced Network Security
/Credits: 3 credits)
(MMIS 671
Data Analytics and Artificial Intelligence
/Credits: 3 credits)
(MSIT 675
Deep Learning
/Credits: 3 credits)

 

Admission

To be eligible for the B.S. to M.S. Cybersecurity Management 3+1 Program, a B.S. in Cybersecurity Management student must satisfy the following minimum criteria:

  • Complete the required B.S. Cybersecurity Management foundational and major courses needed to pursue M.S.-level coursework.
  • Maintain strong overall academic standing (minimum GPA requirements will be established by CCAC).
  • Receive approval from the College of Computing, AI, and Cybersecurity to begin taking master’s-level courses.

Undergraduate students may request entry to the B.S. to M.S. Cybersecurity Management program during their junior year. If accepted, they must apply to the graduate school during the first semester of their senior year. Students are subject to graduate catalog policies for all graduate-level courses.

M.S. Courses

Students in this program may complete up to 12 credits of M.S.-level Cybersecurity courses that substitute for approved B.S. Cybersecurity Management major requirements or electives. See options below.

Graduation

Students who complete all degree requirements for the B.S. in Cybersecurity Management will be eligible to apply for the bachelor’s degree conferral.
Upon completion of the M.S. Cybersecurity requirements, the student may then apply for the conferral of the M.S. degree.

B.S. Cybersecurity Management Courses Required Before M.S. Enrollment

Students must complete the following courses before taking the 12 credits of M.S. in Computer Science courses:

  • MATH 1200 Pre-calculus Algebra (or higher) (3 credits)
  • MATH 2020 Applied Statistics (3 credits)
  • CSIS 1800 Introduction to Computer and Information Sciences (3 credits)
  • CSIS 2101 Fundamentals of Computer Programming (4 credits)

Students will then be eligible to complete the following M.S. courses (12 credits) towards the B.S. in Cybersecurity Management Degree:

  • ISEC 615 Fundamentals of Cybersecurity (3 credits)
  • ISEC 635 Information Security Operations Management (3 credits)
  • ISEC 655 Information Security Governance (3 credits)
  • ISEC 675 Information System Auditing (3 credits)

B.S. Cybersecurity Management Undergraduate Curriculum

First Year Seminar (3 credits)

General Education Requirements (30 credits)
Students are required to complete 30 credit hours as part of the General Education Program.

Open Electives (26 credits)

Major Requirements (52 credits)

  • MATH 1200 Pre-calculus Algebra* (or higher) (3 credits)
  • MATH 2020 Applied Statistics* (3 credits)
  • Substitute ISEC 615 Fundamentals of Cybersecurity (3 credits) for CSIS 1800 Introduction to Computer and Information Sciences (3 credits)
  • CSIS 2000 Introduction to Database Systems (3 credits)
  • CSIS 2101 Fundamentals of Computer Programming (4 Credits)
  • CSIS 3001 Introduction to Cybersecurity (3 Credits)
  • CSIS 3020 Web Programming and Design (3 credits)  
  • CSIS 3023 Legal and Ethical Aspects of Computers (3 credits)
  • CSIS 3500 Networks and Data Communication (3 credits)
  • CSIS 4010 Computer Security (3 credits)
  • CSIS 4351 Human-Computer Interaction (3 credits)
  • TECH 3300 System Analysis and Design (3 Credits)
  • TECH 3320 Technology Project Management (3 Credits)
  • Substitute ISEC 635 Information Security Operations Management (3 credits) for TECH 4200 Cybersecurity Operation Management (3 Credits)
  • Substitute ISEC 655 Information Security Governance (3 credits) for TECH 4220 Cybersecurity Governance (3 Credits)
  • Substitute ISEC 675 Information System Auditing (3 credits) for TECH 4240 Cybersecurity Auditing (3 Credits)
  • TECH 4900 Directed Project in Information Technology (3 credits)** OR TECH 4950 Internship in Information Technology (3 credits)**

* These courses count as six credits of the General Education Requirements.
** These courses can be counted only once, either as a core course or as a major elective; only 3 credits of each of these courses may be applied to the major.

Major Electives (15 credits)

Select 15 credits from any TECH or CSIS courses not counted in the major.

Total 120 Credits

M.S. Cybersecurity Curriculum

Graduate Courses (18 Credits)

  • MMIS 621 Information Systems Project Management (credits 3)
  • MMIS 623 Ethics in Computing (credits 3)
  • MSIT 630 Database Management and Applications (credits 3)
  • MMIS 653 Telecommunications and Computer Networking (credits 3)
  • MMIS 680 Human-Computer Interaction (credits 3)
  • ISEC 695 Information Security Management Project (credits 3) 

Admission

To be eligible for the B.S. to M.S. Information Technology 3+1 Program, a B.S. in Information Technology student must satisfy the following minimum criteria:

  • Complete the required B.S. Information Technology foundational and major courses necessary to register for M.S.-level coursework.
  • Maintain strong overall academic performance (minimum GPA requirements will be confirmed by CCAC).
  • Obtain approval from the College of Computing, AI, and Cybersecurity to begin taking graduate courses.

Undergraduate students may request entry into the B.S. to M.S. Information Technology program during their junior year. If accepted, they must apply to the graduate school during the first semester of their senior year. Students are subject to graduate catalog policies for all graduate courses taken.

M.S. Courses

Students in this program may substitute up to 12 credits of M.S. Information Technology courses for B.S. major requirements or major electives. See eligible courses below.

Graduation

Students who complete all requirements for the B.S. in Information Technology will be eligible to apply for the B.S. degree conferral.
After completing all M.S. Information Technology degree requirements, students may apply for the M.S. degree conferral.

B.S. Information Technology Courses Required Before M.S. Enrollment

Students must complete the following courses before taking the 12 credits of M.S. in Information Technology courses:

  • MATH 1200 Pre-calculus Algebra (or higher) (3 credits)
  • MATH 2020 Applied Statistics (3 credits)
  • CSIS 1800 Introduction to Computer and Information Sciences (3 credits)
  • CSIS 2101 Fundamentals of Computer Programming (4 credits)

Students will then be eligible to complete the following M.S. courses (12 credits) towards the B.S. in Information Technology Degree:

  • ISEC 615 Fundamentals of Cybersecurity (3 credits)
  • MMIS 623 Ethics in Computing (3 credits)
  • MMIS 653 Telecommunications and Computer Networking (3 credits)
  • MSIT 630 Database Management and Applications (3 credits)

 

B.S. Information Technology Undergraduate Curriculum

First Year Seminar (3 credits)

General Education Requirements (30 credits)
Students are required to complete 30 credit hours as part of the General Education Program.

Major Requirements (40 credits)

  • MATH 1200 Pre-calculus Algebra (or higher) (3 credits)
  • MATH 2020 Applied Statistics (3 credits)
  • CSIS 1800 Introduction to Computer and Information Sciences (3 credits)
  • Substitute MSIT 630 Database Systems (3 credits) for CSIS 2000 Introduction to Database Systems (3 credits)
  • CSIS 2101 Fundamentals of Computer Programming (4 credits)
  • CSIS 3020 Web Programming and Design (3 credits)  
  • Substitute MMIS 623 Ethics in Computing  (3 credits) for CSIS 3023 Legal and Ethical Aspects of Computers (3 credits)
  • Substitute MMIS 653 Telecommunications and Computer Networks (3 credits) for CSIS 3500 Networks and Data Communication (3 credits)
  • CSIS 4010 Computer Security (3 credits)
  • CSIS 4311 Web Services and Systems (3 credits)
  • CSIS 4351 Human-Computer Interaction (3 credits)
  • CSIS 4501 Wireless Network Infrastructures (3 credits)
  • TECH 4900 Directed Project in Information Technology (3 credits)* OR TECH 4950 Internship in Information Technology (3 credits)*

Major Electives (15 credits)

Substitute ISEC 615 Fundamentals of Cybersecurity (3 credits) for CSIS 3001 Introduction to Cybersecurity (3 Credits)

Select 12 credits from any TECH, CSIS, EENG, and CENG courses.

*Can be counted only once, either as a core course requirement or a major elective requirement

 

M.S. Information Technology Curriculum

Graduate Courses (18 Credits)

  • MSIT 650 Platform Technologies (credits 3)
  • MSIT 660 Software Development (credits 3)

 

Select an additional 12 credits from the courses below.

  • MMIS 621 Information Systems Project Management (credits 3)
  • MMIS 680 Human-Computer Interaction (credits 3)
  • ISEC 635 Information Systems Operations Management (credits 3)
  • ISEC 655 Information Security Governance (credits 3)
  • SEC 675 Information System Auditing (credits 3)
  • MMIS 671 Data Analytics and Artificial Intelligence (credits 3)
  • MMIS 642 Data Warehousing (credits 3)
  • MMIS 643 Data Mining (credits 3)
  • MMIS 680 Human Computer Interaction (credits 3)
  • MMIS 636 Computer-Supported Cooperative Work (credits 3)
  • MMIS 644 UX Strategy for Social Media (credits 3)
  • CISC 683 Object-oriented Design (credits 3)
  • CISC 685 Interaction Design (credits 3)
  • MMIS 621 Information Systems Project Management (credits 3)
  • MSIT 675 Deep Learning (credits 3)
  • ISEC 635 Information Systems Operations Management (credits 3)
  • MMIS 636 Computer-Supported Cooperative Work (credits 3)
  • MMIS 653 Telecommunication and Computer Networking (credits 3)
  • MMIS 692 Data Analytics Project (credits 3)
  • MMIS 690 Special Topics in Information Systems (credits 3)
  • ISEC 695 Information Security Management Project (credits 3)

How the 3+1 Pathway Works

icon
Begin Your Bachelor’s Program

Start in Computer Science, Cybersecurity Management, or Information Technology and complete foundational coursework during your first two years.

icon
Establish Academic Eligibility
Maintain strong academic performance and complete required prerequisite courses for 3+1 consideration.
icon
Apply to the 3+1 Program

During your junior year, meet with your advisor and request approval to begin taking graduate-level courses as a senior.

icon
Take Graduate Courses as a Senior
Once approved, complete up to 12 credits of master’s-level coursework that satisfy both B.S. and M.S. requirements.
icon
Apply to the M.S. Program

During your first semester of senior year, submit your graduate application. This program is not Dual Admission and requires separate admission.

icon
Transition to Graduate Study

Upon completing your B.S., move directly into your M.S. program with graduate credits already applied—reducing your time to completion.

Choose an Eligible Major to Begin Your 3+1 Path

Computer Science

B.S. in Computer Science

Computer Science

B.S. in Computer Science

Cybersecurity Management

B.S. in Cybersecurity Management

Cybersecurity Management

B.S. in Cybersecurity Management

Information Technology

B.S. in Information Technology

Information Technology

B.S. in Information Technology