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).
Explore, Solve, and Create for Today and Tomorrow
Use powerful computers with cutting-edge software tools to solve complex computational problems. Take advantage of an outstanding laboratory as you master a curriculum based on the Association for Computing Machinery's recommendations. In Nova Southeastern University’s B.S. in Computer Science program you’ll explore algorithms, software design and development, and take on real-world challenges.
NSU prepares you for a range of potential career paths. Go beyond coding to gain expertise on data structures, algorithms, architecture, database and information retrieval, human-computer interaction, numeral and symbolic computation, operating systems, programming languages, and software methodology and engineering. You’ll also work on practical projects and be challenged to bridge the gap between hardware and software issues. Upon completion of the program, you’ll have the computing skills every business and organization needs.
Enrollment and Degree Awarded Data
|
Fall 2018 |
Fall 2019 |
Fall 2020 |
Fall 2021 |
Fall 2022 |
Fall 2023 |
Undergraduate |
|
|
|
|
|
|
BS Computer Science |
90 |
102 |
108 |
134 |
140 |
136 |
Graduate |
|
|
|
|
|
|
MS Compuer Science |
44 |
52 |
60 |
55 |
40 |
36 |
PhD Computer Science |
28 |
23 |
17 |
19 |
20 |
21 |
Total |
162 |
177 |
185 |
208 |
200 |
193 |
|
2018 |
2019 |
2020 |
2021 |
2022 |
2023 |
Undergraduate |
|
|
|
|
|
|
BS Computer Science |
6 |
6 |
8 |
16 |
19 |
23 |
Graduate |
|
|
|
|
|
|
MS Compuer Science |
32 |
22 |
18 |
16 |
32 |
17 |
PhD Computer Science |
5 |
9 |
2 |
7 |
6 |
6 |
Total |
43 |
37 |
28 |
39 |
57 |
46 |
Explore High Tech Career Opportunities
With a degree in computer science, you'll be ready to advance in government, higher education, and across the high-tech industry. Jobs in this industry are consistently ranked among the best in lists by U.S. News & World Report. In fact, “Software Developer” was ranked #1 in their “100 Best Jobs” list and “IT Manager” was ranked #13 in “Best Paying Jobs.”
Learn More about Career Preparation
Faculty and Near Peer Mentoring Available
Providing undergraduate students with career and program advice and helping them identify student success resources.
Contact Katie Gittleman: katielg@nova.edu
Shark Destinations
NSU Computer Science alumni go on to enjoy exciting and rewarding careers. You will find graduates at companies like Amazon, Modernizing Medicine, Citrix, Auto Nation, Ultimate Kronos Group, Robinhood, Adfone and Akamai.*
*Data provided by NSU's Office of Career Development
During your undergraduate studies, you will get hands on experience through course
and capstone projects. There are also amazing opportunities to join active, student-led
organizations, such as NSU_eHACKERS ("e" stands for Ethical!). As a member of NSU_eHACKERS
you can participate in activities such as hands-on preparations for ethical hacking
exercises and attend guest lectures by industry leaders (e.g. CISOs), as well as government
agents (e.g. FBI Special Agents, DHS agents, NSA agents, CIA agents, & US Army)..
Additionally, computer science majors enjoy highly sought-after internships as software
developers, software engineers, business intelligence analysts, product developers
and more at companies like Citrix, Professional Computer Solutions, Amazon, Envision
Healthcare, Ryder System, Inc. Modernizing Medicine and Ultimate Kronos Group.
Learn More about Experiential Learning
Reserve your seat in one of NSU’s graduate or professional schools while you earn
your bachelor’s degree. With NSU’s Dual Admission program, you don’t have to worry
about competing with thousands of other students for a spot in a highly selective
graduate program. This Premier Program gives you an opportunity to get a head start
on your career, so you can start earning sooner.
Dual Admission Programs
Your NSU professors are dedicated to ensuring that you have a great academic experience.
They regularly review the curriculum to make updates that give you an edge in today’s
ever-changing world. As an NSU Computer Science major, some sample courses that you’ll
be taking include Networks and Data Communication, Computer Organization and Architecture,
Data Structures, Software Engineering and Advanced Computer Programming.
View Curriculum and Plans of Study
Computer Science Program Educational Objectives
Graduates of the computer science program will:
- Apply analytical and technical skills, tools and techniques to define requirements, create designs, implement solutions, or conduct evaluations of computer software, hardware and systems.
- Communicate effectively, work well independently and provide significant contributions in team environments.
- Understand and apply professional standards of ethics, legal and societal responsibility and are knowledgeable of their impacts on computing.
- Continue to develop their computing knowledge and skills through advanced study and lifelong learning.
Computer Science Major Learning Outcomes
By graduation, students in the computer science program are expected to have attained an ability to:
- Analyze a complex problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the computer science discipline.
- Communicate effectively in a variety of professional contexts..
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the computer science discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Reason about and explain computer-based solutions at multiple levels of abstraction.
- Recognize the ongoing need for additional knowledge and to locate, evaluate, integrate, and apply this knowledge effectively.
During your undergraduate studies, you will get hands on experience through course
and capstone projects. There are also amazing opportunities to join active, student-led
organizations, such as NSU_eHACKERS ("e" stands for Ethical!). As a member of NSU_eHACKERS
you can participate in activities such as hands-on preparations for ethical hacking
exercises and attend guest lectures by industry leaders (e.g. CISOs), as well as government
agents (e.g. FBI Special Agents, DHS agents, NSA agents, CIA agents, & US Army)..
Additionally, computer science majors enjoy highly sought-after internships as software
developers, software engineers, business intelligence analysts, product developers
and more at companies like Citrix, Professional Computer Solutions, Amazon, Envision
Healthcare, Ryder System, Inc. Modernizing Medicine and Ultimate Kronos Group.
Learn More about Experiential Learning
Reserve your seat in one of NSU’s graduate or professional schools while you earn
your bachelor’s degree. With NSU’s Dual Admission program, you don’t have to worry
about competing with thousands of other students for a spot in a highly selective
graduate program. This Premier Program gives you an opportunity to get a head start
on your career, so you can start earning sooner.
Dual Admission Programs
Your NSU professors are dedicated to ensuring that you have a great academic experience.
They regularly review the curriculum to make updates that give you an edge in today’s
ever-changing world. As an NSU Computer Science major, some sample courses that you’ll
be taking include Networks and Data Communication, Computer Organization and Architecture,
Data Structures, Software Engineering and Advanced Computer Programming.
View Curriculum and Plans of Study
Computer Science Program Educational Objectives
Graduates of the computer science program will:
- Apply analytical and technical skills, tools and techniques to define requirements, create designs, implement solutions, or conduct evaluations of computer software, hardware and systems.
- Communicate effectively, work well independently and provide significant contributions in team environments.
- Understand and apply professional standards of ethics, legal and societal responsibility and are knowledgeable of their impacts on computing.
- Continue to develop their computing knowledge and skills through advanced study and lifelong learning.
Computer Science Major Learning Outcomes
By graduation, students in the computer science program are expected to have attained an ability to:
- Analyze a complex problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the computer science discipline.
- Communicate effectively in a variety of professional contexts..
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the computer science discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Reason about and explain computer-based solutions at multiple levels of abstraction.
- Recognize the ongoing need for additional knowledge and to locate, evaluate, integrate, and apply this knowledge effectively.