Please enable JavaScript to use CodeHS

Connecticut State Pathway

Description
This is the standards-aligned pathway for the state of Connecticut. This pathway is aligned to the Computer Science Teachers Association standards framework that Connecticut adopted for K-12 computer science.

Outcomes
Connecticut adopted CSTA's K-12 Computer Science Standards. The CSTA K–12 Computer Science Standards, released in 2017, delineate a core set of learning objectives designed to provide the foundation for a complete computer science curriculum and its implementation at the K–12 level. To this end, the CSTA Standards: 1. Introduce the fundamental concepts of computer science to all students, beginning at the elementary school level. 2. Present computer science at the secondary school level in a way that can fulfill a computer science, math, or science graduation credit. 3. Encourage schools to offer additional secondary-level computer science courses that will allow interested students to study facets of computer science in more depth and prepare them for entry into the workforce or college. 4. Increase the availability of rigorous computer science for all students, especially those who are members of underrepresented groups.

5th 6th 7th 8th 9th 10th 11th 12th
World of Computing
Introduction to the Internet
Connecticut Course 2
Web Design (Matisse)
Connecticut Course 3A
Intro to Computer Science in Python (Rainforest)
Connecticut Course 3B
AP Computer Science Principles
Introduction to Cybersecurity (Vigenere)
AP Computer Science A (Nitro)
Course Description
World of Computing: The World of Computing course is a first computer science course introducing the basics of programming with Karel the Dog, and allowing students to explore what a computer is and how technology has affected their lives. Students will learn to code using blocks to drag and drop, but they can switch between blocks and text as desired. With a unique focus on creativity, problem solving and project based learning, World of Computing gives students the opportunity to explore several important topics of computing using their own ideas and creativity and develop an interest in computer science that will foster further endeavors in the field.
Grade Levels: 5th, 6th
Introduction to the Internet: Introduction to the Internet is a first computer science course introducing the basics of designing a web page and how information and images are represented with computers. Students will create a portfolio on the web of projects they build throughout the course.
Grade Levels: 6th, 7th
Connecticut Course 2: This course is fully aligned to the CSTA 2 standards adopted by the state of Connecticut. This course is designed for students in grades 6 through 8. It covers all concepts in the CSTA framework, including: Algorithms & Programming, Computing Systems, Data and Analysis, Impacts of Computing, and Networks & the Internet. THIS COURSE HAS NOT BEEN RELEASED.
Grade Levels: 6th, 7th, 8th
Web Design (Matisse): Year long web design course geared toward MS students.
Grade Levels: 7th, 8th
Connecticut Course 3A: This course is fully aligned to the CSTA 3A standards adopted by the state of Connecticut. This course is intended for students in grades 9 and 10. It covers all concepts in the CSTA framework, including: Algorithms & Programming, Computing Systems, Data and Analysis, Impacts of Computing, and Networks & the Internet.
Grade Levels: 9th, 10th
Intro to Computer Science in Python (Rainforest): The CodeHS Introduction to Computer Science in Python course teaches the fundamentals of computer programming as well as some advanced features of the Python language. Students will develop an appreciation for how computers store and manipulate information by building simple console-based games. This course is equivalent to a semester-long introductory Python course at the college level.
Grade Levels: 9th, 10th
Connecticut Course 3B: This course is fully aligned to the CSTA 3B standards adopted by the state of Connecticut. This course is designed for students in grades 11 and 12. It covers all concepts in the CSTA framework, including: Algorithms & Programming, Computing Systems, Data and Analysis, Impacts of Computing, and Networks & the Internet. THIS COURSE HAS NOT BEEN RELEASED.
Grade Levels: 11th, 12th
AP Computer Science Principles: AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career. This course was last updated summer of 2019.
Grade Levels: 10th, 11th, 12th
Introduction to Cybersecurity (Vigenere): As our world becomes increasingly dependent on technology, cybersecurity is a topic of growing importance. It is crucial that companies and individuals take precautions to protect themselves from the growing threat of cyber attacks. This course prepares students with crucial skills to be responsible citizens in a digital future. The Introduction to Cybersecurity is the first online blended K12 cybersecurity course and is designed for students with some exposure to computer science, but there are no specific course prerequisites. Topics included are: foundational cybersecurity topics including digital citizenship and cyber hygiene, the basics of cryptography, software security, networking fundamentals, and basic system administration. This course is one year for high school students.
Grade Levels: 10th, 11th, 12th
AP Computer Science A (Nitro): Learn the basics of object-oriented programming with a focus on problem solving and algorithm development. Take this course and prepare to ace the AP Java test.
Grade Levels: 11th, 12th