ICS20
COURSE DESCRIPTION
This course introduces students to computer programming. Students will plan and write simple computer programs by applying fundamental programming concepts, and learn to create clear and maintainable internal documentation. They will also learn to manage a computer by studying hardware configurations, software selection, operating system functions, networking, and safe computing practices. Students will also investigate the social impact of computer technologies, and develop an understanding of environmental and ethical issues related to the use of computers.
PREREQUISITE
None
OVERALL EXPECTATIONS
By the end of the course, students will…
- A1. describe the functions of different types of hardware components, and assess the hardware needs of users;
- A2. describe the different types of software products, and assess the software needs of users;
- A3. use the basic functions of an operating system correctly;
- A4. demonstrate an understanding of home computer networking concepts;
- A5. explain the importance of software updates and system maintenance to manage the performance
- and increase the security of a computer.
- B1. describe fundamental programming concepts and constructs;
- B2. plan and write simple programs using fundamental programming concepts;
- B3. apply basic code maintenance techniques when writing programs.
- C1. describe key aspects of the impact of computers and related technologies on society;
- C2. describe computer use policies that promote environmental stewardship and sustainability;
- C3. describe legal and ethical issues related to the use of computing devices;
- C4. describe postsecondary education and career prospects related to computer studies.
UNITS
Unit 1 – Understanding Computers – 20 hours
Unit 2 – Introduction to Programming – 70 hours
Unit 3 – Computers and Society – 20 hours
Total – 110 hours
ASSESSMENT
Assessment is based on The Achievement Chart for Computer Studies and is weighted as follows:
Knowledge & Understanding | 15%
Thinking & Inquiry | 15%
Communication | 20%
Application | 20%
Total | 70%
FINAL EVALUATION
The remaining 30% of the final mark is allotted to the final evaluation, as follows:
Summative Activity | 15%
Final Examination | 15%
LATE ASSIGNMENT POLICY
All assignments are expected to be submitted on or before the due date. Should this not be possible due to extenuating circumstances, students should speak to me and an extension may be granted. If assignments are not handed in, students can expect to be assigned a supervised time to finish their work. This may include lunch hours, before/after school, study halls, etc.
ABSENCES
Due to the highly participatory nature of this course, attendance is important to achieving success. Students who are absent are responsible for all notes, class work and assignments missed. Students absent for tests, presentations or other evaluations will complete the evaluation at the earliest opportunity.
RESPECT FOR EQUIPMENT
Students are expected to treat all equipment with respect. Treat everything as if it were your own. Specifically in the ICS2O classroom, this includes, but is not limited to:
- Treating computers with gentleness and care
- Not spinning monitors
- Handling books and other resources with care & not writing in them
- Returning borrowed materials in the condition they were lent
- Helping to keep our classroom environment clean
- Not touching the teacher computer unless specifically invited to do so