Course Sequence
Year 1
Computer Science Essentials
Students will experience the major topics, big ideas, and computational thinking practices used by computing professionals to solve problems and create value for others. This course will empower students to develop computational thinking skills while building confidence that prepares them to advance to Computer Science Principles and Computer Science A.
Year 2
Computer Science Principles (AP) through EDhesive
AP Computer Science Principles is a complete, full-year course developed in partnership with the University of Texas at Austin’s UTeach Institute that focuses on the 7 “Big Ideas” in computer science using project-based approaches. The course introduces students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity, and how computing impacts our world. Students will develop the computational thinking skills needed to fully exploit the power of digital technology and help build a strong foundation in core programming and problem-solving.
Year 3
Computer Science A (AP, Java) through EDhesive
Students will learn to design and implement computer programs that solve problems relevant to today’s society, including art, media, and engineering. AP Computer Science A teaches object-oriented programming using the Java language and is meant to be the equivalent of a first semester, college-level course in computer science. It will emphasize problem solving and algorithm development, and use hands-on experiences and examples so that students can apply programming tools and solve complex problems.
Year 4
Computer Science A (AP, Java) through EDhesive
Currently in development! Possible a seminar/internship/design capstone course. Perhaps a Cybersecurity or Data Science curriculum. Stay tuned!