London High School Computer Science


The district began its computer science pathway with a $15,000 annual grant from TEALS (Technology Education and Literacy in Schools), which is a Microsoft Philanthropy. TEALS pairs trained computer science professionals from across the technology industry with classroom teachers to team-teach computer science. The school has since transitioned to a self sufficient program. 

811 EXPLORING COMPUTER SCIENCE (0.5/0.5) Exploring Computer Science is an introductory computer science course that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun.The curriculum involves many opportunities for collaboration, problem-solving, pattern-finding, and abstract thinking. In order to fully prepare students for various academic and applied tracks, ethical and social issues in computing and careers in computing are incorporated into the six units.

812 INTRODUCTION TO CODING(0.5/0.5) The Introduction to Coding curriculum is a flexible and approachable course that is for a wide range of high school students from diverse backgrounds. Introduction to Coding is an engaging course that explores a variety of basic computational thinking and programming concepts through a project-based learning environment. Every unit culminates in a comprehensive project and roughly 75% of student time is spent building coding projects. This course uses Snap!, an approachable visual block-based programming language with a robust tool set, perfect for introducing students to coding for the first time.

813 AP® COMPUTER SCIENCE PRINCIPLES (0.5/0.5) AP® Computer Science Principles introduces you to the foundations of computer science with a focus on how computing powers the world. Along with the fundamentals of computing, you will learn to analyze data, create technology that has a practical impact, and gain a broader understanding of how computer science impacts people and society. Computer Science Principles (CS Principles) curriculum is a full-year, rigorous, entry-level course that introduces high school students to the foundations of modern computing. The course covers a broad range of foundational topics such as programming, algorithms, the internet, big data, digital privacy and security, and the societal impacts of computing.

815 AP® COMPUTER SCIENCE A (0.5/0.5) AP Computer Science A is equivalent to a first-semester, college-level course in computer science for CS majors. The course introduces students to computer science using the industry-standard Java programming language and presents fundamental topics that include problem solving. AP CS A has been described as one of the most challenging and rewarding courses offered at the AP level. This course emphasizes practice through working on problems, group activities, and projects that help integrate the learning objectives.

816 CYBERSECURITY (0.5/0.5) This course prepares students with crucial skills to be responsible citizens in a digital future. The Introduction to Cybersecurity is is designed for students with some exposure to computer science. Topics included are: foundational cybersecurity topics including digital citizenship and cyber hygiene, the basics of cryptography, software security, networking fundamentals, and basic system administration.