MIDDLEBURY COLLEGE
Course Schedule- Fall Term 2020    Fall 2019   Spring 2020   Spring 2021

For textbook pricing information, including ISBNs, please click here

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
Cont.
  Reserved
Cont. Desc
  TITLE   Instruction Mode   DAYS   START   END   ROOM   INSTRUCTOR
92461   CSCI 0105 A     APRVL     0       Algorithmic World   In-Person   MWF   09:10 AM   10:00 AM   75SHS 224   Andrews, C
92740   CSCI 0105 B     APRVL     0       Algorithmic World   In-Person   MWF   10:20 AM   11:10 AM   75SHS 224   Andrews, C
92534   CSCI 0145 A     APRVL     1   3-6.99 Credits   Introduction to Computing   Flexible Online         ONLINE   Foley, J
92536   CSCI 0145 W     APRVL     0       Introduction to Computing Lab   Scheduled Online   R   10:00 AM   10:50 AM   ONLINE   Foley, J
92537   CSCI 0145 X     APRVL     2   3-6.99 Credits   Introduction to Computing Lab   Scheduled Online   R   02:00 PM   02:50 PM   ONLINE   Foley, J
92538   CSCI 0145 Y     APRVL     0       Introduction to Computing Lab   Scheduled Online   R   03:15 PM   04:05 PM   ONLINE   Foley, J
92539   CSCI 0145 Z     APRVL     1   3-6.99 Credits   Introduction to Computing Lab   Scheduled Online   F   10:20 AM   11:10 AM   ONLINE   Foley, J
91034   CSCI 0150 A     APRVL     0       Computing for the Sciences   Flexible Online         ONLINE   Briggs, A
92745   CSCI 0150 V     APRVL     0       Computing for the Sciences Lab   Scheduled Online   R   08:25 AM   09:15 AM   ONLINE   Briggs, A
92748   CSCI 0150 W     APRVL     0       Computing for the Sciences Lab   In-Person   R   10:00 AM   10:50 AM   75SHS 202   Briggs, A
92749   CSCI 0150 X     APRVL     0       Computing for the Sciences Lab   In-Person   R   11:10 AM   12:00 PM   75SHS 202   Briggs, A
92750   CSCI 0150 Y     APRVL     1   3-6.99 Credits   Computing for the Sciences Lab   Scheduled Online   R   02:05 PM   02:55 PM   ONLINE   Briggs, A
92752   CSCI 0150 Z     APRVL           Computing for the Sciences Lab   Scheduled Online   R   03:15 PM   04:05 PM   ONLINE   Briggs, A
91390   CSCI 0200 A     APRVL           Math Foundations of Computing   Scheduled Online   MWF   10:20 AM   11:10 AM   ONLINE   Caplan, P
91604   CSCI 0200 B     APRVL           Math Foundations of Computing   Scheduled Online   MWF   01:50 PM   02:40 PM   ONLINE   Caplan, P
90101   CSCI 0201 A     APRVL           Data Structures   In-Person   MWF   09:10 AM   10:00 AM   MCC FLOOR   Grant, J
92527   CSCI 0201 B     APRVL           Data Structures   In-Person   MWF   10:20 AM   11:10 AM   SDL DNA   Grant, J
92755   CSCI 0201 X     APRVL           Data Structures Lab   In-Person   M   03:00 PM   03:50 PM   JHN 304   Grant, J
91419   CSCI 0201 Y     APRVL           Data Structures Lab   In-Person   M   01:50 PM   02:40 PM   JHN 304   Grant, J
91420   CSCI 0201 Z     APRVL           Data Structures Lab   In-Person   W   01:50 PM   02:40 PM   JHN 304   Grant, J
90102   CSCI 0202 A     APRVL           Computer Architecture   Scheduled Online   MWF   10:20 AM   11:10 AM   ONLINE   Vaccari, A
91573   CSCI 0202 B     APRVL           Computer Architecture   In-Person   MWF   11:30 AM   12:20 PM   75SHS 224   Vaccari, A
90103   CSCI 0301 A     APRVL           Theory of Computation   Flexible Online         ONLINE   Briggs, A
92757   CSCI 0301 X     APRVL           Discussion   In-Person   T   09:35 AM   10:25 AM   75SHS 202   Briggs, A
92761   CSCI 0301 Y     APRVL           Discussion   Scheduled Online   T   11:10 AM   12:00 PM   ONLINE   Briggs, A
92762   CSCI 0301 Z     APRVL           Discussion   Scheduled Online   T   04:50 PM   05:40 PM   ONLINE   Briggs, A
91539   CSCI 0302 A     APRVL           Algorithms and Complexity   Scheduled Online   MWF   10:20 AM   11:10 AM   ONLINE   Christman, A
91794   CSCI 0302 B     APRVL           Algorithms and Complexity   Scheduled Online   MWF   11:30 AM   12:20 PM   ONLINE   Christman, A
92038   CSCI 0312 A     APRVL           Software Development   Flexible Online         ONLINE   Andrews, C
92786   CSCI 0312 X     APRVL           Software Development Lab   In-Person   TR   09:35 AM   10:50 AM   75SHS 224   Andrews, C
92787   CSCI 0312 Y     APRVL           Software Development Lab   In-Person   TR   11:10 AM   12:25 PM   75SHS 224   Andrews, C
92788   CSCI 0312 Z     APRVL           Software Development Lab   In-Person   TR   01:40 PM   02:55 PM   75SHS 224   Andrews, C
92291   CSCI 0313 A     APRVL           Programming Languages   Flexible Online         ONLINE   Scharstein, D
92793   CSCI 0313 X     APRVL           Programming Languages Lab   In-Person   M   01:50 PM   02:40 PM   75SHS 224   Scharstein, D
92794   CSCI 0313 Y     APRVL           Programming Languages Lab   In-Person   M   03:00 PM   03:50 PM   75SHS 224   Scharstein, D
92796   CSCI 0313 Z     APRVL           Programming Languages Lab   Scheduled Online   M   08:00 PM   08:50 PM   ONLINE   Scharstein, D
91624   CSCI 0315 A     APRVL           Systems Programming   Flexible Online         ONLINE   Scharstein, D
92797   CSCI 0315 X     APRVL           Systems Programming Lab   In-Person   TR   01:40 PM   02:55 PM   75SHS 202   Scharstein, D
92800   CSCI 0315 Y     APRVL           Systems Programming Lab   In-Person   TR   03:15 PM   04:30 PM   75SHS 202   Scharstein, D
92039   CSCI 0315 Z     APRVL           Systems Programming Lab   Scheduled Online   TR   08:00 PM   09:15 PM   ONLINE   Scharstein, D
92809   CSCI 0401 A     APRVL           Computational Complexity   Hyflex   TR   11:10 AM   12:25 PM   75SHS 203   Kimmel, S
92811   CSCI 0401 B   CW   APRVL           Computational Complexity   Hyflex   TR   11:10 AM   12:25 PM   75SHS 203   Kimmel, S
              Hyflex   R   01:50 PM   02:40 PM   75SHS 206   Kimmel, S
92292   CSCI 0454 A     APRVL           Biometrics   In-Person   TR   09:35 AM   10:50 AM   LIB 140   Grant, J
90391   CSCI 0500 A     APRVL           Advanced Study             STAFF
90499   CSCI 0500 B     APRVL           Advanced Study             Briggs, A
90693   CSCI 0500 C     APRVL           Advanced Study             Scharstein, D
90500   CSCI 0500 D     APRVL           Advanced Study             Dickerson, M
90501   CSCI 0500 E     APRVL           Advanced Study             Johnson, P
90565   CSCI 0500 F     APRVL           Advanced Study             Christman, A
91427   CSCI 0500 G     APRVL           Advanced Study             Andrews, C
91577   CSCI 0500 H     APRVL           Advanced Study             Linderman, M
91651   CSCI 0500 I     APRVL           Advanced Study             Grant, J
91652   CSCI 0500 J     APRVL           Advanced Study             Kimmel, S
91796   CSCI 0500 K     APRVL           Advanced Study             Vaccari, A
91386   CSCI 0701 A     APRVL           Senior Seminar   Scheduled Online   TR   09:35 AM   10:50 AM   ONLINE   Caplan, P
91781   CSCI 0701 B     APRVL           Senior Seminar   Scheduled Online   M   07:30 PM   10:25 PM   ONLINE   Dickerson, M
92783   CSCI 0701 X     APRVL           Lab - CSCI 0701 B   Hyflex   W   12:25 PM   01:15 PM   75SHS 202   Dickerson, M
92784   CSCI 0701 Y     APRVL           Lab - CSCI 0701 B   Hyflex   W   01:50 PM   02:40 PM   75SHS 202   Dickerson, M
92785   CSCI 0701 Z     APRVL           Lab - CSCI 0701 B   Hyflex   W   03:00 PM   03:50 PM   75SHS 202   Dickerson, M
91540   CSCI 0702 A     APRVL           Senior Thesis   Flexible Online         ONLINE   Kimmel, S