Computer Science Courses

Computer Science

At the CTC, Introductory and half of Intermediate levels are taught using a structured programming langauge (C). In the Intermediate level, we switch to Java to learn object oriented programming. This language is continued into the Advanced level class. 

Introductory

Prerequisites - none

  • CSE1010: COMPUTER SCIENCE 1
  • CSE1110: STRUCTURED PROGRAMMING 1  
  • CSE1120: STRUCTURED PROGRAMMING 2 
  • CSE2110: PROCEDURAL PROGRAMMING 1
  • CSE1910: CSE PROJECT A

Intermediate

Prerequisites - Structured programming 1 & 2; Procedural programming 1

  • CSE2120: DATA STRUCTURES 1 
  • CSE2130: FILES & FILE STRUCTURES 1 
  • CSE2140: SECOND LANGUAGE PROGRAMMING 1
  • CSE3120: OBJECT-ORIENTED PROGRAMMING 1 
  • CSE2910: CSE PROJECT B

Advanced

Prerequisites - Structured programming 1 & 2; Procedural programming 1; Data structures 1; Object-oriented programming 1

  • CSE3130: OBJECT-ORIENTED PROGRAMMING 2 
  • CSE3110: ITERATIVE ALGORITHM 1 
  • CSE3310: RECURSIVE ALGORITHMS 1 
  • CSE3320: DYNAMIC DATA STRUCTURES 1 
  • CSE3140: SECOND LANGUAGE PROGRAMMING 2
  • CSE3910: CSE PROJECT D

Optional credits (based on student interest and time permitting) may include:

  • CSE1240: ROBOTICS PROGRAMMING 1 
  • NET1010: DIGITAL TECHNOLOGY
  • CSE2240: ROBOTICS PROGRAMMING 2 
  • CSE2920: CSE PROJECT C
  • CSE3920: CSE PROJECT E


Last modified on

Friday, Sept 24 is a system-wide non-instructional day so there are no classes for CBE students. Have a safe long weekend and please continue to follow all public health measures #WeAreCBE https://t.co/2BCAzks4jb

RT @UsihChristopher: We all recognize the benefits of in-person learning. We are doing everything we can to minimize transmission of COVID-19 in our schools. We NEED your help! To all employees and students (who are eligible): Please get vaccinated as quickly as possible. Thanks for sharing message!

Thank you @JackJamesHS for sharing information about the history of Treaty 7 on the anniversary of its signing #WeAreCBE #WeAreAllTreatyPeople https://t.co/QeXj9cNonO

RT @Indigenous_cbe: Today is fall equinox - a time when daylight & nighttime share the sky equally. Today is also Treaty 7 Day - the 144th anniversary of the signing of Treaty 7. The 🌞 & 🌙s equality today teaches us how to honour the treaty...by walking together in equal partnership. #welcomeoko https://t.co/7nUdmGVAVL

A number of CBE schools have participated in #StudentVoteCanada last week and today to learn about democracy in action #WeAreCBE https://t.co/XugrIa8ZpC