PLTW Computer Science Courses/Curriculum
Computer Science Essentials exposes students to a diverse set of computational thinking concepts, fundamentals, and tools, allowing them to gain understanding and build confidence. Students use visual, block based programming and seamlessly transition to text-based programming with languages such as Python to create apps and develop websites, and learn how to make computers work together to put their design into practice. They apply computational thinking practices, build their vocabulary, and collaborate just as computing professionals do to create products that address topics and problems important to them.
Open doors in any career with computer science! Students create apps for Android mobile devices, manipulate images, explore the internet, explore the world of data, and intelligent computing. Using tools like Scratch, Python, HTML, and CSS students collaborate to create and present solutions that can improve people’s lives. The overarching question in this course is: How will computing and connectivity transform your world? This course is aligned with the College Board’s new AP CS Principles framework.