Date Due: 08/18/2019
Past Due Assignments
Computer science is all about solving real-world problems.
It’s been around for years, but it’s becoming more important than ever in today’s world where technology is ubiquitous. Roller coasters, elevators, traffic signals, and even refrigerators: technology is everywhere. Now more than ever, we now need a basic knowledge of computer science just to understand the world around us.
But what is computer science? Is it simply being able to use a computer? Or write code?
In this course, we use the definition,
"Computer science is the study of how we use computers to solve human problems."
This definition focuses on the problem-solving aspect of computer science. One major theme of AP Computer Science, and really CS in general, is problem-solving. It’s about developing solutions that can scale up from simple problems to complex problems. On the AP CS A exam, you will be using the programming language Java to solve problems, design strategies, debug, and analyze potential solutions.
Any AP course is challenging and AP Computer Science is no exception. Even if you have programming experience or like to code for fun, you will still be challenged in AP Computer Science. However, don’t be discouraged if you know absolutely nothing about programming or computer science in general.
This course was designed for students new to computer science.
We will begin with the basic building blocks of programming in Java. By the end of the course, you will use Java to solve some pretty complex problems!
Edhesive's Honor Code is a declaration by the entire community to strive for excellence in scholarship and in character. The Honor Code establishes a trust among students, teachers and staff that enriches collaboration. It deepens bonds between students and encourages a sense of personal responsibility that extends beyond the classroom.
At Edhesive, we believe it's essential for all participants to foster a supportive online learning environment where individuals can have open discussion, reflect on their thinking and learn from one another.
To that end, all participants must take personal responsibility for respecting the rights, differences and opinions of others and conduct themselves with academic honesty and integrity.
By participating in this course, you agree to:
Complete all work associated with this course with my own work. I will not submit the work of any other person.
Maintain only one user account and not let anyone else use my username and/or password.
Not engage in any activity that would dishonestly improve my results, or improve or hurt the results of others.
Not post answers to problems that are being used to assess student performance.
Act as a steward of the Honor Code and encourage others to do so as well.
In this course, you’ll be learning the programming skills needed to pass the AP Computer Science A Exam. The outline below details the outline of the course and how you’ll be preparing for the exam.
- You will be able to explain the course structure in terms of the 4 Big Ideas.
- You will become familiar with the course assessments.
- You will understand how the Edhesive online learning system prepares you for the AP CSA Exam.
Four Big Ideas
The College Board designed AP Computer Science A around four big ideas. This year, you’ll explore how all four big ideas work together to influence computer science.
Explore the four main course concepts by clicking on the hotspots in the interactive image below:
The AP Exam
The AP Exam will test your understanding of these four big ideas in two parts: multiple-choice questions and free response questions. Together, they will be used to calculate the AP score (on a 1-5 scale).
Part 1: Multiple-Choice Questions (50% of AP score)
The 40-question multiple-choice portion of the exam will test your computational thinking skills based on the four big ideas and all units covered in the course. During the exam, you will have access to the Java Quick Reference, which lists accessible methods from the Java library that might be included in the exam.
Part 2: Free-Response Questions (50% of AP score)
Each of the four Free-Response Questions (FRQs) will be worth 12.5% of your overall AP exam score. In these questions, you’ll demonstrate your computational thinking skills by writing or completing methods to complete programs or predict their outcomes.
Preparing in Class
The AP CSA course has nine units, strategically designed to help you prepare for the AP exam. You’ll build your understanding of the four big ideas by working through lessons, activities, and projects to hone your computational thinking skills. You will also complete formative quizzes and summative tests that include AP-style questions to support your understanding at an advanced level.