Provincial+Expectations

Overall Expectations

 * A. Programming Concepts and Skills**

By the end of this course, students will: A1. demonstrate the ability to use different data types in expressions in simple computer programs; A2. demonstrate the ability to use control structures and simple algorithms in computer programs; A3. use proper code maintenance techniques and conventions when creating computer programs.


 * B. Software Development**

By the end of this course, students will: B1. use a variety of problem-solving strategies to solve different types of problems; B2. design software solutions to meet a variety of challenges, using a set of standards; B3. design simple algorithms according to specifications; B4. apply a software development life-cycle model to a software development project.


 * C. Computer Environments and Systems**

By the end of this course, students will: C1. demonstrate an understanding of the functions of different types of computer components; C2. use appropriate file maintenance practices to organize and safeguard data; C3. use a software development environment to write and run computer programs.


 * D. Computers and Society**

By the end of this course, students will: D1. describe computer use policies that promote environmental stewardship and sustainability; D2. describe and apply procedures for safe computing to safeguard computer users and their data; D3. explain key aspects of the impact that emerging technologies have on society; D4. describe postsecondary education and career prospects related to computer studies.