The primary goal of this course is to have students develop proficiency using a computer keyboard (specifically, touch-typing accurately at 25 words per minute). Components…

Courses
Staff at Westgate strive to provide students with an excellent education, and we wish for students to develop academically, spritually, physically and emotionally during their time with us. We encourage students to be involed in our co-curricular programs and to take classes in a wide range of subject areas. Grade 9 and 10 students must select 10 credits. Grade 11 students are expected to take a minimum of nine credits per year and Grade 12 students a minimum of eight credits.
42S Advanced Placement Computer Science
This course requires the writing of the Advanced Placement examination. A student who successfully passes the exam as prepared and evaluated by the Advanced Placement…
40S Computer Science
The course teaches intensive programming using Java. Topics include: problem solving, sequential and random access files, OOP programming language, recursion, arrays, and sort and search…
Prerequisite: Minimum of 60% in Computer Science 30S30S Computer Science
This course will instruct the students in Java Topics include: variables and data types, input/output, multiple branching, looping, subprograms with parameters, strings, arrays and sample…
Keyboarding (early morning) 25S
The primary goal of this course is to have students develop proficiency using a computer keyboard (specifically, touch-typing accurately at 25 words per minute). Components…
Keyboarding (early morning) 25S
The primary goal of this course is to have students develop proficiency using a computer keyboard (specifically, touch-typing accurately at 25 words per minute). Components…
30S Computer Science
This course will instruct the students in Java Topics include: variables and data types, input/output, multiple branching, looping, subprograms with parameters, strings, arrays and sample…
9 Keyboarding (early morning) 25S
The primary goal of this course is to have students develop proficiency using a computer keyboard (specifically, touch-typing accurately at 25 words per minute). Components…
15F Applying Information and Communication Technology
Students will use office productivity software to create documents and spreadsheets. In addition, students will learn HTML and CSS to design websites. Ethical considerations, acceptable…
8 Keyboarding (early morning) 25S
The primary goal of this course is to have students develop proficiency using a computer keyboard (specifically, touch-typing accurately at 25 words per minute). Components…
7 Keyboarding (early morning) 25S
The primary goal of this course is to have students develop proficiency using a computer keyboard (specifically, touch-typing accurately at 25 words per minute). Components…