Computer Science Principles
R0.00 excl. VAT
We use the Internet, social media, smart devices, and other technology every day.
Wouldn’t it be cool to learn how they really work?
No experience needed. One year part-time online course for teenagers.
No matter how much or how little you know about technology, the Computer Science Principles online course will give you the skills you need to navigate the high-tech world we live in.
What you will learn in Computer Science Principles Course
- How people are using computer science to change the world with breakthroughs in every field—from medicine to music, from fashion to business
- How apps and websites like Instagram and Tumblr actually work
- The benefits and downfalls of living in an increasingly online world
Description
The Computer Science Principles online course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.
More than your traditional introduction to programming, this course is a rigorous, engaging, and approachable curriculum that explores many of the foundational ideas of computing, helping all students to understand how these concepts are transforming the world we live in.
This year long part-time course for teenagers has no prerequisites required for students and serves as a great introduction to computer science.
- Learn to program in the JavaScript language with turtle programming in our App Lab
- Using the general principles of algorithms and program design, you’ll create a series of real working apps that you can share with your friends!
- Explore the Internet and its layers as you learn about the challenges of supporting a giant network like the world wide web
- Solve problems with encoding and transmitting data using our Internet Simulator.
- Learn the basics of how and why modern encryption works
- Learn how big data is changing our world
Computer Science Principles is designed for beginners
The CS Principles online course was specifically designed to support students new to the discipline. It includes daily lesson plans made up of inquiry-based activities, videos, assessments, and computing tools, guiding students as they discover core computing concepts.
Students learn about the challenges of supporting a giant network like the world wide web, while solving problems about encoding and transmitting data using our Internet Simulator.
Students get hands-on experience with concepts like binary and pixels, text compression, cryptography, and more through computational widgets, which are directly integrated into the Code.org platform.
Using the JavaScript language, students learn about algorithms and program design as they create a series of real working, shareable apps with App Lab.
It’s endorsed by the College Board
The Computer Science Principles course has been developed by Code.org.
Code.org is recognised by the College Board as an endorsed provider of curriculum and professional development for AP® Computer Science Principles. This endorsement affirms that all components of Code.org’s CS Principles offerings are aligned to the AP Curriculum Framework standards and the AP CS Principles assessment.
It’s backed by research
Multiple recent studies have shown that students who study computer science perform better in other subjects, excel at problem-solving, and are more likely to attend college.
The online Computer Science Principles course is made up of 11 Units.
This Computer Science Principles course is offered through code.org.