ICS4M COMPUTER AND INFORMATION SCIENCE

Welcome to ICS4M!  I’m glad you’ve decided to continue your computer studies with this most challenging course. This is an exciting and fast paced course and you are required to review information on a daily basis.  A word of caution:  don’t allow yourself to fall behind.  If you have difficulties see your teacher as soon as possible.  Don’t wait until exam time.  Please arrive on time and prepared with all your materials at each class and above all have fun, enjoy the course!

Course Information:

Course:

 Computer and Information Science

Ministry Document:

 Computer and Information Science, 2002

Code:

 ICS4M

Level:

 University and College Preparation

Credit:

 1.00

Suggested Prep:

 ICS3M

Teacher:

 Joy Augustine

Course Calendar Description:

This senior level course deals mainly with computer programming and technology. Students will use advanced computer programming techniques to solve a variety of problems. You will be involved in writing well-structured, well documented programs that use professional programming style. Object oriented programming is a focus of the course.

Rationale:

This course should appeal to students who have demonstrated an aptitude for programming and problem-solving. It should provide them with opportunities to develop and extend their computing skills and knowledge. By means of programming assignments based on diverse, mainly practical applications, students should become skilful at using most of the available programming language constructs. This course should provide students with a background in computer programming and theory to prepare them for post-secondary studies and the world of work. Students will be introduced to Java and learn more advanced programming skills. Students will develop team-building, communication and problem-solving skills to complement their computer skills.

Evaluation:

Evaluation will be done in accordance with Ministry Guidelines and may include the following categories:
    Class Assignments, Programming Labs, Tests/Quizzes, Independent Study, and Summative Evaluation

Class Assignments will vary in size and nature.  They may include homework assignments, programming assignments and skill demonstrations.  In Most cases late assignments will NOT be accepted as the work will be taken up in the class in which it is due.

There will be one lab per unit in most units.  Students will on average be given approximately one week to complete a programming lab assignment.  Late assignments will be penalized 10% per day and will not be accepted after three class days late.

There will be a test on average every three weeks on the topics from previous weeks since the last test.  At least three days notice will be given for each test.  Tests will be both of a written nature and done on the computer.  Short quizzes will also be given.  Quizzes may be given without advance notice.

Independent Study consists of a major programming project near the end of the course and a career research assignment and presentation during the course.  Both components will be done in groups of 2 or 3 people.  The career research assignment will involve researching information related to the effect of computer technology on society and/or education, training and careers.  The information will be shared with the class in a short presentation.  The programming project is an opportunity to apply skills learned in the course and learn new skills independently.

The final summative evaluation will test the full range of work throughout the course.  It may include both written and on-computer testing.

 

Hosted by www.Geocities.ws

1