A student-driven collaborative project synthesizing skills developed in the data analytics major.
Prerequisite(s): At least Junior standing and grades of "C" or better in CMPSC 3200 Python Programming II and DATA 3100 Data Visualization With R.
(Normally offered every spring semester.)
CMPSC 3200 Python Programming II (4 hours)
A project-based continuation of the techniques developed in CMPSC 2200 Python Programming I. Topics include object-oriented programming, algorithm design and analysis, data structures, and general problem-solving techniques (such as recursion) while following industry-standard software development principles. Prerequisite(s): Grade of "C" or better in CMPSC-2200 or instructor permission of a prerequisite waiver.
(Normally offered every fall semester.)
DATA 3100 Data Visualization With R (4 hours)
A study of data visualization, including principles and techniques. Students will analyze the effectiveness of visualizations, create a wide array of visualizations using the programming language R, and communicate a story through them. Significant emphasis will be placed on getting and cleaning data.
Prerequisite(s): Grade of "C" or better in CMPSC 2200 Python Programming I and grade of "C" or better in MATH 1300 Statistics.
(Normally offered every spring semester.)