This course is for high school students of the US who have opted for an AP course on Computer Science Principle. Complete AP Computer Science Principle syllabus is covered in this course. You will learn Python with a focus on the fundamentals of programming as well as concepts tested in the Computer Science Principle exam. We ensure that you get good scores in your school unit tests too. Students explore the way computers store and represent complex information like numbers, text, images, and sound. The unit begins with students investigating what it means to represent information and challenges students to design their own representation systems. Students then learn the ideas behind real-world systems used to represent complex information. Later lessons focus on the challenges that arise from digitizing information, such as the need to compress it, or questions of intellectual property.
Being an avid learner, technology leader, entrepreneur, mentor and educator, I enjoy teaching young brains. As a non-programmer by education, I consider myself an accidental programmer who just can’t be more thankful for it. I enjoy technology and am wow-ed by the potential of technology use for the betterment of human lives.