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

RT @EdMattersYYC: Impact the lives of #yyc students and start your holiday gift giving this #GivingTuesday. For a $20 donation, we will dedicate a library book to the @yyCBEdu school of your choice in honour of your favourite reader! Let's create future bookworms together: https://t.co/HQEYTZuvEJ https://t.co/ZaM970yuIJ

Have questions about COVID-19 vaccines and children? Dr. Hinshaw will be part of a telephone townhall on Tuesday, November 30 from 6:30 pm to 8 pm Pre-register online by noon on November 30. Learn more at: https://t.co/oyqQT1VkLc https://t.co/J2kvFudatZ

RT @UsihChristopher: Happy to share CBE journey at the 12th CANADIAN INTERNATIONAL EDTECH SUMMIT 2021 OPENING KEYNOTE (Christopher Usih) - YouTube https://t.co/aTu9Q6i8Vd

There are no classes for CBE students on Friday, Nov 26 because it’s a system-wide non-instructional day. Have a safe long weekend and please continue to follow all public health measures. #WeAreCBE https://t.co/cAWIKT8nVR

Today’s Board of Trustees public meeting starts at noon at the Ed Centre. Due to COVID-19 restrictions, in-person audience capacity is limited. We invite you to stream the meeting online https://t.co/nvCl1fNgoJ #yycbe https://t.co/e13SAs1TMm