| |
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
D1.
|
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). |
|
|
|
D2.
|
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. |
|
|
|
D3.
|
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). |
|
|
|
D4.
|
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 |