Ms. Ya Na Kim » AP CS Principles

AP CS Principles

AP Computer Science Principles is intended to replicate an introductory college computing course. Students will hone their computational skills by analyzing, visualizing, and drawing conclusions from trends in large data sets. Students are asked to think creatively to solve problems and analyze patterns using computer software, programming, and other technology. This course provides students with an opportunity to learn about many ideas central to computer science. Students will develop computational thinking skills necessary for success in many disciplines. It also strives to teach students to be creative and to use the creative process to solve computational problems. Students will construct and implement solutions to complex problems similar to what computer scientists and engineers face. This course demonstrates the relevance of computer science by highlighting the importance of computing in society. Students will study computing machines and systems, but also investigate how computing has affected a wide variety of fields and examine the ethical implications of new technologies.