Course Description

advertisement
INTRODUCTION TO COMPUTER SCIENCE
(ICS2OC)
Mr. Brunton
http://http://sjsh.npsc.ca/academics/class-by-teacher/mr-brunton.aspx
Overview
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.
Big Ideas
1. Understanding computers
2. Introduction to computer programming
3. Computers and society
Overall Expectations
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
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.
Throughout this course students will:

Use problem solving skills in order to solve problems.
By the end of this course, students will:



describe the functions of different types of hardware components, and assess the hardware needs
of users;
describe the different types of software products, and assess the software needs of users;
use the basic functions of an operating system correctly;









demonstrate an understanding of home computer networking concepts;
explain the importance of software
describe fundamental programming concepts and constructs;
plan and write simple programs using fundamental programming concepts;
apply basic code maintenance techniques when writing programs.
describe key aspects of the impact of computers and related technologies on society;
describe computer use policies that promote environmental stewardship and sustainability;
describe legal and ethical issues related to the use of computing devices;
describe postsecondary education and career prospects related to computer studies.
Units of Study
Unit/Chapter Expectations: Unit 1 – Understanding Computers
OVERALL EXPECTATIONS
COMMON ASSESSMENTS/EVALUATIONS
Use problem solving skills in order Assessments
- Students will be assessed on their use of
to solve problems.
various problem-solving techniques.
- Students will help other students solve
problems.
Evaluation
- None.
A1. describe the functions of different
Assessments
types of hardware components, and
- Complete research task on computer
assess the hardware needs of users;
hardware and networking
- Successfully disassemble,
research/identify, and reassemble
computers
Evaluation
- Unit end test.
A2. describe the different types of
Assessments
software products, and assess the
- Research task successfully completed
software needs of users;
Evaluation
- Unit end test.
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.
Assessments
- Complete question tasks
- Use operating system in lab effectively
Evaluation
- Unit end test.
Assessments
- Research networking terms and
concepts through questions, discussion,
etc.
Evaluation
- Unit end test.
Assessments
- Manage files and folders effectively
- Discussion with students (anecdotal)
Evaluation
- Unit end test.
STUDENT SUCCESS STRATEGIES
 Peer help
 Re-teach
 Outside involvement (parent)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
Unit/Chapter Expectations: Unit 2 – Computers and Society
OVERALL EXPECTATIONS
COMMON ASSESSMENTS/EVALUATIONS
Assessments
 Use problem solving skills
- Students will be assessed on their use
in order to solve problems.
of various problem-solving techniques.
- Students will help other students solve
problems.
Evaluation
- None.
C1. describe key aspects of the impact of
Assessments
computers and related technologies on
- Project proposal
society;
- Discussion with students (anecdotal)
- Complete notes on presentations
Evaluation
- Unit project (presentation).
C2. describe computer use policies that
Assessments
promote environmental stewardship and
- Project proposal
sustainability;
- Discussion with students (anecdotal)
- Complete notes on presentations
Evaluation
- Unit project (presentation).
C3. describe legal and ethical issues
Assessments
related to the use of computing devices;
- Project proposal
- Discussion with students (anecdotal)
- Complete notes on presentations
Evaluation
- Unit project (presentation).
C4. describe postsecondary education and Assessments
career prospects related to computer
- Anecdotal discussion about the possible
studies.
strands in computer studies
Evaluation
- Careers research assignment.
Unit/Chapter Expectations: Unit 3,4,5 – Introduction to Programming
OVERALL EXPECTATIONS
COMMON ASSESSMENTS/EVALUATIONS
Assessments
 Use problem solving skills
- Students will be assessed on their use
in order to solve problems.
of various problem-solving techniques.
- Students will help other students solve
problems.
Evaluation
- None.
B1. describe fundamental programming
Assessments
concepts and constructs;
- Anecdotal discussion
- Practice programs
Evaluation
- Programming assignments.
B2. plan and write simple programs using
fundamental programming concepts;
Assessments
- Anecdotal discussion
- Practice programs
Evaluation
- Programming assignments.
B3. apply basic code maintenance
techniques when writing programs.
Assessments
- Anecdotal discussion
- Practice programs
Evaluation
- Programming assignments.
STUDENT SUCCESS STRATEGIES
 Peer help
 Re-teach
 Outside involvement (parent)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
STUDENT SUCCESS STRATEGIES
 Peer help
 Re-teach
 Outside involvement (parent)
 Peer help
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Peer help
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
 Peer help
 Re-teach; one-on-one, group
 DI
 ARC
 Outside involvement (student
success, parent, admin)
Class and Home materials
You can download the software that we use in class for your home computer. While enough time is
provided in class to complete ALL work and assignments, some students like to have it at home to
further their learning or to get caught up on work. Turing 4.1.1a is a free download, and can be
found at http://compsci.ca/holtsoft/ .
In class, students will be required to have the following:
1. Computer username and password
2. Binder, pencil
3. Organization tool (ie: agenda or smartphone)
Assessment and Evaluation
Assessment and evaluation occurs within each course, guided by the curriculum, and for the purpose
of improving learning.
Assessment occurs throughout the semester and is designed to provide feedback while learning
occurs. This allows students to increase their knowledge and improve their performance prior to
evaluation. Some of the types of activities included in assessment include homework, practice
quizzes/tests, conferencing, self and peer evaluations, checklists and rubrics. Assessment is a crucial
part of the learning process and it is the responsibility of the student to fully engage in this process.
Evaluation occurs after assessment and involves judging the quality of work against predetermined
criteria. Evaluation results in a mark that is used to determine the term or final grade. Some types of
evaluation include tests, essays, projects, performances, media and oral presentations and exams.
Mark Calculation:
Seventy percent of the grade (70%) will be based on evaluations conducted throughout the course.
This is a cumulative term mark that is comprised of summative evaluations of various natures.
Thirty percent of the grade (30%) will be based on an exit evaluation. The exit evaluation with be as
follows:
1. Major Project – 20%
2. Final Exam – 10%
Late Evaluations:
Certain assignments within the course will be designated as “major assignments”. Due dates for
these assignments will be provided when given, as well as expectations of what is to be included and
how it will be evaluated. Major assignments will have a ‘three-day window of submission’ after which
the assignment will be late. Late material is assigned a penalty of 5% per day for three days, after
which a mark of zero will be recorded.
Academic Dishonesty:
All students at St. Joseph-Scollard Hall are expected to submit work which is entirely their own.
Work, which is not their own, must be acknowledged as such by using proper citation. If it is not
cited, this constitutes plagiarism, [the act of taking and using as one’s own the thoughts, writing,
inventions, etc. of another (Dictionary of Canadian English)] Students can expect to receive a mark of
zero on pieces of work that are plagiarized. Other forms of academic dishonesty (i.e. unauthorized
cheat sheets, copying someone else’s work or allowing someone to copy your work in order for them
to submit it as their own) will also result in a mark of zero. In all situations, a mark of zero will apply
to the entire evaluation. Administration will be advised and a letter will be sent home to the parents
informing them of what has occurred.
St. Joseph-Scollard Hall
Late or Missed Assignment Protocol for Major Assignments
Student Name: ________________________________
Assignment: _______________________
Due Date: ___________________
1. Did the student meet with you in advance and ask for an extension?
Yes ____________
No _______
Length of extension granted: ________________
2.
Reasons student provided for not completing the assignment by due date:
_____________________________________________________________
_____________________________________________________________
3.
Log of contact made with parents:
____________________________________________________________________
___________________________________________________________________
4.
Date of referral(s) made to ARC:
____________________________________________________________________
5.
Referral to Student Success Teacher:
Yes
6.
_____________
No
______________
If identified, contact made with Resource/plan developed: _________
______________________________________________________________
7.
Referral to VP to discuss: ____________________________________
8.
Marks deducted and/or assignment of a zero: ____________________
Download