AP Computer Science Principles is a college-level computing course that introduces students to the breadth of the computer science field. Students learn to design/evaluate computing solutions and apply computer science to solve problems through algorithms and event-driven JavaScript program development. Students will discover the extensive role of abstraction throughout computing and incorporate it into their programs. They will learn how digital information and the internet work, as well as how encryption protects internet transactions. Students will program utilizing libraries and data sets and learn the importance of data in modern computing in terms of visualizations and machine learning. They will connect computing to today’s world and explore its real-world impact and implications in almost every area of life. Students will find opportunities to be challenged and to discover the creativity within computing, regardless of their programming background. Students who enroll in this course will be prepared to take the AP Computer Science Principles exam in May.
Mrs. Katie Anderson
847-415-4166
Office: 1410
Availability By Appointment:
7:30am M, T, Th
Education:
Master's in Secondary Education from National Louis University (2022)
Master's in Mathematical Computer Science from University of Illinois at Chicago (2008)
Bachelor's in Mathematics, Computer Science minor from Loyola University Chicago (2005)
Education:
Master of Science in Education (Secondary Mathematics) from Northwestern University (2013)
Bachelor of Science in Computer Science from Loyola University Chicago (2000)
Bachelor of Arts in Fine Arts - Visual Communication from Loyola University Chicago (1999)