THIS SITE

Information for

Course allocation - by course

Course Title Fall 2017 Winter 2018 (Tentative) Spring 2017 
CS 100
Online
Introduction to Computer Usage

Barbara Daly

Barbara Daly

Barbara Daly

CS 105 Intro to Comp Programming 1

Barbara Daly

-- --
CS 106 Intro to Comp Programming 2 -- Chantelle Gellert --
CS 115 Introduction to Computer Science 1

Barbara Daly

Barbara Daly

Barbara Daly

CS 116 Introduction to Computer Science 2 Ahmed Hajyasien Ahmed Hajyasien Ahmed Hajyasien
CS 135 Designing Functional Programs Karen Anderson Karen Anderson --
CS 136 Elementary Algorithm Design and Data Abstraction Travis Bartlett Travis Bartlett Olga Zorin/Travis Bartlett
CS 137 Programming Principles Chantelle Gellert -- --
CS 138 Functional Programming and Data Abstraction -- Chantelle Gellert --
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 -- Gang Lu Gang Lu
CS 234 Data Types and Structures Chantelle Gellert -- Chantelle Gellert
CS 240 Data Structures and Data Management Karen Anderson Karen Anderson Karen Anderson
CS 240E Enriched version of CS240 -- Karen Anderson Karen Anderson
CS 241 Foundations of Sequential Programs Gang Lu Gang Lu Gang Lu
CS 241E Enriched version of CS241 Gang Lu -- --
CS 245 Logic and Computation Ahmed Hajyasien Ahmed Hajyasien Ahmed Hajyasien
CS 245E Enriched version of CS245 Ahmed Hajyasien -- Ahmed Hajyasien
CS 246 Object-Oriented Software Development Chantelle Gellert Chantelle Gellert Chantelle Gellert
CS 246E Object-Oriented Software Development Enriched Gang Lu -- --
CS 247 Software Abstraction and Specification -- -- Karen Anderson
CS 251 Computer Organization and Design Travis Bartlett Travis Bartlett Olga Zorin/Travis Bartlett
CS 343 Concurrent and Parallel Programming Travis Bartlett Travis Bartlett --
CS 348 Introduction to Database Management Ahmed Hajyasien Ahmed Hajyasien Ahmed Hajyasien
CS 349 User Interfaces Caroline Kierstead Caroline Kierstead Caroline Kierstead
CS 350 Operating Systems Gang Lu Gang Lu Gang Lu
SE 212 Logic and Computation Travis Bartlett -- --

Course allocation - by person

Fall 2017  

Karen Anderson Barbara Daly Chantelle Gellert Ahmed Hajyasien Gang Lu Travis Bartlett Caroline Kierstead
CS135 CS100 CS137 CS116 CS241 CS136 CS349
CS145 CS105 CS234 CS245 CS241E CS251  
CS240 CS115 CS246 CS245E CS246E CS343  
      CS348 CS350 SE212  

Winter 2018 (Tentative) 

Karen Anderson Barbara Daly Chantelle Gellert Ahmed Hajyasien Gang Lu Travis Bartlett Caroline Kierstead
CS135 CS100 CS106 CS116 CS230 CS136 CS349
CS146 CS115 CS138 CS245 CS241 CS251  
CS240 CS200 CS246 CS348 CS350 CS343  
CS240E            

Spring 2017    

Karen Anderson Barbara Daly Ahmed Hajyasien Gang Lu Chantelle Gellert Olga Zorin/Travis
Bartlett
Caroline Kierstead
CS240 CS100 CS116 CS230 CS234 CS136 CS349
CS240E CS115 CS245 CS241 CS246 CS251  
CS247 CS200 CS245E CS350      
    CS348        

Travis Bartlett Chantelle Gellert