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.
Additional course details and documents are available on the Nova Scotia Curriculum site’s Computer Programming 12.
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.