Computer Programming 12
Students will be expected to understand and apply the basic skills and processes of problem solving using computer programming; identify problems, select effective strategies, and plan solutions; apply programming techniques to develop solutions to a range of problems; and work collaboratively to define and solve a realistic problem by creating a solution.
Modules: Problem Solving in Computer Programming, Fundamentals of Programming, Applied Problem Solving, Project Development.
Course Additional Information
CodeHS: NSVS Computer Programming 12 (Java). Additional IDEs are acceptable for project work.
PC/Mac/Laptop/Chromebook. Computers should have access to Google Suite & CodeHS. Headsets and webcams are required.