THIS SITE

Information for

Course allocation - by course

Course Title Fall 2018 (Tentative) Winter 2018 Spring 2018 
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 TBA (contact Olga Zorin for questions) Ahmed Hajyasien Ahmed Hajyasien
CS 135 Designing Functional Programs Karen Anderson Karen Anderson --
CS 136 Elementary Algorithm Design and Data Abstraction TBA (contact Travis Bartlett for questions) Travis Bartlett Travis Bartlett
CS 137 Programming Principles TBA (contact Travis Bartlett for questions) -- --
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 231 Algorithmic Problem Solving -- -- Karen Anderson
CS 234 Data Types and Structures TBA (contact Travis Bartlett for questions) -- Travis Bartlett
CS 240 Data Structures and Data Management Karen Anderson Karen Anderson Karen Anderson
CS 240E Enriched version of CS240 -- 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 TBA (contact Barbara Daly for questions) Ahmed Hajyasien Ahmed Hajyasien
CS 245E Enriched version of CS245 -- -- Ahmed Hajyasien
CS 246 Object-Oriented Software Development Olga Zorin Chantelle Gellert Caroline Kierstead
CS 246E Object-Oriented Software Development Enriched Gang Lu -- --
CS 247 Software Abstraction and Specification -- -- Gang Lu
CS 251 Computer Organization and Design Olga Zorin Travis Bartlett Travis Bartlett
CS 343 Concurrent and Parallel Programming Olga Zorin  Travis Bartlett --
CS 348 Introduction to Database Management TBA (contact Olga Zorin for questions) 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 TBA (contact Travis Bartlett for questions) -- --

Course allocation - by person

Fall 2018 (Tentative)  

Karen Anderson Barbara Daly TBA TBA Gang Lu Olga Zorin Caroline Kierstead
CS135 CS100 CS136 CS116 CS241 CS246 CS349
CS145 CS105 CS137 CS245 CS241E CS251  
CS240 CS115 CS234 CS348 CS246E CS343  
    SE212   CS350    

Winter 2018  

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 2018    

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