Robert C. Duvall, Lecturer of Computer Science and Arts of the Moving Image Certificate

Robert C. Duvall

Object-oriented programming, design patterns, graphics, animation and visualization, artificial life, and programming languages.

Contact Info:
Office Location:  228 Lev Sci Res Ctr, Durham, NC 27708
Office Phone:  (919) 660-6567
Email Address:   send me a message
Web Page:   http://www.cs.duke.edu/~rcd/

Teaching (Fall 2018):

  • COMPSCI 308.001, SOFTWARE DESIGN/IMPLEMEN Synopsis
    Gross Hall 103, TuTh 04:40 PM-05:55 PM
  • COMPSCI 308.01D, SOFTWARE DESIGN/IMPLEMEN Synopsis
    Gross Hall 103, Th 03:05 PM-04:20 PM
  • COMPSCI 408.01, DELIVERING SOFTWARE Synopsis
    LSRC D106, W 04:40 PM-07:55 PM
Education:

M.S.Brown University1997
B.S.Brown University1993
Research Interests:

Object-oriented programming, design patterns, graphics, animation and visualization, artificial life, and programming languages.

Recent Publications   (More Publications)

  1. Duvall, S; Spurlock, S; Duvall, R, Automatic environment adjustment for emotional disabilities, ASSETS 2017 - Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility (October, 2017), pp. 363-364 [doi]  [abs].
  2. Spacco, J; Denny, P; Richards, B; Babcock, D; Hovemeyer, D; Moscola, J; Duvall, R, Analyzing student work patterns using programming exercise data, SIGCSE 2015 - Proceedings of the 46th ACM Technical Symposium on Computer Science Education (January, 2015), pp. 18-23 [doi]  [abs].
  3. Bergin, J; Mercer, R; West, D; Duvall, RC; Wallingford, E; Rostal, PM; Gabriel, RP, A snapshot of studio based learning: Code reviews as a means of community building, Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA (2008), pp. 887-888 [doi]  [abs].
  4. Pollard, S; Duvall, RC, Everything i needed to know about teaching i learned in kindergarten: Bringing elementary education techniques to undergraduate computer science classes, Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education (2007), pp. 224-228 [doi]  [abs].
  5. Astrachan, OL; Duvall, RC; Forbes, J; Rodger, SH, Active learning in small to large courses, Proceedings - Frontiers in Education Conference, vol. 1 (2002), pp. T2A/16-T2A/20, IEEE  [abs].