School of Data Science
The School of Data Science is designed to organize data science academic and research activities (with degrees and certificates tailored to regional workforce needs) while leveraging research partnerships with nearby national labs (Jefferson Lab, NASA Langley, and Wallops Flight Facility) to develop a targeted scientific focus in data science. The School's objectives include developing high-impact, cross-disciplinary research initiatives that center on data science and conducting outreach and community engagement, being a sources of data science expertise to the community, the Hampton Roads region, the Commonwealth of Virginia, and the nation.
For information, contact the Graduate Program Director: dsgpd@odu.edu
Programs
Master of Science Programs
- Data Science and Analytics with a Concentration in Artificial Intelligence and Machine Learning (MS)
- Data Science and Analytics with a Concentration in Business Intelligence and Analytics (MS)
- Data Science and Analytics with a Concentration in Engineering and Big Data Analysis (MS)
- Data Science and Analytics with a Concentration in Full Stack (MS)
- Data Science and Analytics with a Concentration in Geospatial Analytics (MS)
- Data Science and Analytics with a Concentration in Physics (MS)
Certificate Programs
Courses
Data Science (DASC)
The advanced study of selected topics designed to permit small groups of qualified students to work on subjects of mutual interest which, due to their specialized nature, may not be offered regularly. These courses will appear in the course schedule and will be more fully described in information distributed to academic advisors.
Independent reading and study on a topic to be selected under the direction of an instructor. Conferences and papers as appropriate.
This course provides foundational programming skills essential for future coursework in data science. Designed for students with little to no prior programming experience, it develops essential skills in programming and problem-solving, equipping students with the ability to manipulate data, perform basic analyses, and create visualizations. The course emphasizes writing clean, efficient, and reproducible code.
This course will cover both classical and modern statistical methods used within data science. Concepts related to hypothesis testing, fundamentals of experimental design and analysis will be discussed along with tests of association for categorical data. Statistical methods that are often included in machine learning methods like sampling and bootstrapping are also included.
This course will explore data science as a burgeoning field. Students will learn fundamental principles and techniques that data scientists employ to mine data. They will investigate real life examples where data is used to guide assessments and draw conclusions. This course will introduce software and computing resources available to a data scientist to process, visualize, and model different types of data including big data. Cross-listed with CS 620.
Requirements will be established by the School of Data Science and Career Development Services and will vary with the amount of credit desired. Allows students an opportunity to gain a short duration career-related experience.
Students demonstrate an ability to integrate and synthesize competencies from their certificate or degree program coursework applied to concentration areas. Students produce high quality written products and an e-portfolio that demonstrate the analysis, synthesis and intersection of AI knowledge with specific domains.
The culminating course in the proposed MS in Data Science and Analytics degree program will bring students together with faculty and external partners. In consultation with a faculty advisor and a business or industry or government representative, students will be required to develop a project that aims to solve a data science/analytics problem in a real-world business, industry, or government setting. Faculty and business/industry/government representatives will serve as external mentors for the students during this experience. Note that an external mentor is not mandatory but encouraged.
Provides the advanced student with an opportunity to study and investigate a variety of topics in the field of data science.
Independent study under the direction of an instructor.
Departmental permission required
This course covers key components of deep learning framework, including loss functions, regularization, training and batch normalization. The course also covers several fundamental deep learning architectures such as multilayer perceptrons, convolutional neural network, recurrent neural network and transformers, as well as some advanced topics such as graph neural network and deep reinforcement learning. The class activities include traditional lectures, paper reading and presentation, and projects.
This course introduces the basic concepts of computational imaging. The topics include principles of imaging systems, role of computational methods in enhancing imaging systems, computational imaging inverse problems, and data-driven machine learning approaches to solve inverse problems in computational imaging.
Laws in many countries and states within the U.S. require that predictive models impacting humans be accompanied by an understandable interpretation, yet many such models are based on so called black box models that can’t be easily interpreted or explained. This course will enable students to produce explanations and interpretations for advanced ML and AI algorithms. It will review the state of the science methods for interpretable ML and explainable AI, including graphical and contextual approaches as well as model agnostic and model specific methods for generating understandable explanations and interpretations. The course will also introduce the concepts of algorithmic bias and model fairness as they relate to explanation and understanding.
This course explores the application of AI in health sciences, focusing on machine learning, NLP, computer vision, generative AI techniques for diagnostics, treatment planning, patient monitoring, and biomedical research. It covers precision medicine, ethical AI, and the integration of AI into practice. Students will gain a deep understanding and practical skills to develop innovative AI solutions that address real-world challenges in health sciences.
This course provides a deep dive into the foundations and current advancements in generative AI. It covers key concepts such as transformer models, GANs, VAEs, LLMs, and their applications across various fields, emphasizing both theory and hands-on learning, including ethical considerations such as fairness and bias mitigation. Students will develop a comprehensive understanding of generative AI and gain practical experience.
Provides the advanced student with an opportunity to study and investigate a variety of topics in the field of data science.
This course covers key components of deep learning framework, including loss functions, regularization, training and batch normalization. The course also covers several fundamental deep learning architectures such as multilayer perceptrons, convolutional neural network, recurrent neural network and transformers, as well as some advanced topics such as graph neural network and deep reinforcement learning. The class activities include traditional lectures, paper reading and presentation, and projects.
This course introduces the basic concepts of computational imaging. The topics include principles of imaging systems, role of computational methods in enhancing imaging systems, computational imaging inverse problems, and data-driven machine learning approaches to solve inverse problems in computational imaging.
Laws in many countries and states within the U.S. require that predictive models impacting humans be accompanied by an understandable interpretation, yet many such models are based on so called black box models that can’t be easily interpreted or explained. This course will enable students to produce explanations and interpretations for advanced ML and AI algorithms. It will review the state of the science methods for interpretable ML and explainable AI, including graphical and contextual approaches as well as model agnostic and model specific methods for generating understandable explanations and interpretations. The course will also introduce the concepts of algorithmic bias and model fairness as they relate to explanation and understanding.
This course explores the application of AI in health sciences, focusing on machine learning, NLP, computer vision, generative AI techniques for diagnostics, treatment planning, patient monitoring, and biomedical research. It covers precision medicine, ethical AI, and the integration of AI into practice. Students will gain a deep understanding and practical skills to develop innovative AI solutions that address real-world challenges in health sciences.
This course provides a deep dive into the foundations and current advancements in generative AI. It covers key concepts such as transformer models, GANs, VAEs, LLMs, and their applications across various fields, emphasizing both theory and hands-on learning, including ethical considerations such as fairness and bias mitigation. Students will develop a comprehensive understanding of generative AI and gain practical experience.
Provides the advanced student with an opportunity to study and investigate a variety of topics in the field of data science.