AP® Computer Science Principles (CPSC520)
Computers and Electronics
1.0 (yearlong course)
*New for 2019-2020!
This course prepares students for the AP Computer Science Principles exam. It introduces students to foundational concepts of computer science and challenges to explore how computing and technology impact the world. This is done by looking at creative aspects of programming, abstractions, algorithms, big data (large data sets), the Internet, cybersecurity concerns, and computing impacts. Students have the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving.
In today's world technology surrounds us. We are required to interact with it every day in various aspects. Almost every occupation requires knowledge of technology. The Computer Science Principles course will look at several areas of technology to help students understand these areas and how they affect us. How does the Internet work? When you load a page in your web browser how does the information get to you? How much information about you is available on the Internet? You will learn some basic programming skills. At the end of the course you will be required to submit a program demonstrating what you have learned.
If there are books and materials for this course, they can be purchased from our Online Bookstore.
I enjoyed the class; well-structured, easy to understand and good amount of work. I liked it and cannot wait for Semester B!
The course is organized so that the students can learn the best.
He gave us feedback on the test comment section and he was always open to questions.