Computer Science is the science of using computers to solve problems. Learning computer science empowers individuals to design solutions to problems that make a real difference in people's lives.
Computer science is about so much more than programming— it requires critical thinking, problem solving, creativity, and teamwork. In addition to being used in the technology sector at companies like Google, Facebook, and Microsoft, computer science plays a huge role in all sorts of other industries. From business, to medicine, to engineering, to politics, to art— computer science is everywhere!
If you're looking for more information on computer science and what you can do with it, Code.org has some great resources. You can start with this document and the video below.
This course teaches the fundamentals of programming. Students create websites, 2D games, and simulations using HTML, CSS, and JavaScript.
In their second year, students build upon their foundational CS knowledge and use it to tackle real-world problems using data from third-party APIs.
Juniors learn how to build larger, "full-stack" web applications that use a server and a database.
Our seniors design and create capstone projects that showcase what they've learned in App Academy.
Absolutely not! Most of our incoming 9th grade students are completely new to programming. You'll be surprised how fast you pick it up! We encourage any interested student who meets our entrance requirements to apply.
Yes! Many of our current students are active in extracurricular activities and AP courses. The PHS counselors do their best to accommodate each individual student's needs when scheduling classes.
Nope! You can use our computers and PHS wifi for any work we assign.
The great thing about learning computer science is that it connects with almost every other field out there! To get an idea of how CS can be used, check out the resources at dotdiva.org. If you're looking to try out programming for yourself, you could try out an Hour of Code with code.org. If you're still having fun, check out Khan Academy's courses on making webpages with HTML/CSS and drawing and animation in JavaScript!
Our world is increasingly driven by technology, and the skill of computer programming is in high demand. In addition to learning programming, App Academy students will build on their critical thinking and problem-solving, creativity, collaboration, and communication skills. Students will hear from a diverse group of guest speakers who use programming in their careers, and also have the opportunity to visit colleges and workplaces.
App Academy students all have a computer science class in their schedule during the normal school day. Students who take Integrated Math 1, Math 2, and Math 3 (at any level) will take the class with fellow App students from one of our App Academy math teachers.
Questions about App Academy? Please let us know!