Menu
About
Course Overview: AP CSP is a newer AP course that offers a gentle introduction to Computer Science: the study of how computers solve problems. This is a true introductory course – you don’t have to know anything about Computer Science in order to take this class. In fact, the less you know, the better. The goal of this course is to give you a firm background in several aspects of computer science and show you how computing can be a tool to help you solve problems in whatever your other interests are.
This is not a Math class, although you will have some math principles to learn. This is not a Programming-Only class - however, you will be learning basic programming skills. This is not a Sit-and-Listen class.
THIS IS:
a make something class,
a discuss and debate something class,
a collaborate something class
a present something class.
This class is not designed to have standardized homework on a daily basis - although work not completed in class can be considered homework because it should be complete by the next instance of class.
This class requires you to have an ability to make mistakes and learn from them, similar to learning how to play a sport or a musical instrument. If a student understands that "FAIL" really means "First Attempt at Learning" the student will have a better mindset of the process of coding. You may not learn quickly. Practice your craft so you can improve your product.
Things that will make you a better computer science student:
Be Willing to Make Mistakes. When we fail on the smaller things, we learn so when it comes to bigger things, there is a total recall as to what NOT to do. Grades are nothing. Learning is everything. We learn and become stronger through making mistakes on the small stuff where we can recover.
|
Be in Community. We do not learn in a vacuum or on an island by ourselves. Even if you are learning things by watching videos, you are part of a community. When we talk through problems with peers who are working through the same thing, there are more ideas involved in solving the problem. Make good use of problem-solving strategies as a community. Be actively seeking to assist others. When we all assist one another, no one should be sitting back quietly failing. In a community of learners, some may fall, but no one should fail. |