AP Computer Science A
Welcome to Computer Science and the endless opportunities it offers!
Computer science opens more doors than any other discipline in today’s world. Learning even the basics will help you in virtually any career—from architecture to zoology. Just as you may have learned how to dissect a frog, or how to write an essay, it’s important for every 21st century student to learn how to write a program and to understand their role in a world that increasingly relies on computers.
In AP Computer Science, you will no longer be a passive consumer of technology—you will become a developer who actively harnesses current technology to develop new technologies. You will learn how to create useful programs and apps that can be applied to solve problems; you will learn how to create games that can be shared with your friends.
In AP Computer Science A you will be introduced to fundamental programming topics including problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design using Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is equivialent to many CS1 courses in colleges and universities.
AP Computer Science is for anybody interested in expressing themselves creatively. Whether or not your are pursuing a career in technology, computer science is a “must have” skill in our economy.
If you have strong math skills or programming experience, you should consider AP Computer Science A. If you are just curious and may not have as strong of a background in computer science, AP Computer Science Principles is the course for you!
AP Computer Science A may count as an elective credit. It may also be substituted for a math credit.
heidi.pluska@boiseschools.org
12:00 - 1:00 Monday, Tuesday, Wednesday, Thursday
8:00 - 12:00 Friday