Data Science and Computer Science Principals
Course Code 3138/3186
Grades: 9-10
Prerequisite: None
1 Credit
Required Elective This course provides an introduction to the learning principles associated with analyzing big data. Through the use of open-source technology tools, students will identify and explore problems that involve the use of relational database concepts and data-intensive computing to find solutions and make generalizations. Students will engage in a data science problem-solving structure to interact with large data sets as a means to formulate problems, collect and clean data, visualize data, model using data, and communicate effectively about data formulated solutions.
The course is designed to focus on computational thinking practices, which enables students to engage with the course content by developing computational artifacts and analyzing data, information, or knowledge represented for computational use. The course will emphasize the following elements: connecting computing (to include creative computing), creating computational artifacts, abstracting, communicating, and collaborating.
AP Computer Science Principles
Course Code 3186AP
Grade(s): 9-12
1 Credit
Prerequisite: Algebra I (9th grade with B or better)
Required Elective Following the College Board's suggested curriculum designed to parallel college-level computer science principles courses, the AP CSP course will introduce students to the fundamental ideas of CS and how to apply computational thinking across multiple disciplines. This course will teach students to apply creative designs and innovative solutions when developing computational artifacts. This course will cover such topics as creative development, data, algorithms and programming, computer systems and networks, and the impact of computing.