Course allocation - by course

Course Title Fall 2020  Winter 2021 (Tentative)  Spring 2020
CS 100
Online
Introduction to Computer Usage Barbara Daly Barbara Daly Barbara Daly
CS 105 Intro to Comp Programming 1 Barbara Daly Barbara Daly --
CS 106 Intro to Comp Programming 2 -- Scott King --
CS 115 Introduction to Computer Science 1 Barbara Daly Barbara Daly Barbara Daly
CS 116 Introduction to Computer Science 2 Dalibor Dvorski  Dalibor Dvorski Dalibor Dvorski
CS 135 Designing Functional Programs Karen Anderson /Ahmed Hajyasien (Assistance) Karen Anderson --
CS 136 Elementary Algorithm Design and Data Abstraction Scott King Scott King /Ahmed Hajyasien (Assistance) Scott King
CS 137 Programming Principles Scott King -- --
CS 138 Functional Programming and Data Abstraction -- Scott King --
CS 145 Design, Abstraction and Implementation Karen Anderson -- --
CS 146 Elementary Algorithm Design and Data Abstraction
(advanced version)
-- Karen Anderson --
CS 200 Concepts for Advanced Computer Usage -- Barbara Daly Barbara Daly
CS 230 Introduction to Computers and Computer Systems -- Patrick Roh Patrick Roh
CS 231 Algorithmic Problem Solving -- -- Karen Anderson
CS 234 Data Types and Structures Scott King -- Scott King
CS 240 Data Structures and Data Management Karen Anderson Karen Anderson Karen Anderson
CS 240E Enriched version of CS240 -- Karen Anderson Karen Anderson (Canceled)
CS 241 Foundations of Sequential Programs Gang Lu Gang Lu Gang Lu
CS 241E Enriched version of CS241 Caroline Kierstead  -- --
CS 245 Logic and Computation Dalibor Dvorski Dalibor Dvorski Dalibor Dvorski
CS 245E Enriched version of CS245 Dalibor Dvorski Dalibor Dvorski Dalibor Dvorski
CS 246 Object-Oriented Software Development Patrick Roh Patrick Roh Patrick Roh
CS 246E Object-Oriented Software Development Enriched Patrick Roh Ahmed Hajyasien (Canceled) --
CS 247 Software Abstraction and Specification -- -- Scott King
CS 251 Computer Organization and Design Patrick Roh Patrick Roh Patrick Roh
CS 341 Algorithms Caroline Kierstead Caroline Kierstead Caroline Kierstead
CS 343 Concurrent and Parallel Programming Gustavo Fortes Tondello Gustavo Fortes Tondello --
CS 348 Introduction to Database Management Ahmed Hajyasien Ahmed Hajyasien Gustavo Fortes Tondello
CS 349 User Interfaces Caroline Kierstead Caroline Kierstead Caroline Kierstead
CS 350 Operating Systems Gustavo Fortes Tondello Gustavo Fortes Tondello Gustavo Fortes Tondello
SE 212 Logic and Computation Ahmed Hajyasien -- --

Course allocation - by person

Fall 2020 

Karen Anderson Barbara Daly Dalibor Dvorski Ahmed Hajyasien Caroline Kierstead Scott King Patrick Roh Gustavo Tondello Gang Lu (UOC)
CS135 CS100 CS116 CS135 (Assistance) CS241E  CS136 CS246 CS343 CS241
CS145 CS105 CS245 CS348 CS341 CS137 CS246E CS350  
CS240 CS115 CS245E SE212 CS349 CS234 CS251 Sessionals  
                 

Winter 2021 (Tentative)  

Karen Anderson Barbara Daly Dalibor Dvorski Ahmed Hajyasien Caroline Kierstead Scott King Patrick Roh Gustavo Tondello Gang Lu (UOC)
CS135 CS100 CS116 CS136 (Assistance) CS341 CS106 CS230 CS343 CS241
CS146 CS105 CS245 CS246E (Canceled) CS349 CS136 CS246 CS350  
CS240 CS115 CS245E CS348   CS138 CS251    
CS240E CS200   Sessionals          
                 

Spring 2020   

Karen Anderson Barbara Daly Dalibor Dvorski Caroline Kierstead Scott King Gang Lu Patrick Roh Gustavo Tondello
CS231 CS100 CS116 CS341 CS136 CS241 CS230 CS348
CS240 CS115 CS245 CS349 CS234   CS246 CS350
CS240E (Canceled) CS200 CS245E   CS247   CS251