B.S. in Computer Science Curriculum

The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET). 

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 CORE REQUIREMENTS (80 credits)

  • MATH 2100 Calculus I (4 credits) OR MATH 2100H Calculus I Honors (4 credits)
  • MATH 2200 Calculus II (4 credits) OR MATH 2200H Calculus II Honors (4 credits)
  • MATH 3300 Introductory Linear Algebra (3 credits)
  • MATH 4500 Probability and Statistics (3 credits)
  • PHYS 2400 Physics I/Lab (4 credits)
  • Any Science Course (4 credits)

Note: These above courses may fulfill the General Education 12 credits of math/science requirements.

  • CSIS 1800 Introduction to Computer and Information Sciences (3 credits)
  • CSIS 2050 Discrete Mathematics (4 credits)
  • CSIS 2101 Fundamentals of Computer Programming (4 credits)
  • CSIS 3023 Legal and Ethical Aspects of Computers (3 credits)
  • CSIS 3051 Computer Organization and Architecture (4 credits)
  • CSIS 3101 Advanced Computer Programming (4 credits)
  • CSIS 3200 Organization of Programming Language (3 credits)
  • CSIS 3400 Data Structures (4 credits)
  • CSIS 3460 Object Oriented Design (3 credits)
  • CSIS 3500 Networks and Data Communication (3 credits)
  • CSIS 3530 Artificial Intelligence (3 Credits)
  • CSIS 3610 Numerical Analysis (4 credits)
  • CSIS 3750 Software Engineering (4 credits)
  • CSIS 3810 Operating Systems Concepts (3 credits)
  • CSIS 4530 Database Management (3 Credits)
  • CSIS 4610 Design and Analysis Algorithms (3 credits)
  • CSIS 4903 Capstone Project for Computer Science (3 credits) OR CSIS 4953 Capstone Internship in Computer Science (3 credits)

MAJOR ELECTIVES (9 credits)
Select 9 credits from the following courses:
Any 3000/4000-level CSIS courses totaling 9 credits not counted as core courses for the major

The academic program and curriculum requirements listed on this page are from the current edition of the NSU Undergraduate Student Catalog. Students are bound by policies and curricula published in the catalog in effect the semester they enter the university, unless an agreement is made with appropriate NSU administration officials allowing them to abide by policies published in a later catalog.

Program Sheet

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 CORE REQUIREMENTS (80 credits)

  • MATH 2100 Calculus I (4 credits) OR MATH 2100H Calculus I Honors (4 credits)
  • MATH 2200 Calculus II (4 credits) OR MATH 2200H Calculus II Honors (4 credits)
  • MATH 3300 Introductory Linear Algebra (3 credits)
  • MATH 4500 Probability and Statistics (3 credits)
  • PHYS 2400 Physics I/Lab (4 credits)
  • Any Science Course (4 credits)

Note: These above courses may fulfill the General Education 12 credits of math/science requirements.

  • CSIS 1800 Introduction to Computer and Information Sciences (3 credits)
  • CSIS 2050 Discrete Mathematics (4 credits)
  • CSIS 2101 Fundamentals of Computer Programming (4 credits)
  • CSIS 3023 Legal and Ethical Aspects of Computers (3 credits)
  • CSIS 3051 Computer Organization and Architecture (4 credits)
  • CSIS 3101 Advanced Computer Programming (4 credits)
  • CSIS 3200 Organization of Programming Language (3 credits)
  • CSIS 3400 Data Structures (4 credits)
  • CSIS 3460 Object Oriented Design (3 credits)
  • CSIS 3500 Networks and Data Communication (3 credits)
  • CSIS 3530 Artificial Intelligence (3 Credits)
  • CSIS 3610 Numerical Analysis (4 credits)
  • CSIS 3750 Software Engineering (4 credits)
  • CSIS 3810 Operating Systems Concepts (3 credits)
  • CSIS 4530 Database Management (3 Credits)
  • CSIS 4610 Design and Analysis Algorithms (3 credits)
  • CSIS 4903 Capstone Project for Computer Science (3 credits) OR CSIS 4953 Capstone Internship in Computer Science (3 credits)

MAJOR ELECTIVES (9 credits)
Select 9 credits from the following courses:
Any 3000/4000-level CSIS courses totaling 9 credits not counted as core courses for the major

The academic program and curriculum requirements listed on this page are from the current edition of the NSU Undergraduate Student Catalog. Students are bound by policies and curricula published in the catalog in effect the semester they enter the university, unless an agreement is made with appropriate NSU administration officials allowing them to abide by policies published in a later catalog.

Program Sheet

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 Core Requirements (80 credits)

  • MATH 2100 Calculus I (4 credits) OR MATH 2100H Calculus I Honors (4 credits)
  • MATH 2200 Calculus II (4 credits) OR MATH 2200H Calculus II Honors (4 credits)
  • MATH 3300 Introductory Linear Algebra (3 credits)
  • MATH 4500 Probability and Statistics (3 credits)
  • PHYS 2400 Physics I/Lab (4 credits)
  • Any Science Course (4 credits)

Note: These above courses may fulfill the General Education 12 credits of math/science requirements.

  • CSIS 1800 Introduction to Computer and Information Sciences (3 credits)
  • CSIS 2050 Discrete Mathematics (4 credits)
  • CSIS 2101 Fundamentals of Computer Programming (4 credits)
  • CSIS 3023 Legal and Ethical Aspects of Computers (3 credits)
  • CSIS 3051 Computer Organization and Architecture (4 credits)
  • CSIS 3101 Advanced Computer Programming (4 credits)
  • CSIS 3200 Organization of Programming Language (3 credits)
  • CSIS 3400 Data Structures (4 credits)
  • CSIS 3460 Object Oriented Design (3 credits)
  • CSIS 3500 Networks and Data Communication (3 credits)
  • CSIS 3530 Artificial Intelligence (3 Credits)
  • CSIS 3610 Numerical Analysis (4 credits)
  • CSIS 3750 Software Engineering (4 credits)
  • CSIS 3810 Operating Systems Concepts (3 credits)
  • CSIS 4530 Database Management (3 Credits)
  • CSIS 4610 Design and Analysis Algorithms (3 credits)
  • CSIS 4903 Capstone Project for Computer Science (3 credits) OR CSIS 4953 Capstone Internship in Computer Science (3 credits)

Major Electives (9 credits)
Select 9 credits from the following courses:
Any 3000/4000-level CSIS courses totaling 9 credits not counted as core courses for the major


The academic program and curriculum requirements listed on this page are from the current edition of the NSU Undergraduate Student Catalog. Students are bound by policies and curricula published in the catalog in effect the semester they enter the university, unless an agreement is made with appropriate NSU administration officials allowing them to abide by policies published in a later catalog.

Program Sheet (PDF)

See the entire program at a glance. The four-year plan of study will assist you in planning your future at NSU. It presents an overall idea of the order in which courses might be taken in a four-year plan during a student's college career. 

2021-2022 4-Year Plan of Study (PDF)

2022-2023 4-Year Plan of Study (PDF)

 " "

 

The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission (CAC) of the Accreditation Board for Engineering and Technology (ABET).
abet.org

Cybersecurity

The National Security Agency (NSA) and its affiliated federal agencies have designated NSU as a National Center of Academic Excellence in Cybersecurity (NCAE-C) Cyber Defense (CD) and Cyber Research (R).

 

Cybersecurity Logos 

NSU Virtual Assistant