Topics in Computer Science

Home ] Up ] Programming Concepts & Skills ] Software Development ] Designing Modular Programs ] [ Topics in Computer Science ][ Last Page ]

Topics in Computer Science

Overall Expectations

By the end of this course, students will:

D1. assess strategies and initiatives that promote environmental stewardship with respect to the use of computers and related technologies;
D2. analyse ethical issues and propose strategies to encourage ethical practices related to the use of computers;
D3. analyse the impact of emerging computer technologies on society and the economy;
D4. research and report on different areas of research in computer science, and careers related to computer science.

Specific Expectations


Environmental Stewardship and Sustainability

  By the end of this course, students will:
D1.1 outline strategies to reduce the impact of computers and related technologies on the environment (e.g., reduce, reuse, and recycle; turn computers and monitors off at end of day; participate in printer cartridge recycling) and on human health (e.g. ergonomic standards);
D1.2 investigate and report on governmental and community initiatives that encourage environmental stewardship and promote programs and practices that support sustainability (e.g., local community recycling centres, private companies that refurbish computers, printer cartridge recycling programs).


Ethical Practices

  By the end of this course, students will:
D2.1 investigate and analyse an ethical issue related to the use of computers (e.g., sharing passwords, music and video file downloading, software piracy, keystroke logging, phishing, cyberbullying);
D2.2 describe the essential elements of a code of ethics for computer programmers (e.g., ACM [Association for Computing Machinery] and IEEE [Institute of Electrical and Electronics Engineers] standards) and explain why there is a need for such a code (e.g., plagiarism, backdoors, viruses, spyware, logic bombs);
D2.3 outline and apply strategies to encourage ethical computing practices at home, at school, and at work.


Emerging Technologies and Society

  By the end of this course, students will:
D3.1 explain the impact of a variety of emerging technologies on various members of society and on societies and cultures around the world and on the economy;
D3.2 investigate an emerging technology and produce a report using an appropriate format (e.g., technical report, website, presentation software, video).


Exploring Computer Science

  By the end of this course, students will:
D4.1 report on some areas of collaborative research between computer science and other fields (e.g., bioinformatics, geology, economics, linguistics, health informatics, climatology, sociology, art), on the basis of information found in industry publications (e.g., from the ACM and IEEE);
D4.2 investigate a topic in theoretical computer science (e.g., cryptography, graph theory, logic, computability theory, attribute grammar, automata theory, data mining, artificial intelligence, robotics, computer vision, image processing), and produce a report, using an appropriate format (e.g., website, presentation software, video);
D4.3 research and describe careers associated with computer studies (e.g., computer scientist, software engineer, systems analyst), and the postsecondary education required to prepare for them;
D4.4 evaluate their own development of Essential Skills and work habits that are important for success in computer studies, as identified in the Ontario Skills Passport.


Source: The Ontario Curriculum, Grades 10 to 12: Computer Studies, 2008 (revised), page 60-1 PDF Format

Home ] Up ] Programming Concepts & Skills ] Software Development ] Designing Modular Programs ] [ Topics in Computer Science ][Last Page]
All material on this site is copyright © 1997- by Steven Wood or as credited. All right reserved. Use of this site indicates you agreement with the  terms of use.
Send comments or questions to about this page.
Every attempt has been made to credit work under copyright. If there are any claims that copyright has been missed please contact the .