Evan Golub

1115 A.V. Williams Building
Department of Computer Science
University of Maryland
egolub AT cs.umd.edu
(replace AT with @ before sending)

The Rest of the Story
  



Tweet this Page
About Publications Projects Teaching Service & Societies Photography

Currently Teaching:

  • CMSC 434: Human Factors in Computer and Information Systems
    A majors course covering concepts involved in human-computer interaction.
  •  
  • HDCC 209C: Practicum in Digital Cultures and Creativity (developed)
    Second-year specialization course in the two-year Digital Cultures and Creativity honors living/learning program.


  • Previously Taught Courses: (at Maryland unless otherwise noted)

  • CMSC 102: Introduction to Information Technology (developed)
    A course for non-majors introducing Internet technologies (telnet, e-mail, WWW, HTML) with some research applications.
  •  
  • CMSC 103: Introduction to Computer Applications
    A course for non-majors introducing them to basic computer usage and common applications (Windows, word processing, spreadsheets, databases).
  •  
  • CMSC 131: Object Oriented Programming I (redesigned)
    A majors course introducing students to the foundations of object oriented programming and basic program design and testing.
  •  
  • CMSC 214: Computer Science II (co-developed)
    A majors course covering the use of data structures such as doubly linked lists, binary search trees, heaps, hash tables and graphs and introducing the use of templates and inheritance in C++.
  •  
  • CMSC 250: Discrete Mathematics (formerly CMSC 150)
    A majors course covering topics in discrete mathematics such as formal logic, predicates, induction, set theory and probability. When teaching an "H" section it is an honors version with additional material and applications.
  •  
  • CMSC 298G: Introduction to PocketPC Programming (developed)
    A majors course meant to introduce students to the issues involved in programming applications with graphical user interfaces - specifically looking at Embedded Visual Basic.
  •  
  • CMSC 298R: Special Topics in Computer Science: Computer Topics Reading Group (developed)
    A one-credit special topics course for late sophomore and early junior Computer Science Majors meant to offer a guided exploration of various areas in CS as well as introduce and discover resources for staying in touch with current trends in the field.
  •  
  • CMSC 351: Introduction to Algorithms (redesigned)
    A majors course covering topics such as algorithm design and asymptotic analysis.
  •  
  • CMSC 389G: Getting ExciTED about Computing and Technology (developed)
    A one-credit special topics majors course exploring and discussing the diverse areas of computing through the lens of TED talks.
  •  
  • CMSC 433: Programming Language Technologies and Paradigms
    A majors course looking at language design towards specific programmer needs, specifically concurrent and distributed programming.
  •  
  • CMSC 434/828S: Human Factors in Computer and Information Systems
    A majors course covering concepts involved in human-computer interaction.
  •  
  • CMSC498I: Programming the iPhone (co-developed, co-taught)
    A majors course covering mobile development, with specifics about the iPhone OS platform.
  •  
  • HDCC 105: Introduction to Digital Cultures and Creativity I (redesigned)
    The first course in the two-year Digital Cultures and Creativity honors living/learning program.
  •  
  • HDCC 106: Introduction to Digital and Creativity II: Users, Technology, and Design (redesigned)
    Second course in the two-year Digital Cultures and Creativity honors living/learning program, with an HCI focus.
  •  
  • HDCC 208F: Designing Technology for and with Humans (developed)
    Second-year specialization course in the two-year Digital Cultures and Creativity honors living/learning program.
  •  
  • HDCC 208N: Research Methods and Practices for Computing and Interaction (developed)
    Second-year course with a focus on research methods and developing a capstone proposal in the two-year Digital Cultures and Creativity honors living/learning program.
  •  
  • HDCC 209C: Practicum in Digital Cultures and Creativity (developed)
    Second-year specialization course in the two-year Digital Cultures and Creativity honors living/learning program.
  •  
  • HONR 208W: Digital Images: Art, Science, and Ethics (redesigned from HONR 279k below)
    A course for the University Honors program, evolved from HONR 279K to explore the interactions of art, sciences, and ethics using photography as the connecting thread.
  •  
  • HONR 279K: Art, Math, Programming, and Research in the World of Digital Images and Photography (developed)
    A course for the University Honors program, using photography as a central theme to explore artistic concepts, mathematics, computer programming, human-computer interaction, ethics, and archiving.
  •  
  • Bridge Program: UNIX Short Course
    A course for high school seniors thinking about attending college giving a basic introduction to the UNIX operating system, e-mail and usenet news.
  •  
  • Core Studies 5: Programming and Mathematical Reasoning (at Brooklyn College, CUNY)
    A general studies course required for all undergraduate students covering both formal logic and basic computer programming in either Pascal or the C-Shell scripting language.
  •  







    This page last modified on Monday, 07-Aug-2017 20:28:50 EDT.
    Pathetic Clown Pathetic Clown Pathetic Clwon Pathetic Plown Awesome Con 2015