top of page

Computer Science

Course Description

This course enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards. Student teams will manage a large software development project, from planning through to project review. Students will also analyze algorithms for effectiveness. They will investigate ethical issues in computing and further explore environmental issues, emerging technologies, areas of research in computer science, and careers in the field.

TEACHING AND LEARNING STRATEGIES

Along with some of the strategies noted in the assessment for, as and of learning charts below, strategies will include (but not limited to):

- Desktop Publishing - student-specific tutorials and one-on-one help

- Problem solving - peer teaching and support

- Decision Making - Visual Presentations

- Direct Instruction - Data Analysis

- Graphing - Discussion Groups

- Multimedia Presentations - Excel Work sheets

- Guided internet Research - Projects

STRATEGIES FOR ASSESSMENT AND EVALUATION OF STUDENT PERFORMANCE

The tools below will be used for the three different types of assessments:

Assessment as Learning

Student Product

- Learning logs (anecdotal)

- Entrance tickets

- Exit tickets

Observation

- Whole class discussions (anecdotal)

Conversation

- Student teacher conferences (checklist)

- Small group discussions (checklist)

- Pair work (checklist)

Assessment for Learning

Student Product

- Assignment

- Journals/Letters/Emails (checklist)

- Pre-tests (scale/rubric)

- Quizzes (scale/rubric)

- Posters (rubric/scale)

- Graphic organizers (scale)

Observation

- Class discussions (anecdotal)

- Power point presentations (rubric)

- Performance tasks (anecdotal/scale)

Conversation

- Student teacher conferences (checklist)

- Small group discussions (checklist)

- Pair work (checklist)

Assessment of Learning

Student Product

- Assignment

- Journals/Letters/Emails (checklist)

- Tests (scale/rubric)

- Exam (scale/rubric)

- Posters (rubric/scale)

- Graphic organizers (scale)

Observation

- Power point presentations (rubric)

- Performance tasks (anecdotal/scale)

Conversation

- Student teacher conferences (checklist)

- Question and answer session (checklist)

- Oral tests (scale/rubric)

Assessment Methods and Tools

Term Assessment and Evaluation: 70% (Tests, Exams, Assignments, Projects)

Knowledge and Understanding (25%): Knowledge of content (e.g., facts, terms, definitions and procedures.) Understanding of content (e.g., concepts, principles, theories, relationships and methodologies)

Thinking and Inquiry (25%): Planning skills (e.g., focusing research, gathering information, selecting strategies, organizing a project) Processing skills (e.g., analyzing, interpreting, assessing, reasoning, gathering ideas, evaluating, seeking a variety of perspectives, forming conclusions)

Communication (25%): Expression of original ideas and information (e.g., logical organization) in oral, visual, and written forms

Application/Making connection (25%): The use of the knowledge and skills to make connections within and between various contexts.

Final Exam: 30%

The Final Grade

The evaluation of the student’s achievement in this course is based on the student’s achievement of the curriculum expectations. The percentage grade represents the student’s overall achievement and reflects the corresponding level of achievement as described in the Achievement chart for this discipline. A credit will be granted if the final percentage awarded is 50% or more. The final grade will be determined as follows:

70% of the grade will be based upon evaluations conducted throughout the course. This portion of the grade will reflect the student's most consistent level of achievement throughout the course, although special consideration will be given to more recent evidence of achievement.

30% of the grade will be based on a final exam administered at the end of the course.

CONSIDERATIONS FOR PROGRAM PLANNING

Career Education

Ongoing discoveries and innovations coupled with rapidly evolving technologies have resulted in an exciting environment in which creativity and innovation thrive, bringing about new career opportunities. Today’s employers seek candidates with strong technical skills, critical-thinking and problem-solving skills, and the ability to work cooperatively in a team, traits that are developed through participation in computer studies courses. Computer studies courses enable students to develop, for example, problem-solving skills, design skills, technical knowledge and skills, and the ability to conduct research, present results, and work on projects both independently and in a team environment.

Importance of Current Events in Computer Studies

The study of current events and emerging technologies related to computer studies enhances both the relevance and the immediacy of the curriculum. The study of current events needs to be thought of not as a separate topic removed from the program but as an effective instructional strategy for implementing many of the expectations found in the curriculum.

English Language Learners

English language learners (students who are learning English as a second or additional language in English-language schools) bring a rich diversity of background knowledge and experience to the classroom. These students’ linguistic and cultural backgrounds not only support their learning in their new environment but also become a cultural asset in the classroom community. With exposure to the English language in a supportive learning environment, most young children will develop oral fluency quite quickly, making connections between concepts and skills acquired in their first language and similar concepts and skills presented in English. However, oral fluency is not a good indicator of a student’s knowledge of vocabulary or sentence structure, reading comprehension, or other aspects of language proficiency that play an important role in literacy development and academic success. When learning expectations in any course are modified for an English language learner (whether the student is enrolled in an ESL or ELD course or not), this information must be clearly indicated on the student’s report card.

bottom of page