AP Computer Science Principles

AP Computer Science Principles

Based on Harvard University’s CS50 Introduction to Computer Science course, APCSP at Lincoln Sudbury is a rigorous, fun introduction to Computer Science and the craft of computer programming.  In the first semester the focus is on algorithmic thinking, and the programming exercises use the C programming language.  In the second semester, we’ll learn about the internet, and we’ll write some web based applications using the Python language and the Flask web framework.

Links

Task and Exam Resources

Squares

Hello,  Flask – Python / Flask Tutorial

Personality

Finance

Transactional Email with Flask

For Teachers of APCSP / CS50

A Little Git