Principles of Computer Science
Description. This course is an introduction to the principles of 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.
Credit Hours: .5
Subjects: Digital Literacy
Course Learning Outcomes
At the end of this course, you will be able to do the following:
- Human and Computer Interaction—Students learn the components and uses of a computer.
- Problem-Solving—This focuses on developing computational practices and understanding the connections between problem-solving, mathematics, and computer science.
- Introduction to Programming—Students are introduced to some basic programming scenarios associated with code design and development.
- Access to a computer that is connected to the internet.
- An email address accessible by either you or your parent and a Scratch account. Scratch is a block programming program that is free to use. How to set up an account will be explained in the course.
- Access to Microsoft Word or a similar word processing program able to use the DOCX and DOC file formats. You will also need Adobe Reader or another program that can open and view PDF files. You will need a way to digitally capture a printed page that has been filled out by someone else; a scanner or camera will work.