Summer Courses 2022

The CS department offers a few computer science courses during the summer, depending on teaching availability. For more information on pricing and registration, please visit the Duke Summer School website

For Summer Term I 

Course Course time Note
CompSci 230: Discrete Math for CS (O'Hanlon)

MTuWTh 2:45pm - 4:15pm

Discussion MW 1-2:15pm

In person LSRC D106. This is a core course in the Computer Science Major pathway.
CompSci 250: Computer Architecture (Bletsch)

MTWTh 10:30am - 12:00pm

Discussion: TuTh 1:00pm - 2:15pm

In person Wilkinson 126. This is a core course in the Computer Science Major pathway.


For Summer Term II

Course Course time Note

CompSci 101: Intro to Computer Science (Velasco)

MTuWThF 12:30pm - 1:45pm

Discussion: TuTh 2:00pm- 3:15pm

Online. This course is a pre-requisite in the Computer Science major/minor pathway.


Summer UTAs

We are potentially seeking UTAs for Summer Term I and Term II for the following courses:

  • COMPSCI 230 (Term I)
  • COMPSCI 250 (Term I)
  • COMPSCI 101 (Term II)

  Summer 2022 COMPSCI TA Interest Form (Page 1 of 8) ( (requires Duke login to Microsoft)

Note, we still do not know our capacity and need for UTAs for each course (as it will be dependent on enrollment numbers) but we would like to get interested students so when we are ready to hire UTAs, we will already be able to make some decisions. We also cannot hire students graduating in May 2022 or not residing within the US. You must already be on Duke payroll to be a UTA for the summer and you must reside in NC.

Please email if you have any questions about the UTA application or position.