UVa Course Catalog (Unofficial, Lou's List)
Catalog of Data Science Courses    
Class Schedules Index Course Catalogs Index Class Search Page
These pages present data mined from the University of Virginia's student information system (SIS). I hope that you will find them useful. — Lou Bloomfield, Department of Physics
Data Science
DS 1000TNon-UVA Transfer/Test Credit (1 - 10)
Elective credit for incoming students who have taken a data science course.
DS 1001Foundation of Data Science (3)
Offered
Fall 2024
Exposes students to the emerging field of Data Science, its domain areas, and popular applications. Topics include analytical methods, ethical issues associated with the field, engineering, and systems necessary to support data-related work, and design principles commonly seen in data communications and human center design. Students learn from leaders in the field through a series of guest lectures and work through discussion examples.
Course was offered Spring 2024, Fall 2023, Spring 2023
DS 1002Programming for Data Science (3)
Offered
Fall 2024
Will expose student to fundamental coding languages in data science. Python and R will be the primary focus of the course. Popular packages such as pandas and tidyverse will be covered in depth. Additionally, project management skills such as Git and Github will be covered.
DS 2000TNon-UVA Transfer/Test Credit (1 - 10)
For incoming students who took a data science course equivalent to an elective course.
DS 2002Data Science Systems (3)
Offered
Fall 2024
This course will center on exposing students to contemporary pipelines for data analysis through a series of steadily escalating use cases. The course will begin with simple local database construction such as SQLite and evolve to cloud base systems such as AWS or Google Cloud. This progression will include topics such as data lakes and other non-SQL applications as appropriate.
DS 2003Communicating with Data (3)
Offered
Fall 2024
The course is designed to not only teach students tools necessary to visualize data but also effective techniques for explaining data driven results with an emphasis on communicating statistical output in a manner that best represents the findings. Examples might include tailoring messages based on the audience or shaping visualizations to follow a story-line. Content on the development of interactive plots and dashboards will also be included.
DS 2004Data Ethics (3)
Offered
Fall 2024
Explores principles and applications of data ethics within a broader social framework that prioritizes conversations about policy, regulatory frameworks, accountability, transparency, and governance models. Will discuss who is responsible for doing responsible data science, question how our work shapes the world around us, and understand the impacts of big data on people and communities.
Course was offered Spring 2024, Fall 2023, Spring 2023
DS 2022Systems I: Intro to Computing - Major (3)
Offered
Fall 2024
Will center on exposing students to contemporary pipelines for data analysis through a series of steadily escalating use cases. The course will begin with simple local database construction such as SQLite and foundation knowledge in terms of computational environments. The content will lay the groundwork for more advanced Systems Domain courses in the major.
DS 2023Design I: Communicating with Data - Major (3)
Designed not only to teach students tools necessary to visualize data but also effective techniques for explaining data driven results with an emphasis on communicating statistical output in a manner that best represents the findings. Lays the foundation for more advanced topics in the Data Design domain. Content on the development of interactive plots and dashboards will also be included.
DS 2024Value I: Ethics & Policy in Data Science - Major (3)
Explores principles and applications of data ethics within a broader social framework. Works to lay foundational knowledge for more advanced courses in the Value domain of the major. Will discuss who is responsible for doing responsible data science, question how our work shapes the world around us, and understand the impacts of big data on people and communities.
DS 2026Computational Probability (3)
Offered
Fall 2024
Covers the fundamentals of probability theory & stochastic processes. Become conversant in the tools of probability. Clearly describe & implement concepts related to random variables, properties of probability, distributions, expectations, moments, transformations, model fit, basic inference, sampling distributions, discrete & continuous time Markov chains, & Brownian motion. Illustrate most topics with both analytic & computational solutions.
DS 3000TNon-UVA Transfer/Test Credit (1 - 10)
For incoming students who took a data science course equivalent to an elective course.
DS 3001Foundations of Machine Learning (3)
Offered
Fall 2024
This course exposes students to foundational knowledge in each of the four high level domain areas of data science (Value, Design, Analytics, Systems). This includes an emphasis on ethical issues surrounding the field of data science and how these issues originate and extend into society more broadly.
DS 3021Analytics I: Machine Learning I, Foundational Concepts - Major (3)
Exposes students to foundational knowledge in the area of analytics, especially as it relates to machine learning. The focus is on methods needed to prepare data for machine learning models, how to evaluate the output of ML models and engineering features.
DS 3022Data Engineering (3)
Moves deeper into current best practices around data engineering in industry. Topics will review basic data collection, ingestion, processing, and storage, moving beyond to data governance, security, pipeline orchestration, monitoring and maintenance, optimization, and documentation. Relies heavily on DevOps principles of automation, continuous improvement, and an understanding of the entire software/data lifecycle.
DS 3025Mathematics for Data Science (4)
Engage with and train in the use of key concepts in machine learning and math: OLS estimator for regression; logistic regression & maximum likelihood estimator; multiple linear regression; principal components analysis & multiple correspondence analysis; neural networks; logarithms; probability distributions; integrals; multivariate optimization; matrix notation, eigen-math, and matrix decomposition; infinite power series & Taylor series.
DS 3026Principles of Inference and Prediction (3)
Explore mathematical foundations of inferential and prediction frameworks, with emphasis on computation, used to learn from data. Frequentist, Bayesian, and Likelihood viewpoints are all considered. Topics: principles of estimation, optimality, bias, variance, consistency, sampling distributions, estimating equations, information, bootstrap methods, ROC curves, shrinkage, large sample theory, prediction optimality versus estimation optimality.
DS 4002Data Science Project (3)
Offered
Fall 2024
The data science project course will allow students to take the knowledge gained in each of the four required courses and apply them to a data driven problem. Students will work in groups and can either choose a project provided by SDS faculty or can propose a project for approval. Upon completion of the course students will be required to present their results and publish project content to an open forum.
DS 4021Analytics II: Machine Learning (3)
Critique models and adapt them to a variety of data sets. Gain a deeper understanding of core ML concepts. Build towards neural networks (latent index models, more complex linear models with non-linear transformations of the data). Compare new methods to kNN, clustering, linear models from ML1 to discuss performance differences as complex and predictive power increases. How mathematical concepts are present in the models presented.
DS 4022Data Science Project - Major (3)
Will allow students to take the knowledge gained throughout the major and deploy a data driven system. Students will work in groups and will need to propose their own projects. Upon completion of the course, students will be required to present their results and publish project content to an open forum.
DS 4023Data Design II: Interactive Applications (3)
Principles of interactivity in application and dashboard development using R, Python, and JavaScript programming languages. Design visually appealing and user-friendly interfaces, develop interactive applications for data visualization, and build dynamic dashboards for effective data communication with end-users. Covers theoretical concepts and hands-on implementation to provide a comprehensive understanding of the full design process.
DS 4024Value II: Explainable AI (3)
Explainable artificial intelligence (XAI) is a subfield of machine learning that provides transparency for complex models to connect the technical meaning to social interpretation. Explore interpretability, transparency, and black-box machine learning methods. Covers definitions, decision support, trust, and ethical considerations, and the latest advances in creating reliable and transparent AI models.
DS 4121Foundations of Text Analytics (3)
Dives into how computers can analyze large chunks of text, like reviews, articles, and even books. We'll start by transforming this text into a format that computers can understand. Then, we'll use special tools and techniques to uncover interesting patterns and hidden ideas within the text. Students will be exposed to contemporary topics in Natural Language Processing that can help build toward further student in Large Language Models.
DS 4125Introduction to Deep Learning (3)
Understand Deep Learning covering neural networks, activation functions, and optimization algorithms. Gain experience with TensorFlow and PyTorch, mastering key techniques such as Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), and Generative Adversarial Networks (GANs). Explore transfer learning, reinforcement learning, and natural language processing (NLP), along with industry applications and ethical considerations.
DS 4126Computer Vision (3)
Introduces image formation, color spaces, and edge detection algorithms. Through hands-on projects utilizing industry-standard libraries like OpenCV, TensorFlow, and PyTorch, students will explore techniques including Convolutional Neural Networks (CNNs), Support Vector Machines (SVMs), and Deep Learning architectures optimized for Computer Vision tasks such as object detection, facial recognition, and image segmentation.
DS 4220IoT and Sensor Data (3)
Hands-on practice at building a sensor-data network from scratch. Students will work with a variety of physical and remote devices to build and deploy a constellation of sensors, then build the tooling for ingesting, aggregating, and processing data in near real-time. Special attention will be spent on system visibility, troubleshooting sensors, identifying data bottlenecks, and optimization.
DS 4221Advanced Databases (3)
Explores new models of database design: graph, vector, and ledger. These have become required infrastructure in service of social media (graph databases), Large Language Models (vector databases), and cryptocurrency (ledger databases). Will learn their basic operations with an eye toward other purposes as well as the key advantages and drawbacks of these data models. Center on student projects built using one of these databases.
DS 4320Data by Design (3)
Comprehensive exploration of the multifaceted aspects of data creation, emphasizing the symbiotic relationship between design and data. Students will gain insight into the intentional and unintentional mechanisms that contribute to data creation, including human input, technological processes, environmental factors, and systemic influences.
DS 4329Data Design Studio (3)
Produce a series of data design projects. Whether fascinated by trends in customer reviews or captivated by the hidden narrative within a novel, pursue your own visually stunning projects. Imagine crafting an animation that reveals the emotional flow of a book or designing an interactive infographic that brings a social media dataset to life. Centered on being both an analyst and artist, transforming data into captivating narratives.
DS 4422Technology Regulation and Data Science (3)
Introduces complex interplay between technology, regulation, and data science and exposes regulatory realities confronting the field. Read and parse regulatory texts. Navigate the international technology regulatory landscape, identify key actors, and appreciate how rules governing different kinds of data, platforms, copyright and intellectual property, and digital services and markets shape data science and AI/ML development practices.
DS 4423Data, Technology, and Society (3)
Familiarizes students with the social dimension of our data-driven world. Will use key texts, interdisciplinary scholarship, and case studies to explore the interlinked nature of "the social" and "the technical" in data science and in society writ large. Will examine the role of societal norms, narratives, and representation in data collection and analysis. Unpack the economic and political drivers of data-intensive systems.
DS 4520Data Science Applied (1 - 4)
Apply intellectual curiosity around data science to a broad range of compelling contexts.
DS 4522Topics in the Analytics Domain (1 - 4)
Topics may include statistical methods, algorithm development, imaging, and mathematical modeling.
DS 4523Topics in the Systems Domain (1 - 4)
Topics may include data architecture, database theory, high performance computing, distributed systems, cloud architectures, and security.
DS 4524Topics in the Design Domain (1 - 4)
Topics may include communication, visualization, human-computer interaction, and computer vision.
DS 4527Topics in the Value Domain (1 - 4)
Topics within data policy, ethics, and social impact.
DS 4559New Course: Data Science (1 - 4)
This course provides selected special topics in data science.
Course was offered Fall 2017, Fall 2016
DS 4993Independent Study in Data Science (1 - 4)
Offered
Fall 2024
Reading and research under the direction of a faculty member. Students must obtain approval from a faculty advisor to approve and direct the independent study. Final approval by the Director of Undergraduate Programs is also required.
DS 5001Exploratory Text Analytics (3)
Offered
Fall 2024
Introduction to text analytics with a focus on long-form documents, such as reviews, news articles, and novels. Students convert source texts into structure-preserving analytical form and then apply information theory, NLP tools, and vector-based methods to explore language models, topic models, sentiment analyses, and narrative structures. The focus is on unsupervised methods to explore cognitive and social patterns in texts.
DS 5003Healthcare Data Science (3)
Offered
Fall 2024
Provides healthcare domain knowledge, healthcare data understanding, and data science methodologies to solve problems. Understand data types, models, and sources, including electronic health record data; health outcomes, quality, risk, and safety data; and unstructured data, such as clinical text data; biomedical sensor data; and biomedical image data. Querying with SQL, data visualization with Tableau, and analysis and prediction with Python.
DS 5008Data, Arts Administration, and Policy (3)
Offered
Fall 2024
Aims to facilitate understanding and discussions on the impact of data and digital technologies on culture and propose solutions to the challenges affecting established cultural practices and concepts. Gain insights into analytical skills in the context of cultural data, enhancing ability to contribute meaningfully to arts management. Broadens perspectives and encourages the responsible use of data in the cultural domain.
DS 5100Programming for Data Science (3)
Offered
Fall 2024
An introduction to essential programming concepts, structures, and techniques. Students will gain confidence in not only reading code, but learning what it means to write good quality code. Additionally, essential and complementary topics are taught, such as testing and debugging, exception handling, and an introduction to visualization. This course is project based, consisting of a semester project and final project presentations.
Course was offered Summer 2024, Spring 2024
DS 5110Big Data Systems (3)
Offered
Fall 2024
Scalable big data systems are a central part of modern data science. This course will cover topics including design and use of parallel dataflow systems (MapReduce/Hadoop and Spark), scalable and parallel Python analytics frameworks, and cloud data systems (cloud storage, cloud-native data processing). A major component of this course is hands-on programming using scalable analytics tools and cloud resources such as Google Cloud and Azure Cloud.
Course was offered Spring 2024, Spring 2023, Spring 2022
DS 5111Data Engineering (3)
Covers the essential environments and tools for data engineering. Topics include Linux, software development and testing, database design and construction, creation and deployment of containers, and data load/transform/extraction.
Course was offered Summer 2024
DS 5122Large Language Models (3)
Core concepts underlying LLMs: transformer architectures, attention mechanisms, and pre-training techniques. Advanced topics: fine-tuning, transfer learning, and domain adaptation, learning how to customize LLMs for specific tasks and datasets. Applications of LLMs in text generation, sentiment analysis, language translation, and summarization are explored, providing real-world insights into the capabilities and limitations of these models.
DS 5220Advanced Cloud Computing (3)
An intensive overview of cloud infrastructure and their role in data science. Topics will include storage as a service, ephemeral computing resources, auto-scaling, and event-driven workloads. Special attention will be paid to cloud-native design patterns, which are built assuming the unique functionality of cloud computing resources.
DS 5221Stream Processing (3)
Exposes works with high volumes of streaming data -- now common to financial markets, social media, bedside monitoring, or ride-sharing apps. Students will learn how to consume high throughput streaming data, filter and parse it, ship it to storage and take action on stream events in real-time. Will cover approaches to deploying and refining machine learning pipelines with no downtime.
DS 5320Human-Centered Design (3)
Understanding Human-Centered Design and Human-Centered-AI. Learn problem-solving techniques to create AI systems that put people at the center of the development process to keep users¿ needs and preferences front of mind during every phase of the AI life cycle to build more intuitive, accessible, trustworthy, and acceptable products. Prioritize human-centric approaches, ensuring transparent operations and fostering equitable outcomes in AI.
DS 5400Business Analytics for Data Science (3)
Focuses on the application of data science to critical problems and opportunities in business. You will learn business concepts in strategy, markets and competition, and will apply data science to analytical projects in operations, marketing, human resources and finance. Additional topics include experimentation, business cases, team leadership and executive communication. Students will use Python or R, and Dataiku DSS.
DS 5420Mainframes to Memes (Past, Present, & Future of Information Technology) (3)
Equips students with a historical understanding of computing, information technology, AI, and other forms of digital automation. Throughout, students will learn about how power operates in and through digital infrastructures, and how certain technologies have historically had tendencies to privilege or promote particular social, economic, and political arrangements.
DS 5559New Course in Data Science (1 - 4)
This course provides selected special topics in data science to graduate and undergraduate students.
DS 6001Practice and Application of Data Science (3)
This course covers the practice of data science practice, including communication, exploratory data analysis, and visualization. Also covered are the selection of algorithms to suit the problem to be solved, user needs, and data. Case studies will explore the impact of data science across different domains.
DS 6002Ethics of Big Data I (2)
Offered
Fall 2024
This course examines the ethical issues arising around big data and provides frameworks, context, concepts, and theories to help students think through and deal with the issues as they encounter them in their professional lives.
DS 6003Practice and Application of Data Science II (1 - 2)
This course covers the practice of data science practice, including communication, exploratory data analysis, and visualization. Also covered are the selection of algorithms to suit the problem to be solved, user needs, and data. Students will use their capstone projects to explore the impact of data science on that domain.
Course was offered Spring 2018, Spring 2017, Spring 2016
DS 6011Data Science Capstone Project Work I (1)
Offered
Fall 2024
This course is designed for capstone project teams to meet in groups, with advisors, and with clients to advance work on their projects.
DS 6012Ethics of Big Data II (1)
This course examines the ethical issues arising around big data and provides frameworks, context, concepts, and theories to help students think through and deal with the issues as they encounter them in their professional lives.
Course was offered Spring 2017, Spring 2016
DS 6013Data Science Capstone Project Work II (1 - 3)
This course is designed for capstone project teams to meet in groups, with advisors, and with clients to advance work on their projects.
DS 6015Data Science Capstone (1 - 3)
Designed for capstone project teams to meet in groups with advisors and clients to advance work on their projects. Capstone course for MSDS Online students.
Course was offered Summer 2024, Spring 2024
DS 6030Statistical Learning (3)
Offered
Fall 2024
This course covers fundamentals of data mining and machine learning within a common statistical framework. Topics include regression, classification, clustering, resampling, regularization, tree-based methods, ensembles, boosting, and Support Vector Machines. Coursework is conducted in the R programming language.
Course was offered Summer 2024, Spring 2024
DS 6040Bayesian Machine Learning (3)
Offered
Fall 2024
Bayesian inferential methods provide a foundation for machine learning under conditions of uncertainty. Bayesian machine learning techniques can help us to more effectively address the limits to our understanding of world problems. This class covers the major related techniques, including Bayesian inference, conjugate prior probabilities, naive Bayes classifiers, expectation maximization, Markov chain monte carlo, and variational inference. A course covering statistical techniques such as regression.
Course was offered Summer 2024
DS 6050Deep Learning (3)
Offered
Fall 2024
A graduate-level course on deep learning fundamentals and applications with emphasis on their broad applicability to problems across a range of disciplines. Topics include regularization, optimization, convolutional networks, sequence modeling, generative learning, instance-based learning, and deep reinforcement learning. Students will complete several substantive programming assignments. A course covering statistical techniques such as regression.
Course was offered Spring 2024
DS 6097Graduate Teaching Instruction (1 - 3)
Graduate Teaching Instruction assessment for Master's Students.
DS 6200Computation I: Fundamentals (3)
Offered
Fall 2024
Introduces fundamental concepts of computation, data structures, algorithms, & databases, focusing on their role in data science. Covers both theoretical studies & hands-on learning activities. Includes basic data structures, advanced data structures, searching, sorting, greedy algorithms, linear programming, & basics of databases. Will develop computational thinking skills and learn a variety of ways to represent & analyze real-world data.
DS 6210Computation II: Numerical Analysis & Optimization (3)
Many problems in data science essentially boil down to some mathematical relationships that are to be solved numerically. But have you ever wondered how computers could do math? This graduate-level data science course aims to cover fundamental topics of scientific computing, specifically selected and curated for data scientists, including numerical errors, root finding algorithms, numerical linear algebra, and numerical optimization.
Course was offered Spring 2024
DS 6234Uncertainty in Artificial Intelligence (3)
Covers the fundamental concepts of uncertainty in artificial intelligence (AI). Students will explore various techniques and models used to handle uncertainty in AI and machine learning systems, including Bayesian deep learning, dropout as a Bayesian approximation, and decision theory. Will also cover applications of uncertainty in AI, such as computer vision, natural language processing,and autonomous systems.
DS 6300Theory I: Probability & Stochastic Processes (3)
Offered
Fall 2024
Covers the fundamentals of probability and stochastic processes. Students will become conversant in the tools of probability, clearly describing and implementing concepts related to random variables, properties of probability, distributions, expectations, moments, transformations, model fit, sampling distributions, discrete and continuous time Markov chains, and Brownian motion.
DS 6310Theory II: Inference & Prediction (3)
Explores the mathematical foundations of inferential and prediction frameworks commonly used to learn from data. Frequentist, Bayesian, Likelihood viewpoints are considered. Topics include: principles of estimation, optimality, bias, variance, consistency, sampling distributions, estimating equations, information, Bootstrap methods, ROC curves, shrinkage, and some large-sample theory, prediction optimality versus estimation optimality.
Course was offered Spring 2024
DS 6400Machine Learning I: Introduction (3)
Offered
Fall 2024
Introduction to regression modeling. Topics will be discussed first in the context of linear regression, and then revisited in the context of logistic regression, ordinal regression, proportional hazards regression, and random forests. Students will be required to fit the models (both MLE and Bayesian) and use the strategies discussed in class.
DS 6410Machine Learning II: Methods & Application (3)
Fundamentals of data mining and machine learning within a common statistical framework. Topics include boosting, ensembles, Support Vector Machines, model-based clustering, forecasting, neural networks, recommender systems, market basket analysis, and network centrality.
Course was offered Spring 2024
DS 6501Special Topics in Data Science (1 - 3)
Course content varies by section and is selected to fill timely, special interests and needs of students. May be repeated for credit when topic varies.
Course was offered Spring 2018
DS 6559New Course in Data Science (1 - 4)
Offered
Fall 2024
This course provides the opportunity to offer a new topic in the subject area of data science.
DS 6600Data Engineering I: Data Management & Visualization (3)
Offered
Fall 2024
Covers data pipeline: techniques to collect data, organize, query & apply the data, and generate products that describe the insights. Topics include Python environments, containers using Docker, data wrangling with pandas, data acquisition via flat files, APIs, JSON formats, and webscraping, relational, document, and graph databases, exploratory data analysis including static & interactive data visualization, dashboards, and cloud computing.
DS 6700Value I: Data Ethics, Policy and Governance (3)
Combines topics in data ethics, critical data studies, public policy, governance, and regulation. Address challenges by topic (Health, Education, Culture & Entertainment, Security & Defense, Cities, Environment, Labor). Research how data-centric systems are deployed within socioeconomic ecosystems and shape the world. Interrogate connections between data science, governments, industry, civil society organizations, and communities.
Course was offered Spring 2024
DS 6993Independent Study (1 - 12)
Offered
Fall 2024
Specialized or advanced topics not in DS current course offerings. Requires (a) approval of the program director and (b) an SDS faculty member who will serve as instructor.  Propose a syllabus which includes a week-by-week accounting of the topics, materials (papers and textbooks), and assessments.  Reach out to the program director for more details.
Course was offered Summer 2024, Spring 2024, Spring 2023
DS 6999Independent Study (1 - 12)
Graduate-level independent study conducted under the supervision of a specific instructor(s)
DS 7008Data Design & Method for Digital Humanists: Practicum for Certificate (3)
The DH Certificate Practicum provides principles for working with humanities materials as data, while maintaining a commitment to humanistic inquiry. Students will learn to integrate digital humanities methods into coursework and research required in their home departments. This course provides students with a broad understanding of basic technologies and approaches used by digital humanists and introduces data standards and data modeling.
Course was offered Spring 2024
DS 7200Computation III - Distributed Computing (3)
Offered
Fall 2024
Learning tools and concepts for computing on big data. Learn how to use Spark for large-scale analytics and machine learning. Spark is an open-source, general-purpose computing framework that is scalable and blazingly fast. Fundamental data types and concepts will be covered (e.g., resilient distributed datasets, DataFrames) along with Tools for data processing, storage, and retrieval, including Amazon Web Services (AWS).
DS 7400Machine Learning III: Deep Learning (3)
Offered
Fall 2024
Covers advanced theoretical concepts for deep neural networks. Topics include convolutional neural networks and their design principles, encoder-decoder architectures, recurrent neural networks, transformers, bounding box detection, image segmentation, generative adversarial networks, diffusion models, etc. Using open-source Python libraries such as NumPy, TensorFlow, and Keras, to understand how theoretical concepts are implemented.
DS 7406Machine Learning Systems (3)
Current state and future trends in Machine Learning Systems are covered. Topics include hardware systems, software systems, and Machine Learning optimized for metrics beyond predictive accuracy.
DS 7540Machine Learning IV (3)
Advanced topics within Machine Learning.
Course was offered Spring 2024
DS 7700Value II: Data and Society (3)
Offered
Fall 2024
Introduces ways that data and information have historically been constructed in different realms--from medicine to public health to computing--to shed light on the power relationships embedded in some of our present-day and near-future tools, systems, and economic relationships. Will use a historical lens, as well as methods from STS, to give an introduction to how data and power interact in people's lives.
DS 7800Research Methods in Data Science (3)
Transition into principal investigators and generators of data science-based knowledge. Develop practical skills necessary to conduct high quality data science research, advance development into producers and critical consumers of research, and further development into professional data scientists broadly defined. Research based career topics covered: time management, research products, types of research positions, and grant writing.
Course was offered Spring 2024
DS 8104Network Science (3)
Networks provide a unifying framework to study the structure hidden within complex data. This graduate-level course focuses on the fundamental concepts and statistics as well as recent advancements and applications of network science. Topics include: graph theory, structural paradoxes, measures and algorithms for quantifying importance, community detection, network inference, recommendation systems, and link prediction.
Course was offered Spring 2024
DS 8998Master's Level Thesis Research (1 - 12)
Offered
Fall 2024
Engages students in identification of a research question, a review of the literature and the application of an existing data science tool or technique (algorithm) to that problem. This is a mentored experience and will allow the student to demonstrate their capacity for research and begin to develop a relationship with a faculty mentor in Data Science. Course requires instructor permission.
DS 9999Dissertation Research (1 - 12)
Offered
Fall 2024
PhD level Dissertation Research.
Course was offered Summer 2024, Spring 2024