This course is an introduction to computer science. It is designed to help you understand and develop computational thinking through the study of human and computer interaction; the information processing cycle (involving data); networks and the web; communication methods; ethical responsibilities; software program design and coding; and the problem-solving process. This course is fun and filled with a variety of learning assignments that will prepare you for computer science courses you may want to take in the future.

Course Details

Note
You will need the following: Access to a computer that is connected to the internet. An email address (accessible by either you or your parent or guardian) and an account for Scratch (a block programming program that is free to use). Access to Microsoft Word® or a similar word processing program able to use DOCX and DOC file formats. You will also need Adobe Reader® or another program that can open PDF files. You will need a scanner or camera to digitally capture a printed page.
Course Outline
What Is a Computer?
What Difference Does the Internet Make?
How Do Computers Help Us Tell Stories and Solve Problems?
How Does Computational Thinking Translate to Human Problem-Solving?
What More Can I Do with Basic Programming Skills?
How Can I Make Programs That Are Safe and Useful for Everyone?
Syllabus