• Welcome to AP Computer Science and CS50!

    AP Computer Science Principles is equivalent to an introductory, college-level course in computer science. This course introduces students to the breadth of the field of computer science. Students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will also explain how computing innovations and computing systems, including the Internet, work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.

    We will be using Harvard's CS50 AP curriculum written by Professor David J. Malan. This is a challenging, yet fun and rewarding curriculum where students will implement C and Python programming languages to solve problems. Students may be able to earn college credit based on their AP exam and performance task score and students can also submit their unit projects to HarvardX to receive a Harvard Certificate of Completion for the CS50 course.  

    All communication and class content will be on Google Classroom. Please email me if you need the class code or would like parent access.