Superior Heights C. & V.S.
Slideshow image

Home About Us Departments Educational Links French Immersion Sports Teachers

Thu Jun 29, 2017:
Graduation - 1:30pm


Fri Jun 30, 2017:
Last day of school. Summer holidays begin July 1st. Have a great summer!




RESTARTING MESSAGES






BISTRO 127



SUPERIOR HEIGHTS
Why Choose Us?



Pinwheel



Superior Basketball League



My Blueprint



Parents School Council



Civil Construction
Careers



Hour of Code



OSAID
Ontario Students Against Impaired Driving


Computer Science

Computer Science Courses

The following four courses are available in the Computer Science program, dependent on enrollment.


ICS2O
(No prerequisites required)

This course helps students examine Computer Science concepts. Students will outline stages in software development, define standard control and data structures, identify on-and off-line resources, explain the functions of basic computer components, and develop programming and problem-solving skills by using operating systems and implementing defined practices.

As well as identifying careers in Computer Science, students will develop an understanding of the ethical use of computers and the impact of emergent technologies on society. Students will spend time learning exciting tools such as HTML, Javascript, Flash, and Android mobile device App development..

By the end of the course, the student will have created, as "Independent Study Units", a working online website, a major Javascript program, a Flash animation project, and an Android mobile device App.

Click here for samples of past student projects.

Students may download the aiStarter program here, for running the Android device emulator.


ICS3U
(No prerequisites required, but ICS2O is recommended)

This course covers basic and advanced programming concepts to prepare students for advanced work at the end of the semester in addition to preparation for the challenging ICS4U1 course.

This course is important for those wishing to learn programming at an advanced level or for continuing on to post secondary education in the computing field.

By the end of the course, the student will have created, as "Independent Study Units", a major Java program, a Flash/Actionscript animation project, and a major Android mobile device App project.

Click here for samples of past student projects.


ICS4U1

This course is a continuation of ICS3U (a prerequisite) and takes on a case study approach for the major project dealing with the software development cycle in creating a game.

Additonally, the student learns to program for mobile devices, java applets, implementing algorithms, developing algorithms, independent study projects, and any other advanced computer science topics or emerging technologies as time permits.

By the end of the course, the student will have created, as "Independent Study Units", a major Flash/Actionscript program using Software Engineering principles and design, a Flash/Actionscript mini project to prepare for the major project, an independent study project on a topic of their choice (based on current trends), a project developing software for mobile devices, and a project developing software for the Finch robotic device.

Click here for samples of past student "mini" projects.
Click here for samples of past student "major" projects.
Click here for samples of past student "mobile device" projects.


Click here for samples of various past student assignments from all grades.


Course Descriptions and Pathways for each level of Computer Science at Superior Heights.

Course Descriptions for all courses of all grades from 1-12.
PAGE 1 of Computer Science Course Codes and Descriptions.
PAGE 2 of Computer Science Course Codes and Descriptions.
Pathways of all courses for Computer Science.


home | educational links | news | sault area links | search engines | sports links - community area | webmaster contact