An interactive introductory course for students brand new to information technology that teaches the foundations of computer science including hardware, software, networking, databases, programming using various languages, information systems and data security.
AP Computer Science Principles
1 year, 1 credit (This course will be weighted.)
Grades 10-12
Introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity, and how computing impacts our world.
AP Computer Science A (Java)
1 year, 1 credit (This course will be weighted.)
Grades 10-12
Students will learn to design and implement computer programs that solve problems relevant to today’s society, including art, media, and engineering. Students will learn object-oriented programming using the Java language and will emphasize problem solving and algorithm development.