First Steps Towards Implementing the New Jersey Student Learning Standards for Computer Science in Grades 9-12
Claudette Guy
Computer Science Teacher
Notre Dame High School
Computer Science is more than coding, as reflected by the learning standards
Computing Systems
Networks and the Internet
Impacts of Computing
Data & Analysis
Algorithms and Programming
Algorithms and Programming
Many Historical Secondary CS Courses
Today (or future!) of Secondary CS Courses
How and where to start????
How and where to start? AP Computer Science Principles
Computing Systems
Data & Analysis
Algorithms and Programming
Impacts of Computing
Networks and the Internet
New Jersey Concepts and Core Ideas
Existing CSP Course Offerings
The College Board has endorsed innovative curricula that come with preapproved syllabi, lesson plans, and other instructional supports, delivered by expert education organizations. These curricula include professional development to prepare teachers, whether experienced or new to computer science, to teach the AP Computer Science Principles course.
Course does not have to be AP & Pick and Choose
Examples
code.org
8.1.12.CS.3: Compare the functions of application software, system software, and hardware.
Examples
Mobile CSP Curriculum
8.1.12.NI.1: Evaluate the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing.
Example
code.org
8.1.12.IC.3: Predict the potential impacts and implications of emerging technologies on larger social, economic, and political structures, using evidence from credible sources.
Examples
Code HS (Python)
8.1.12.DA.1: Create interactive data visualizations using software tools to help others better understand real world phenomena, including climate change.
Code HS (Python)
8.1.12.DA.5: Create data visualizations from large data sets to summarize, communicate, and support different interpretations of real-world phenomena.
CMU CS Academy (with code.org)
8.1.12.AP.4: Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue.
CMU CS Academy (with code.org)
8.1.12.AP.2: Create generalized computational solutions using collections instead of repeatedly using simple variables.
Other curricula resources
Cybersecurity
New Jersey’s Very Own!
Physical Computing/Robotics
Data Science/AI & Machine Learning
Find Community
Course does not have to be AP & Pick and Choose