Computer Science --  SUMMER 2020 -- online 25-Jun-2020
               
  SUMMER FOUR WEEKS, FIRST  June 1 -- June 24            
            included  
catalog # course name class # section days time break instructor
               
12 Introduction to Computers and Computation 4137 35 Mon Tue Wed Thu 5:30 -- 7:10 pm   Huang
12 lab   4138 35A Mon Tue Wed Thu 7:30 -- 9:10 pm   Huang
               
90 Introduction to Python (may substitute CSCI 80) 5927 20 Mon Tue Wed Thu 3:00 -- 5:40 pm 10 min Waxman
               
313 Data Structures 12732 30 Mon Tue Wed Thu 6:00 -- 8:40 pm 10 min Abramov
331 Database Systems 4134 31 Mon Tue Wed Thu 7:00 -- 9:40 pm 10 min Obrenić
340 Operating Systems Principles 4135 12 Mon Tue Wed Thu 11:00 am -- 1:40 pm 10 min Fluture
343 Computer Architecture 4136 11 Mon Tue Wed Thu 8:00 -- 10:40 am 10 min Fluture
344 Distributed Systems 11758 29 Mon Tue Wed Thu 2:00 -- 4:40 pm 10 min Fluture
               
711 Database Systems (semicore S) 4139 31 Mon Tue Wed Thu 7:00 -- 9:40 pm 10 min Obrenić
715 Distributed Computing 11759 29 Mon Tue Wed Thu 2:00 -- 4:40 pm 10 min Fluture
               
  SUMMER FOUR WEEKS, SECOND  June 29 -- July 22            
            included  
catalog # course name class # section days time break instructor
               
240 Computer Organization and Assembly Language 13291 19 Mon Tue Wed Thu 10:00 am -- 12:40 pm 10 min Fluture
               
320 Theory of Computation 4132 32 Mon Tue Wed Thu 7:00 -- 9:40 pm 10 min Obrenić
381 Genetic Algorithms (semicore M) 4133 13 Mon Tue Wed Thu 10:00 am -- 12:40 pm 10 min Goldberg
               
780 Genetic Algorithms 4140 13 Mon Tue Wed Thu 10:00 am -- 12:40 pm 10 min Goldberg
               
  SUMMER SIX WEEKS  June 29 -- August 6            
               
catalog # course name class # section days time   instructor
               
48 Spreadsheet Programming  (may substitute CSCI 90) 4113 14 Mon Tue Wed Thu 9:15 -- 10:18 am   Fried, Matthew
48 lab Spreadsheet Programming  (may substitute CSCI 90) 4114 14A Mon Tue Wed Thu 10:28 am -- 11:30 am   Fried, Matthew
48 Spreadsheet Programming  (may substitute CSCI 90) 4113 14 Mon Tue Wed Thu 9:15 -- 10:18 am   Fried, Matthew
48 lab Spreadsheet Programming  (may substitute CSCI 90) 13268 14B Mon Tue Wed Thu 8:10 am -- 9:12 am   Fried, Matthew
               
111 Algorithmic Problem Solving 8956 31 Mon Tue Wed Thu 7:30 -- 8:33 pm   Greenberg
111 lab   8957 31A Mon Tue Wed Thu 8:45 -- 9:47 pm   Greenberg
               
211 Object Oriented Programming in C++ 4115 23 Mon Tue Wed Thu 1:50 -- 2:53 pm   Mane
211 lab   4116 23A Mon Tue Wed Thu 3:15 -- 4:17 pm   Zheng
211 Object Oriented Programming in C++ 4115 23 Mon Tue Wed Thu 1:50 -- 2:53 pm   Mane
211 lab   4117 23B Mon Tue Wed Thu 12:30 -- 1:32 pm   Sun
               
212 Object Oriented Programming in Java 4118 22 Mon Tue Wed Thu 12 noon -- 1:03 pm   Fried, Matthew
212 lab   4119 22A Mon Tue Wed Thu 10:28 am -- 11:30 am   Zhao
212 Object Oriented Programming in Java 4118 22 Mon Tue Wed Thu 12 noon -- 1:03 pm   Fried, Matthew
212 lab   4120 22B Mon Tue Wed Thu 1:35 -- 2:37 pm   Zhao
               
220 Discrete Structures 4121 15 Mon Tue Wed Thu 10:00 -- 11:34 am   Wang, Xinying
220 Discrete Structures 4122 24 Mon Tue Wed Thu 12 noon -- 1:34 pm   Wang, Xinying
240 Computer Organization and Assembly Language 4123 33 Mon Tue Wed Thu 7:30 -- 9:04 pm   Yeh
               
313 Data Structures 4124 25 Mon Tue Wed Thu 12 noon -- 1:34 pm   Smith-Thompson
313 Data Structures 4125 26 Mon Tue Wed Thu 2:00 -- 3:34 pm   Smith-Thompson
323 Design and Analysis of Algorithms 4126 27 Mon Tue Wed Thu 12 noon -- 1:34 pm   Teitelman
323 Design and Analysis of Algorithms 13269 21 Mon Tue Wed Thu 2:00 -- 3:34 pm   Teitelman
343 Computer Architecture 13270 37 Mon Tue Wed Thu 4:00 -- 5:34 pm   Smith-Thompson
355 Internet and Web Technologies 4127 16 Mon Tue Wed Thu 8:00 -- 9:34 am   Teitelman
355 Internet and Web Technologies 4128 17 Mon Tue Wed Thu 10:00 -- 11:34 am   Teitelman
370 Software Engineering  4129 28 Mon Tue Wed Thu 12 noon -- 1:34 pm   Mane
               
361 Numerical Methods  4130 18 Mon Tue Wed Thu 10:00 -- 11:34 am   Mane
368  Computer Graphics 4131 34 Mon Tue Wed Thu 5:30 -- 7:04 pm   Xiang
381 Linear Operators 13272 36 Mon Tue Wed Thu 3:00 -- 4:34 pm   Mane
               
700 Algorithms I 4141 27 Mon Tue Wed Thu 12 noon -- 1:34 pm   Teitelman
               
761 Numerical Methods (semicore M) 4142 18 Mon Tue Wed Thu 10:00 -- 11:34 am   Mane
718 Computer Graphics (semicore S) 4143 34 Mon Tue Wed Thu 5:30 -- 7:04 pm   Xiang
381 Linear Operators (semicore M) 13273 36 Mon Tue Wed Thu 3:00 -- 4:34 pm   Mane
               
611 Advanced Programming in C++ 4148 23 Mon Tue Wed Thu 1:50 -- 2:53 pm   Mane
611 lab   4149 23A Mon Tue Wed Thu 3:15 -- 4:17 pm   Zheng
612 Advanced Programming in Java 4150 22 Mon Tue Wed Thu 12 noon -- 1:03 pm   Fried, Matthew
612 lab   4151 22A Mon Tue Wed Thu 10:28 am -- 11:30 am   Zhao
620 Discrete Structures 4147 24 Mon Tue Wed Thu 12 noon -- 1:34 pm   Wang, Xinying
640 Computer Organization and Assembly Language 4146 33 Mon Tue Wed Thu 7:30 -- 9:04 pm   Yeh
613 Data Structures 4145 25 Mon Tue Wed Thu 12 noon -- 1:34 pm   Smith-Thompson
655 Internet and Web Technologies 4144 17 Mon Tue Wed Thu 10:00 -- 11:34 am   Teitelman