hts.StevenWood.com

Computer Environments & Systems

Home ] Up ] Programming Concepts & Skills ] Software Development ] [ Computer Environments & Systems ] Topics in Computer Science ][ Last Page ]

Computer Environments and Systems

Overall Expectations

By the end of this course, students will:

C1. relate the specifications of computer components to user requirements;
C2. use appropriate file maintenance practices to organize and safeguard data;
C3. demonstrate an understanding of the software development process.
   

Specific Expectations

C1.

Computer Components

  By the end of this course, students will:
 
C1.1 relate the specifications of the internal components of a computer (e.g., CPU, RAM, ROM, cache, hard drive, motherboard, power supply, video card, sound card) to user requirements;
C1.2 relate computer specifications (e.g., processor type, bus speed, storage capacity, amount of memory) to user requirements, using correct terminology;
C1.3 relate the specifications of common computer peripheral devices (e.g., printer, monitor, scanner,
keyboard, mouse, speakers, USB flash drive) to user requirements;
C1.4 identify the computer components involved in executing programming operations (e.g., assignment statements store a value in RAM, arithmetic operations are performed in the CPU).
   

C2.

File Maintenance

  By the end of this course, students will:
 
C2.1 use an operating system to organize computer programs and files logically on local and shared drives;
C2.2 describe procedures to safeguard data and programs from malware (e.g., viruses, Trojan horses, worms, spyware, adware, malevolent macros), and devise a thorough system protection plan;
C2.3 use standard procedures to back up and archive user files.
   

C3.

Software Development

  By the end of this course, students will:
 
C3.1 demonstrate an understanding of an integrated software development environment and its main components (e.g., source code editor, compiler, debugger);
C3.2 work independently, using support documentation (e.g., IDE Help, tutorials, websites, user manuals), to design and write functioning computer programs;
C3.3 explain the difference between source code and machine code;
C3.4 explain the difference between an interpreter and a compiler;
C3.5 explain the difference between the functions of applications, programming languages, and operating systems.
   
   

 

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

Home ] Up ] Programming Concepts & Skills ] Software Development ] [ Computer Environments & Systems ] 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 .
+SDG+