Course Outline and Assessment/Evaluation Plan
Martingrove C. I., Toronto District School Board


Department: Business & Computer Studies
Outline Developed by: Mr. M. Goldberg Date: September 9, 2009

Course Code: ICS2O1
Course Title: Introduction to Computer Studies

Credit Value: 1.0
Grade: 10
Prerequisite: N/A
Textbook: (WATCOM Pascal – Primer and Reference, by F.D. Boswell, T.R. Grove & E.W. Mackie – for reference purposes only)
Course Description
This course introduces students to computer science concepts. Students learn about the stages in software design; the fundamental programming constructs of sequence, selection, and repetition; the functions of internal and external computer components; the relationship among networks, operating systems, and application software and their uses; and how programming languages evolve. Students also develop an awareness of computer-related careers and the impact of computers and associated technologies.
This course is designated as open and can be taken by all students who wish to learn about Computer and Information Science. Students who wish to continue study in this area can take the University/College courses in Grades 11 and 12 that would lead to post-secondary courses.

Course Overview
Introduction to Computer Studies is organized into the following three strands...
A. Understanding Computers
B. Introduction to Programming
C. Computers and Society

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 post-secondary education and career prospects related to computer studies.

Course Content
Unit 1: Hardware, Networks, and Software: An Integrated Environment
1.1. Network and Operating System Functions (2 Classes - September)
1.2. Internal and External Components of a Computer (2 Classes – September)
1.3. Introduction to the Programming Environment (5 Classes – September/October)
1.4. Unit 1 Test (1 Class – October)

Unit 2: The Problem Solver
2.1. The Methodical Problem-Solver (2 Classes – October)
2.2. The Programmer’s Plan of Action: The Software Design Stages (5 Classes – October)
2.3. Unit 2 Assignment (1 Class – October)

Unit 3: Foundations of Programming I
3.1. Discovering Output, Formatting, and Calculating (6 Classes – November)
3.2. Discovering Input, Variables, and Constants (6 Classes – November/December)
3.3. Discovering Selection (6 Classes – December)
1.5. Acceptable and Ergonomic Use of Computers (3 Classes – January)
3.4. Discovering Repetition and Looping (8 Classes – January/ February)
3.5. Unit 3 Test (1 Class – February)

Unit 4: The Computer and Society
4.1. Connections Inside and Out (3 Classes – February)
4.2. Evolution of Programming Languages (2 Classes – February)
4.3. Computers and Technologies Impact Social Systems (1 Class – February)
4.4. Future Computing Trends (4 Classes - March)
2.5. A Computer Career: Is It For Me? (3 Classes – March)
4.5. It's All in the News (Ongoing)
4.6. Unit 4 Test (1 Class- March)

Unit 5: Foundations of Programming II
5.1. Advanced Programming Concepts (9 Classes – April)
5.2. Final Project – a computer game TBA! (16 Classes – May/June)
5.3. Summative Test (1 Class – June)


Assessment and Evaluation

Assessment and Evaluation for this course will be through a variety of methods as indicated below. Students will have multiple opportunities to practice skills and to demonstrate achievement. The final mark for the course will be comprised of 70% course work, assignments, and tests throughout the year, and 30% summative evaluation towards the end of the course. The summative evaluation will consist of a culminating project (worth 30% of the final mark).
Marks are reported on all report cards in a CUMULATIVE ON-GOING BASIS. This means that the mark you have earned up to that particular day is reported. Evaluation will be weighted as shown across the following categories. Categories being evaluated will be identified in all marking schemes.

Knowledge & Understanding (eg. tests, quizzes) 29% of the course work mark (20% overall)
Thinking & Inquiry (eg. case studies, reports) 14% of the course work mark (10% overall)
Communication (eg. presentations, spelling) 14% of the course work mark (10% overall)
Application (eg. assignments on computer) 43% of the course work mark (30% overall)
(NB: Many evaluations will have more than one category covered. Marking schemes will outline how each assignment is evaluated with regard to the above categories. The items in parentheses above are to be used as a general guideline.)

Learning Skills
Student Learning Skills will also be monitored and evaluated throughout the year. The report card provides a record of the learning skills demonstrated by the student in the following five categories: Works Independently, Teamwork, Organization, Work Habits and Initiative. These learning skills are evaluated using the following four point scale: (E) Excellent, (G) Good, (S) Satisfactory, (N) Needs Improvement.


Classroom Routines and Procedures
Students must be in class at the start of each period, prepared to begin before the bell rings. Regular attendance and punctuality is a must. Get into the habit of writing down homework into your student planner. Prepare for each class by reading and doing the homework assigned by the teacher. Students are responsible for catching up on missed homework and in-class assignments.

As this class takes place in a computer lab, computer lab rules must be strictly followed. If a lab rule is violated the resulting consequence may include suspension of computer privileges for the entire school network regardless of assignment due dates or course. You will be given a copy of MCI’s computer lab rules, which will also be discussed in great detail by your teacher. Make sure you check your workstation, and report anything that looks suspicious at the beginning of class. You are responsible for taking care of your workstation and every student is responsible for taking care of the computer lab.

Throughout the year you will be working with many different people in the class in teams. It is expected that you will work hard as a member of your team and be dedicated to its success. Remember that during your lifetime, you will often have to work with people that you may not like or get along with, but you must make the best of the situation that you are given.

Assignments or projects must be submitted on the due date. Late assignments will not be accepted after the absolute deadline, and students who do not hand in work will receive a mark of zero. If there is a legitimate reason for the late submission of an assignment, make sure you inform your teacher.

Students must be present for all tests. Students present at any time during the day of the test are expected to write the test or a mark of zero will be assigned. Make-up tests or other alternative forms of evaluation will be given only at the teacher's discretion, if the absence is documented with a legitimate reason (eg. sickness) on a note from a parent or guardian. (Note that an absence from a summative evaluation, exam or project due date, must be documented with a third party note. That is, if you are sick for an exam, for example, a doctor’s note is required – a note from a parent or guardian will not suffice.) A student participating in a school activity at the time of a test must inform the teacher at least one week prior to the day of the test and arrange to write the test before leaving on the school activity or a mark of zero will be assigned. If you are absent for a test and have submitted the proper documentation, you must write any make-up test the day you get back to school (regardless of whether or not you have a class in the missed subject that day).

This course covers a great deal of interrelated course material. If you miss a class, it is very important that you catch up immediately, as it becomes increasingly more difficult to get caught up as time goes on. Make sure that you contact someone in the class if you are absent, to find out what you have missed. (It might be a good idea to buddy-up with one or many classmates and exchange phone numbers.) It is YOUR responsibility to get caught up on work missed in a TIMELY fashion.

If you have any questions or concerns about this course, please feel free to speak to your teacher.
Teacher: Mr. M. Goldberg
Office: Room 105A
Website: www.goldbergcafe.wikispaces.com
Email: michael.goldberg@tel.tdsb.on.ca