|
Dec 26, 2024
|
|
|
|
CSCI 2211 - Data Science and Visualization Credits: 4 Hours/Week: Course Description: This course introduces students to the conceptual foundations and applications of data science. Programming, mathematical, and statistical techniques will be used to analyze and visualize a variety of large-scale data sets. Students will gain hands-on practice in data analysis and visualization. Topics include ethical issues with the use of data, statistical programming language, such as R, for data analysis, and visualizations for presenting the results of data analysis. MnTC Goals None
Prerequisite(s): MATH 1025 with a grade of C or higher or concurrently enrolled. Corequisite(s): None Recommendation: None
Major Content
- Overview of data science concepts, application, and use
- Introduction to data analysis tools such as R and RStudio
- Overview of current packages and basic techniques for use
- Programming concepts such as variables, control statements, loops, etc.
- Techniques to import, clean, and prepare data
- Introduction to Data frames, including manipulation, merging, and missing data
- Creating and using basic vector and matrix operations
- Generating descriptive statistics and using basis functions
- Different visualization techniques including graphs, tables, charts, and plots such as dot, pie, bar, histogram, mosaic, scatter, correlation, sunflower, box, line, and bag charts
- Emerging ethical issues with the use of data
Learning Outcomes At the end of this course, students will be able to:
- import, prepare, and analyze data from different sources.
- clean and prepare data for analysis using statistical programming language such as R.
- summarize and present data in simple and easy-to-understand visualizations.
- apply effective visualization concepts and principles.
- discuss emerging ethical challenges with the use of data.
- collaborate with others on team projects and written and oral reports.
- describe the general types of data science analytics and their use in different organizational structures.
- use visualization to observe patterns of data, identify outliers and influential points, and understand import features of the data.
- use exploratory data visualization to help see the details of the data.
- apply programming techniques such as conditionals, loops, functions and input and output to analyze data.
Competency 1 (1-6) None Competency 2 (7-10) None Courses and Registration
Add to Portfolio (opens a new window)
|
|