MIDDLEBURY COLLEGE
Course Schedule- Spring Term 2022    Spring 2021   Fall 2021   Fall 2022

Key to Abbreviations -Table of abbreviations and their meaning.

List of Departments

Computer Science

Return to list of Departments |
CRN   COURSE   CW   SEATS
AVAIL
  Reserved
Incoming
  Reserved
Cont.
  Reserved
Cont. Desc
  TITLE   Instruction Mode   DAYS   START   END   ROOM   INSTRUCTOR
22692   CSCI 0105 A     0           Algorithmic World             STAFF
22165   CSCI 0145 A     APRVL   6   20   3-6.99 Credits   Introduction to Computing   Scheduled Online     TBD   TBD     STAFF
22166   CSCI 0145 B     APRVL   6   20   3-6.99 Credits   Introduction to Computing   Scheduled Online     TBD   TBD     STAFF
21396   CSCI 0150 A     APRVL   9   36   3-6.99 Credits   Computing for the Sciences   Flexible Online           STAFF
22498   CSCI 0150 B     0           Computing for the Sciences             STAFF
22167   CSCI 0150 X     APRVL   3   12   3-6.99 Credits   Computing for the Sciences Lab   Hyflex     TBD   TBD     STAFF
22168   CSCI 0150 Y     APRVL   3   12   3-6.99 Credits   Computing for the Sciences Lab   Hyflex     TBD   TBD     STAFF
22169   CSCI 0150 Z     APRVL   3   12   3-6.99 Credits   Computing for the Sciences Lab   Hyflex     TBD   TBD     STAFF
20991   CSCI 0200 A     APRVL           Math Foundations of Computing   Blended     TBD   TBD     STAFF
20041   CSCI 0201 A     APRVL           Data Structures   In-Person     TBD   TBD     STAFF
22172   CSCI 0201 B     APRVL           Data Structures   In-Person     TBD   TBD     STAFF
22499   CSCI 0201 Y     45           Data Structures Lab             STAFF
21337   CSCI 0201 Z     APRVL           Data Structures Lab   Scheduled Online     TBD   TBD     STAFF
21338   CSCI 0202 A     APRVL           Computer Architecture   In-Person     TBD   TBD     STAFF
21528   CSCI 0301 A     APRVL           Theory of Computation   Flexible Online           STAFF
22500   CSCI 0301 B     0           Theory of Computation             STAFF
20327   CSCI 0302 A     APRVL           Algorithms and Complexity   Scheduled Online     TBD   TBD     STAFF
22177   CSCI 0302 B     APRVL           Algorithms and Complexity   Scheduled Online     TBD   TBD     STAFF
21655   CSCI 0311 A     APRVL           Artificial Intelligence   Flexible Online           STAFF
22501   CSCI 0321 A     0           Bioinformatics Algorithms             STAFF
22502   CSCI 0401 A   CW   0           Computational Complexity             STAFF
22503   CSCI 0414 A     0           Advanced Operating Systems             STAFF
22724   CSCI 0422 A     0           Geometric Modeling             STAFF
21972   CSCI 0451 A     APRVL           Machine Learning   Scheduled Online     TBD   TBD     STAFF
22504   CSCI 0452 A     0           Image Processing             STAFF
22505   CSCI 0466 A     0           Usable Mobile Interfaces             STAFF
20255   CSCI 0500 A     APRVL           Advanced Study             STAFF
20447   CSCI 0500 B     APRVL           Advanced Study             Briggs, A
20495   CSCI 0500 C     APRVL           Advanced Study             Scharstein, D
20496   CSCI 0500 D     APRVL           Advanced Study             Dickerson, M
20497   CSCI 0500 E     APRVL           Advanced Study             Johnson, P
20615   CSCI 0500 F     APRVL           Advanced Study             Christman, A
21273   CSCI 0500 G     APRVL           Advanced Study             Andrews, C
21461   CSCI 0500 H     APRVL           Advanced Study             Linderman, M
21542   CSCI 0500 I     APRVL           Advanced Study             Grant, J
21543   CSCI 0500 J     APRVL           Advanced Study             Kimmel, S
21600   CSCI 0500 K     APRVL           Advanced Study             Caplan, P
22365   CSCI 0500 L     APRVL           Advanced Study             Vaccari, A
22366   CSCI 0500 M     APRVL           Advanced Study             Foley, J
21376   CSCI 0701 A     APRVL           Senior Seminar   In-Person   MWF   09:10 AM   10:00 AM   75SHS 202   Grant, J
21529   CSCI 0701 B     APRVL           Senior Seminar   Scheduled Online   MW   05:10 PM   06:25 PM   ONLINE ONL   Foley, J
22183   CSCI 0701 C     APRVL           Senior Seminar   In-Person   MW   03:00 PM   03:50 PM   75SHS 202   Vaccari, A
22184   CSCI 0701 Z     APRVL           Senior Sem Lab - CSCI 0701C   In-Person   F   12:40 PM   01:30 PM   75SHS 202   Vaccari, A
21435   CSCI 0702 A     APRVL           Senior Thesis   In-Person   MW   08:40 AM   09:55 AM   75SHS 203   Andrews, C