Technological Education
Computer and Information Science, University/College Preparation (ICS3M) (1 credit)
This course helps students examine computer science concepts. Students outline stages in software development, define standard control and data structures, identify on- and off-line resources, explain the functions of basic computer components, and develop programming and problem-solving skills using operating systems and implementing defined practices. As well as identifying careers in computer science, students develop an understanding of the ethical use of computers and the impact of emergent technologies on society.
Prerequisite: None
Computer and Information Science, University/College Preparation (ICS4M) (1 credit)
This course helps students use programming and software engineering principles to design and develop algorithms and programs. Students will use software development and diagnostic tools, implement data structures and algorithms, and use file-management techniques in project settings. They will also develop an understanding of the ethics of computer use and the impact of information technology on the community, and will explore post-secondary education and career paths in computer science.
Prerequisite: Computer and Information Science, Grade 11, University/College Preparation
Communications Technology, Grade 10, Open (TGJ2O) (1 credit)
This course requires students to complete a range of communications technology projects. These may include creating printed stationery, short videos, computer-generated animations, and graphical information displays. Students will learn to transfer information using electronic, live, and graphic communications methods. The knowledge and skills they will develop will provide a basis for careers in areas such as publishing, advertising, print production, animation, photography, and journalism.
Prerequisite: None
