• Part of the Business, Administration, Finance & Information Technology (BIT) cluster

Overview

Students will focus on developing solutions to solve problems using computers. They will gain skills in developing algorithms, writing programs in languages such as C or Java and trouble-shooting their solutions. Final projects for all levels involve following the design process to create solutions to real world problems.

The introductory level will focus on structured programming, procedural programming and basic computer science fundamentals. Students may have the opportunity to explore html programming to create webpages depending on time available. No prerequisites are needed. 

The intermediate level will develop skills around data structures, file structures and introduce object oriented programming while learning more advanced computer science fundamentals. Prerequisites - Structured Programming 1 & 2; Procedural Programming 1

The advanced level will learn about iterative and recursive algorithms while continuing to develop object oriented programming skills. Prerequisites - Data Structures 1; Object Oriented Programming 1

AP Computer Science A is an introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity (functions), variables, and control structures in the programming language Java. Prerequisites - Data Structures 1; Object Oriented Programming 1 (in Java)

  • Introductory (6 credits available) single block only
  • Intermediate (5 credits available) single block only 
  • Advanced (5 credits available) single block only
  • AP Computer Science A (5 credits available) single block only 

Student Expectations:

Successful Students:

  • are self-motivated
  • enjoy solving problems and designing solutions
  • are interested in learning about a career in computer science, engineering, software

It is expected that each student will:

  • behave in a safe manner and promote safety in all aspects of the course
  • be on time for class
  • have their parent call or email the teacher if absent
  • maintain a portfolio, preferably digital format with algorithms and code
  • be responsible for the equipment they are using
  • clean up and organize their work station at the end of every class


Computer Science

  • Part of the Business, Administration, Finance & Information Technology (BIT) cluster

Overview

Students will focus on developing solutions to solve problems using computers. They will gain skills in developing algorithms, writing programs in languages such as C or Java and trouble-shooting their solutions. Final projects for all levels involve following the design process to create solutions to real world problems.

The introductory level will focus on structured programming, procedural programming and basic computer science fundamentals. Students may have the opportunity to explore html programming to create webpages depending on time available. No prerequisites are needed. 

The intermediate level will develop skills around data structures, file structures and introduce object oriented programming while learning more advanced computer science fundamentals. Prerequisites - Structured Programming 1 & 2; Procedural Programming 1

The advanced level will learn about iterative and recursive algorithms while continuing to develop object oriented programming skills. Prerequisites - Data Structures 1; Object Oriented Programming 1

AP Computer Science A is an introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity (functions), variables, and control structures in the programming language Java. Prerequisites - Data Structures 1; Object Oriented Programming 1 (in Java)

  • Introductory (6 credits available) single block only
  • Intermediate (5 credits available) single block only 
  • Advanced (5 credits available) single block only
  • AP Computer Science A (5 credits available) single block only 

Student Expectations:

Successful Students:

  • are self-motivated
  • enjoy solving problems and designing solutions
  • are interested in learning about a career in computer science, engineering, software

It is expected that each student will:

  • behave in a safe manner and promote safety in all aspects of the course
  • be on time for class
  • have their parent call or email the teacher if absent
  • maintain a portfolio, preferably digital format with algorithms and code
  • be responsible for the equipment they are using
  • clean up and organize their work station at the end of every class


Last modified on

Our "classrooms" look different, but we continue to support student learning. Check out this video for more info. #wearecbe https://t.co/z6XBq4mA3Q

Learn more about what students and families can expect to hear from their schools next week. Classes are cancelled and students will not be returning to their schools, but learning is ongoing. https://t.co/2k2t0CUwTV #wearecbe

Yesterday we sent a message to all Gr. 10, 11 and 12 families about diploma exams. Diploma exams are cancelled, but under special circumstances, students can request to write a diploma exam. For more info, see info on our website https://t.co/Vt8kke9SuE

All city and school playgrounds are closed effective immediately to help reduce the spread of COVID-19. City parks remain open. Let’s all work together to protect the public’s health. #WeAreCBE

CBE Spring Break runs Mar. 23 – 27 for Traditional Calendar Schools, until Apr. 3 for Modified Calendar Schools. CBE Schools are closed during this time. Students and Staff, enjoy your time off, be safe and take care of yourselves. #WeAreCBE