About
APCS
This is the website for AP Computer Science A (APCS) 2021-22, at Marlborough School in Los Angeles, taught by Dr. Darren Kessner, Co-Head of the STEM+ Program.
Thank you to Dr. Priscilla Sands, Head of School, and Ms. Regina Rosi Mitchell, Director of the Center for Entrepreneurship and Innovation (CEI) for supporting this pilot project.
Project
Project page: https://github.com/dkessner/APCS
Template: https://github.com/dkessner/class_notes
License
Code: MIT license
Text: Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0)
Dependencies
This project relies solely on open source software and tools, including:
- Jekyll: static site generator, for this website
- p5.js: JavaScript graphics library for creative coding
- KaTeX: JavaScript library for rendering LaTeX math
- Comic Mono: font for the code examples
Inspiration
-
Introduction to Computational Thinking: (Alan Edelman, David P. Sanders, Charles E. Leiserson - MIT) live online Julia/Pluto textbook
-
Introduction to Deep Learning: (Sebastian Raschka - UW Madison) video lectures, slides, Python notebooks
-
Interactive Linear Algebra (Dan Margalit, Joseph Rabinoff - Georgia Institute of Technology) online, interactive linear algebra textbook
-
Introduction to Data Science: (Robert Gould, Suyen Machado, Terri Anna Johnson, James Molyneux - UCLA) high school data science curriculum developed in partnership with the Los Angeles Unified School Disctrict
Resources
To learn more about open source software, public data, and open educational
resources for teachers:
https://dkessner.github.io/TeacherResources/
Dr. Darren Kessner
Mathematics and Computer Science Instructor
STEM+ Program Co-Head
Marlborough School
Los Angeles, California
https://dkessner.github.io