Bachelor of Science in Computational and Data Sciences
(Banner code: SC-BS-CDS)
“In a world driven by data, university graduates with a solid knowledge base on Data and Computations have a distinct edge in the job market.”
The aim of the BS Degree in Computational and Data Sciences (CDS) is to provide students with the technical skills set and knowledge to rigorously investigate social and physical phenomena. This will be achieved in two ways. The first is the systematic development and application of computational techniques for modeling and simulation of scientific phenomena or social processes. The second is the systematic development and application of techniques for mining, managing, and analyzing large sets of data.
This approach is highly interdisciplinary and will lead to understanding, interpretation, and prediction of phenomena that traditional theory or experiment cannot provide alone.
The educational and research directions pursued in the CDS degree are focused on providing our students with skills to be competitive in neighboring federal laboratories, scientific institutions, and high-technology firms and is a reflection of the present central role of computation in the arenas of “big data”, and modeling and simulation.
120 credit hours of coursework, including 45 credits in courses numbered 300 or above.
Dr. Joseph Marr,
|CDS Course||Instructor||Computer Languages Taught/Used|
|CDS-130||Marr, et al.||Matlab|
|CDS-230||Kinser||Python, MySQL, Excel|
|CDS-301||Batarseh||HTML, SQL, PowerBI, Tableau|
|CDS-500||Zoltek||Matlab, Mathematica; Markup languages: Latex, HTML|
BS Degree Requirements
A. CDS Core Required Courses: 16 credits
- CDS 130 Computing for Scientists (3) (Included in the Mason Core)
- CDS 151 Data Ethics in an Information Society (1) (Included in the Mason Core)
- CDS 230 Modeling and Simulation I (3)
- CDS 301 Scientific Information and Data Visualization (3)
- CDS 302 Scientific Data and Databases (3) (Writing-intensive course)
- CDS 303 Scientific Data Mining (3)
B. CDS Required Extended Core: Choose at least 18 credits from the following courses:
- CDS 101 Introduction to Computational and Data Sciences (3) (Included in the Mason Core)
- CDS 102 Introduction to Computational and Data Sciences Lab (1) (included in the Mason Core)
- CDS 201 Introduction to Computational Social Science (3)
- CDS 205 Introduction to Agent-Based Modeling and Simulation (3)
- CDS 251 Introduction to Scientific Programming (3)
- CDS 290 Topics in Computational and Data Sciences (3)
- CDS 292 Introduction to Social Network Analysis (3)
- CDS 411 Modeling and Simulation II (3)
- CDS 486 Advanced Topics in Computational and Data Sciences (3)
- CSI 500 Computational Science Tools (3)
- CSI 501 Introduction to Scientific Programming (3)
C. Mathematics Choose at least 10 credits from the following courses:
- MATH 113 Analytic Geometry and Calculus I (4) (Included in the Mason Core)
- MATH 114 Analytic Geometry and Calculus II (4)
- MATH 125 Discrete Mathematics I (3)
- MATH 203 Linear Algebra (3)
- MATH 446 Numerical Analysis I (3)
D. Statistics: Choose 6 credits from the following courses:
- STAT 250 Introductory Statistics I (3) (Included in the Mason Core)
- STAT 350 Introductory Statistics II (3)
- STAT 344 Probability and Statistics for Engineers and Scientists I (3)
- STAT 346 Probability for Engineers (3)
E. Science and Engineering: Choose 6 additional credits of Science or Engineering.
F. Mason Core and Elective Credits (63-64 credits):
In order to meet a minimum of 120 credits, this degree requires an additional 63-64 credits, which may be applied towards any remaining Mason Core requirements, requirements for bachelor’s degrees, and elective courses. Students are strongly encouraged to consult with their advisors to ensure that they fulfill all requirements.