DSCI 501 | Math Modeling | 3 Credits |
The course focuses on business applications including finance, statistics, and mathematical modeling. It covers Microsoft Excel skills and Visual Basic Applications. A variety of real-life problems will provide the context for developing spreadsheet proficiency, including functions and formulas, statistical analysis, numerical solutions, optimization, and graphical output. This is a "hands-on" course that is supplemented by guest lecturers and various team projects. |
DSCI 502 | R Programming | 3 Credits |
This course covers practical issues in data analysis and graphics such as programming in R, debugging R code, Jupyter Notebook, cloud computing, data exploration, and data visualization. Project-based learning is used to help you develop effective problem solving and collaboration skills.
Note: This course is for graduate students only. |
DSCI 503 | Python | 3 Credits |
This course covers data types, statements, expressions, control flow, top Python core libraries (NumPy, SciPy, Pandas, Matplotlib, and Seaborn) and modeling libraries (Statsmodels and Scikit-learn). Project-based learning is used to help students develop effective problem solving and collaboration skills.
Note: This course is for graduate students only.
Related Courses: DSCI 303 |
DSCI 504 | SQL | 3 Credits |
This course covers practical issues in relational database systems, such as creating databases, updating data, retrieving data, and saving data in databases. Project-based learning is used to help you develop effective problem solving and collaboration skills.
Note: This course is for graduate students only. |
DSCI 507 | SAS Programming | 3 Credits |
This class is an introduction to the SAS programming language. Topics include reading, exporting, sorting, printing, and summarizing data; modifying and combining data sets; writing flexible code with the SAS macro facility; visualizing data; and performing descriptive and basic statistical analyses such as Chi-square tests, T-Tests, ANOVA, and regression. Project based learning is used to help students develop effective problem solving skills and effective collaboration skills. Note: This course is for graduate students only.
Related Courses: DSCI 307 |
DSCI 508 | Machine Learning | 3 Credits |
This course provides an introduction to machine learning. Topics include supervised learning, machine learning algorithms, learning theory, reinforcement learning and adaptive control, neural networks, and applications of machine learning to data mining, autonomous navigation, and web data processing.
Related Courses:DSCI-408 Prerequisite:DSCI-503 |
DSCI 512 | Predictive Modeling | 3 Credits |
This course introduces you to fundamental statistical learning techniques that can be applied to real-world business problems. Topics include generalized linear models, tree-based models, clustering methods, and principal components analysis. It trains students to understand key steps and considerations in building predictive models, selecting a best model, and effectively communicating the model results. Project-based learning is used to help you develop effective problem solving and collaboration skills.
Related Courses:DSCI-412 Prerequisite:DSCI-502 |
DSCI 613 | NoSQL Database | 3 Credits |
This course covers no-relational database on a large scale. Topics include MongoDB, Cassandra, Redis, HBase and Neo4j. Project-based learnings are used to help students develop effective problem-solving skills and effective collaboration skills. |
DSCI 614 | Text Mining | 3 Credits |
This course covers text analytics, the practice of extracting useful information hidden in unstructured text such as social media, emails, and web pages using Python. Topics include working with corpora, transformations, metadata management, term document matrices, word clouds, and topic models. Project-based learning is used to help students develop effective problem solving and collaboration skills.
Related Courses: DSCI-314
Prerequisite: DSCI-508 |
DSCI 617 | Big Data Analytics | 3 Credits |
This course targets data scientists and data engineers. It covers programming with RDDs, tuning and debugging Spark applications, Spark SQL, Spark streaming, and machine learning with MLlib. It provides students the tools to quickly tackle big data analysis problems on one machine or hundreds. Project-based learning is used to help students develop effective problem solving and collaboration skills.
Related Courses: DSCI-417
Prerequisite: DSCI-508 |