Catherine Grevet Delcourt
Assistant Professor of Computer Science
Links
I build social systems prototypes and study how people relate to each other through social technologies.
My research interests are varied in the areas of Human-Computer Interaction and Social Computing. I have studied the role of social media in political polarization, identity and anonymity in online conversations, novel prototyping methods for social systems research, personal information management, and personal informatics.
I'm excited to teach introductory CS and MAS courses, web technologies, Human-Computer Interaction, and Social Computing topics.
I most recently worked at Yik Yak, a college-based hyperlocal anonymous social networking app, and I like to include examples of industry design and development processes as part of my research and teaching.
Education
- B.A., Wellesley College
- M.S., Georgia Institute of Technology
- Ph.D., Georgia Institute of Technology
Current and upcoming courses
Data Structures
CS230X
An introduction to techniques and building blocks for organizing large programs. Topics include: modules, abstract data types, recursion, algorithmic efficiency, and the use and implementation of standard data structures and algorithms, such as lists, trees, graphs, stacks, queues, priority queues, tables, sorting, and searching. Students become familiar with these concepts through weekly programming assignments using the Java programming language.
CS230X is intended for students with significant prior experience in Java programming as demonstrated by a 5 in CS AP A, or equivalent demonstration of experience. Students in this section will complete self-directed weekly labs. If you did not take the CS AP A exam and would like to take this class, you may take the CS placement questionnaire to see if you qualify.
Enrollment in this course is by permission of the instructor only. Students interested in taking this course should fill out this Google Form prior to registration.
-
Human-Computer Interaction is one of the areas that have transformed the way we use computers in the last 30 years. Topics include methodology for designing and testing user interfaces, interaction styles (command line, menus, graphical user interfaces, virtual reality, tangible user interfaces), interaction techniques (including use of voice, gesture, eye movements), design guidelines, and user interface software tools. Students will design a user interface, program a prototype, and test the results for usability.