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.