Join Doug Winnie for an in-depth discussion in this video What you should know beforehand, part of Computer Science Principles: Digital Information.
- View Offline
- This course is designed for anyone who is curious about how computers, hardware, and software work. You don't have to have any programming experience in order to complete this course and you don't need any specific devices or computers. This course is designed around The College Board Computer Science Principles Advance Placement Curriculum. And is designed for anyone from high school to adult and wants to learn about computers or as a foundation for entering into computer science programs, careers, or just to learn programming and coding. For educators, this course covers four of the seven big ideas from the AP curriculum.
Specifically the topics we'll cover big idea number 1, creativity, 2, abstraction, 3, creativity, 2, abstraction, 3, data and information, and 7, global impact. This course is part of a series of courses that will cover all areas of the AP curriculum and extend beyond into practical application of the concepts taught in this series.
This course is the first in our Computer Science Principles series, designed around the AP Computer Science Principles (CSP) curriculum. It is a great foundation for anyone, at any age, to prepare for careers in technology and computer science. Lessons in this segment cover the building blocks of computing: binary logic, number systems, text and image encoding, compression, and simple communication protocols. Understanding these basics will help you understand the interplay between hardware, software, data, networks, and the people that use them.
- Binary and bits
- Digital communication
- Number systems
- Encoding text
- Compressing text and images