## ##   * Overview
  * Program Requirements
  * Plan of Study
The Bachelor of Science in Data Science studies the collection, manipulation,
storage, retrieval, and computational analysis of data in its various forms,
including numeric, textual, image, and video data from small to large volumes.
* * *
  * Concentrations and course offerings may vary by campus and/or by program modality. Please consult with your advisor or admissions coach for the course availability each term at your campus or within your program modality.
  * Certain options within the program may be  _required_ at certain campuses or for certain program modalities. Please consult with your advisor or admissions coach for requirements at your campus or for your program modality. 
* * *
Complete all courses listed below unless otherwise indicated. Also complete
any corequisite labs, recitations, clinicals, or tools courses where specified
and complete any additional courses needed beyond specific college and major
requirements to satisfy graduation credit requirements.
## Data Science Major Requirements
Course List Code | Title | Hours  
---|---|---  
Computer Science Overview|  
[CS 1200](/search/?P=CS%201200 "CS 1200")| First Year Seminar| 1  
[CS 1210](/search/?P=CS%201210 "CS 1210")| Professional Development for Khoury
Co-op| 1  
Fundamental Courses|  
[CS 1800](/search/?P=CS%201800 "CS 1800")  
and [CS 1802](/search/?P=CS%201802 "CS 1802")| Discrete Structures  
and Seminar for CS 1800| 5  
Programming Sequence Pathways|  
Choose one of the two options.| 12  
_Computer Science Option_|  
[CS 2500](/search/?P=CS%202500 "CS 2500")  
and [CS 2501](/search/?P=CS%202501 "CS 2501")| Fundamentals of Computer
Science 1  
and Lab for CS 2500|  
[CS 2510](/search/?P=CS%202510 "CS 2510")  
and [CS 2511](/search/?P=CS%202511 "CS 2511")| Fundamentals of Computer
Science 2  
and Lab for CS 2510|  
[CS 3500](/search/?P=CS%203500 "CS 3500")  
and [CS 3501](/search/?P=CS%203501 "CS 3501")| Object-Oriented Design  
and Lab for CS 3500|  
_Data Science Option_|  
[DS 2000](/search/?P=DS%202000 "DS 2000")  
and [DS 2001](/search/?P=DS%202001 "DS 2001")| Programming with Data  
and Data Science Programming Practicum|  
[DS 2500](/search/?P=DS%202500 "DS 2500")  
and [DS 2501](/search/?P=DS%202501 "DS 2501")| Intermediate Programming with
Data  
and Lab for DS 2500|  
[DS 3500](/search/?P=DS%203500 "DS 3500")| Advanced Programming with Data|  
Computer Science Required Courses|  
[CS 3000](/search/?P=CS%203000 "CS 3000")| Algorithms and Data| 4  
[CS 3200](/search/?P=CS%203200 "CS 3200")| Introduction to Databases| 4  
[CS 3520](/search/?P=CS%203520 "CS 3520")| Programming in C++| 4  
or [CS 3650](/search/?P=CS%203650 "CS 3650")|  Computer Systems  
Data Science Electives|  
Complete three of the following:| 12  
[CS 4100](/search/?P=CS%204100 "CS 4100")| Artificial Intelligence|  
[CS 4120](/search/?P=CS%204120 "CS 4120")| Natural Language Processing|  
[IS 4200](/search/?P=IS%204200 "IS 4200")| Information Retrieval|  
[IS 4300](/search/?P=IS%204300 "IS 4300")| Human Computer Interaction|  
Data Science Required Courses|  
[DS 3000](/search/?P=DS%203000 "DS 3000")| Foundations of Data Science| 4  
[DS 4200](/search/?P=DS%204200 "DS 4200")| Information Presentation and
Visualization| 4  
[DS 4300](/search/?P=DS%204300 "DS 4300")| Large-Scale Information Storage and
Retrieval| 4  
[DS 4400](/search/?P=DS%204400 "DS 4400")| Machine Learning and Data Mining 1|
4  
[DS 4420](/search/?P=DS%204420 "DS 4420")| Machine Learning and Data Mining 2|
4  
or [DS 4440](/search/?P=DS%204440 "DS 4440")|  Practical Neural Networks  
Presentation Requirement|  
Choose one:| 4  
[COMM 1112](/search/?P=COMM%201112 "COMM 1112")| Public Speaking|  
[COMM 1113](/search/?P=COMM%201113 "COMM 1113")| Business and Professional
Speaking|  
[COMM 1210](/search/?P=COMM%201210 "COMM 1210")| Persuasion and Rhetoric|  
[COMM 1511](/search/?P=COMM%201511 "COMM 1511")| Communication and
Storytelling|  
[THTR 1125](/search/?P=THTR%201125 "THTR 1125")| Improvisation|  
[THTR 1130](/search/?P=THTR%201130 "THTR 1130")| Introduction to Acting|  
[THTR 1180](/search/?P=THTR%201180 "THTR 1180")| Dynamic Presence: Theatre
Training for Effective Interpersonal Interactions|  
[THTR 2345](/search/?P=THTR%202345 "THTR 2345")| Acting for the Camera|  
Mathematics Foundations|  
[MATH 1341](/search/?P=MATH%201341 "MATH 1341")| Calculus 1 for Science and
Engineering| 4  
[MATH 1342](/search/?P=MATH%201342 "MATH 1342")| Calculus 2 for Science and
Engineering| 4  
[MATH 2331](/search/?P=MATH%202331 "MATH 2331")| Linear Algebra| 4  
[MATH 3081](/search/?P=MATH%203081 "MATH 3081")| Probability and Statistics| 4  
Data Science and Ethics|  
[PHIL 1145](/search/?P=PHIL%201145 "PHIL 1145")| Technology and Human Values|
4  
Khoury Elective Courses|  
With advisor approval, directed study, research, project study, and
appropriate graduate-level courses may also be taken as upper-division
electives.|  
Complete 4 credits of CS, CY, DS, or IS classes that are not already required. Choose courses within the following ranges: | 4  
[CS 2500](/search/?P=CS%202500 "CS 2500") or higher, except [CS
5010](/search/?P=CS%205010 "CS 5010")|  
CY 2000 or higher, except [CY 4930](/search/?P=CY%204930 "CY 4930")|  
[DS 2500](/search/?P=DS%202500 "DS 2500") or higher, except DS 4900|  
[IS 2000](/search/?P=IS%202000 "IS 2000") or higher, except IS 4900|  
Data Science Related Electives in Other Units|  
Complete one of the following:| 4  
[ARTG 3451](/search/?P=ARTG%203451 "ARTG 3451")| Information Design 1|  
[ARTG 5100](/search/?P=ARTG%205100 "ARTG 5100")| Information Design Studio 1:
Principles|  
[ARTG 5110](/search/?P=ARTG%205110 "ARTG 5110")| Information Design History|  
[ARTG 5120](/search/?P=ARTG%205120 "ARTG 5120")| Research Methods for Design|  
[ARTG 5330](/search/?P=ARTG%205330 "ARTG 5330")| Visualization Technologies 1:
Fundamentals|  
[ARTG 6100](/search/?P=ARTG%206100 "ARTG 6100")| Information Design Studio 2:
Dynamic Mapping and Models|  
[BINF 6308](/search/?P=BINF%206308 "BINF 6308")| Bioinformatics Computational
Methods 1|  
[BINF 6309](/search/?P=BINF%206309 "BINF 6309")| Bioinformatics Computational
Methods 2|  
[ECON 2350](/search/?P=ECON%202350 "ECON 2350")| Statistics for Economists|  
[ECON 2560](/search/?P=ECON%202560 "ECON 2560")| Applied Econometrics|  
[EECE 5639](/search/?P=EECE%205639 "EECE 5639")| Computer Vision|  
[EECE 5642](/search/?P=EECE%205642 "EECE 5642")| Data Visualization|  
[EECE 5644](/search/?P=EECE%205644 "EECE 5644")| Introduction to Machine
Learning and Pattern Recognition|  
[ENVR 2500](/search/?P=ENVR%202500 "ENVR 2500")| Biostatistics|  
[GSND 5110](/search/?P=GSND%205110 "GSND 5110")| Game Design and Analysis|  
[GSND 6350](/search/?P=GSND%206350 "GSND 6350")| Data-Driven Player Modeling|  
[HINF 5101](/search/?P=HINF%205101 "HINF 5101")| Introduction to Health
Informatics and Health Information Systems|  
[HINF 5102](/search/?P=HINF%205102 "HINF 5102")| Data Management in
Healthcare|  
[HINF 5300](/search/?P=HINF%205300 "HINF 5300")| Personal Health Interface
Design and Development|  
[HINF 5301](/search/?P=HINF%205301 "HINF 5301")| Evaluating Health
Technologies|  
[IE 5640](/search/?P=IE%205640 "IE 5640")| Data Mining for Engineering
Applications|  
[IS 4800](/search/?P=IS%204800 "IS 4800")| Empirical Research Methods|  
[MATH 2321](/search/?P=MATH%202321 "MATH 2321")| Calculus 3 for Science and
Engineering|  
[MATH 4581](/search/?P=MATH%204581 "MATH 4581")| Statistics and Stochastic
Processes|  
[MGSC 2301](/search/?P=MGSC%202301 "MGSC 2301")| Business Statistics|  
[MISM 3403](/search/?P=MISM%203403 "MISM 3403")| Data Management for Business|  
[MKTG 3401](/search/?P=MKTG%203401 "MKTG 3401")| Marketing Research|  
[MKTG 3501](/search/?P=MKTG%203501 "MKTG 3501")| Marketing Analytics|  
[PHIL 5005](/search/?P=PHIL%205005 "PHIL 5005")| Information Ethics|  
[PHIL 5010](/search/?P=PHIL%205010 "PHIL 5010")| AI Ethics|  
[PSYC 2320](/search/?P=PSYC%202320 "PSYC 2320")| Statistics in Psychological
Research|  
[PSYC 3466](/search/?P=PSYC%203466 "PSYC 3466")| Cognition|  
## Computer Science Writing Requirement
Course List Code | Title | Hours  
---|---|---  
College Writing|  
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| First-Year Writing| 4  
Advanced Writing in the Disciplines|  
[ENGW 3302](/search/?P=ENGW%203302 "ENGW 3302")| Advanced Writing in the
Technical Professions| 4  
or [ENGW 3315](/search/?P=ENGW%203315 "ENGW 3315")|  Interdisciplinary
Advanced Writing in the Disciplines  
## Required General Electives
Course List Code | Title | Hours  
---|---|---  
Complete 28 semester hours of general electives.| 28  
## Khoury College GPA Requirement
Minimum cumulative 2.000 GPA required in all CS, CY, DS, and IS courses
## NUpath Requirements Satisfied
  * Engaging with the Natural and Designed World
  * Conducting Formal and Quantitative Reasoning
  * Analyzing and Using Data
  * Writing in the First Year
  * Advanced Writing in the Disciplines
  * Writing-Intensive in the Major
  * Demonstrating Thought and Action in a Capstone
Integrating Knowledge and Skills Through Experience is satisfied through co-
op.
## Program Requirement
130 total semester hours required
## Four Years, Two Co-ops Summer 2/Fall
Year 1  
---  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 1200](/search/?P=CS%201200 "CS 1200")| 1| [DS 2500](/search/?P=DS%202500
"DS 2500")  
and [DS 2501](/search/?P=DS%202501 "DS 2501")| 5| [CS
3200](/search/?P=CS%203200 "CS 3200")| 4| [MATH 2331](/search/?P=MATH%202331
"MATH 2331")| 4  
[CS 1800](/search/?P=CS%201800 "CS 1800")  
and [CS 1802](/search/?P=CS%201802 "CS 1802")| 5| [MATH
1342](/search/?P=MATH%201342 "MATH 1342")| 4| [MATH
3081](/search/?P=MATH%203081 "MATH 3081")| 4| Elective| 4  
[DS 2000](/search/?P=DS%202000 "DS 2000")  
and [DS 2001](/search/?P=DS%202001 "DS 2001")| 4| [PHIL 1145](/search/?P=PHIL%201145 "PHIL 1145")| 4|  |   
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| 4| Elective| 4|  |   
[MATH 1341](/search/?P=MATH%201341 "MATH 1341")| 4|  |  |   
| 18|  | 17|  | 8|  | 8  
Year 2  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 3520](/search/?P=CS%203520 "CS 3520")| 4| [CS 1210](/search/?P=CS%201210
"CS 1210")| 1| [CS 3000](/search/?P=CS%203000 "CS 3000")| 4| Co-op|  
[DS 3000](/search/?P=DS%203000 "DS 3000")| 4| [DS 4200](/search/?P=DS%204200
"DS 4200")| 4| Elective| 4|  
[DS 3500](/search/?P=DS%203500 "DS 3500")| 4| [DS 4300](/search/?P=DS%204300 "DS 4300")| 4|  |   
Presentation Requirement| 4| Elective| 4|  |   
| Elective| 4|  |   
| 16|  | 17|  | 8|  | 0  
Year 3  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
Co-op| | [DS 4400](/search/?P=DS%204400 "DS 4400")| 4| [ENGW 3302](/search/?P=ENGW%203302 "ENGW 3302")| 4| Co-op|   
| Data Science Elective 2| 4| Elective| 4|  
| Data Science Elective 1| 4|  |   
| Elective| 4|  |   
| 0|  | 16|  | 8|  | 0  
Year 4  
Fall| Hours| Spring| Hours|  |   
Co-op| | [DS 4420](/search/?P=DS%204420 "DS 4420") or [ 4440](/search/?P=DS%204440 "DS 4440")| 4|  |   
| Data Science Related Elective| 4|  |   
| Data Science Elective 3| 4|  |   
| Khoury Elective| 4|  |   
| 0|  | 16|  | |  |   
Total Hours: 132  
## Four Years, Two Co-ops Spring/Summer 1
Year 1  
---  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 1200](/search/?P=CS%201200 "CS 1200")| 1| [DS 2500](/search/?P=DS%202500
"DS 2500")  
and [DS 2501](/search/?P=DS%202501 "DS 2501")| 5| [CS
3200](/search/?P=CS%203200 "CS 3200")| 4| [MATH 2331](/search/?P=MATH%202331
"MATH 2331")| 4  
[CS 1800](/search/?P=CS%201800 "CS 1800")  
and [CS 1802](/search/?P=CS%201802 "CS 1802")| 5| [MATH
1342](/search/?P=MATH%201342 "MATH 1342")| 4| [MATH
3081](/search/?P=MATH%203081 "MATH 3081")| 4| Elective| 4  
[DS 2000](/search/?P=DS%202000 "DS 2000")  
and [DS 2001](/search/?P=DS%202001 "DS 2001")| 4| [PHIL 1145](/search/?P=PHIL%201145 "PHIL 1145")| 4|  |   
[ENGW 1111](/search/?P=ENGW%201111 "ENGW 1111")| 4| Elective| 4|  |   
[MATH 1341](/search/?P=MATH%201341 "MATH 1341")| 4|  |  |   
| 18|  | 17|  | 8|  | 8  
Year 2  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[CS 1210](/search/?P=CS%201210 "CS 1210")| 1| Co-op| | Co-op| | Elective| 4  
[CS 3520](/search/?P=CS%203520 "CS 3520")| 4|  |  | Elective| 4  
[DS 3000](/search/?P=DS%203000 "DS 3000")| 4|  |  |   
[DS 3500](/search/?P=DS%203500 "DS 3500")| 4|  |  |   
Presentation Requirement| 4|  |  |   
| 17|  | 0|  | 0|  | 8  
Year 3  
Fall| Hours| Spring| Hours| Summer 1| Hours| Summer 2| Hours  
[DS 4200](/search/?P=DS%204200 "DS 4200")| 4| Co-op| | Co-op| | [ENGW 3302](/search/?P=ENGW%203302 "ENGW 3302")| 4  
[DS 4300](/search/?P=DS%204300 "DS 4300")| 4|  |  | Elective| 4  
[CS 3000](/search/?P=CS%203000 "CS 3000")| 4|  |  |   
Elective| 4|  |  |   
| 16|  | 0|  | 0|  | 8  
Year 4  
Fall| Hours| Spring| Hours|  |   
[DS 4400](/search/?P=DS%204400 "DS 4400")| 4| [DS 4420](/search/?P=DS%204420 "DS 4420") or [ 4440](/search/?P=DS%204440 "DS 4440")| 4|  |   
Data Science Elective 1| 4| Data Science Related Elective| 4|  |   
Data Science Elective 2| 4| Data Science Elective 3| 4|  |   
Elective| 4| Khoury Elective| 4|  |   
| 16|  | 16|  | |  |   
Total Hours: 132