CITATION

For her outstanding contributions to the teaching of computer science theory, to the development of computer science education in primary and secondary schools, and to service on behalf of the computer science education community.


Susan H. Rodger is an outstanding computer science educator with a focus on formal languages topics. For over twenty years, she and her students developed the software tool JFLAP, which allows students to construct and test example automata. Unlike most software visualization tools that provide an abstract video for passive viewing, JFLAP allows students to actively build their own automata and to experiment with proofs involving automata, such as converting an automaton to an equivalent regular expression. JFLAP is used worldwide in formal languages and automata courses, as well as compiler design and discrete mathematics courses. She wrote a textbook (co-authored with Thomas Finley) to support the use of JFLAP in teaching. She has provided workshops for faculty development, showing others how to teach with JFLAP, and her work contributed to the creation of a professional community around the use of visualizations to teach algorithms. Susan has been a strong leader and a staunch advocate in developing and supporting computer science education at the primary and secondary school levels. She continues to lead efforts to introduce the programming language Alice in primary and secondary schools, has provided workshops for over 200 teachers, and impacted thousands of students. She is a past chair of the Advanced Placement Computer Science Development Committee. Susan has provided exemplary service to the computer science community. She is currently chair of the SIGCSE Board, has been program and conference co-chair for the SIGCSE Symposium, is a board member of CRA-W, and is a member of the ACM Education Policy Committee.

ACM Distinguished Member
United States – 2006

Susan H. Rodger named recipient of the 2013 Karl V. Karlstrom Outstanding Educator Award

 
Susan H. Rodger has been recognized for contributions to the teaching of computer science theory in higher education, and the development of computer science education in primary and secondary schools. She and her students developed JFLAP (Java Formal Languages and Automata Package), an interactive software tool that allows students to construct and test examples of automata and grammars. These concepts are foundational to the design of software components, such as compiler parts. Intended primarily for undergraduate students or as an advanced topic for high school, JFLAP is used worldwide in computer science theory, compiler, and discrete mathematics courses. Through workshops for faculty development, Rodger’s work contributed to the creation of a professional community around the use of visualizations to teach algorithms. She also leads efforts to introduce the programming language Alice in primary and secondary schools. Rodger is a professor of the practice of computer science at Duke University. Currently chair of the ACM Special Interest Group on Computer Science Education (SIGCSE), she is a board member of CRA-W and a member of the ACM Education Policy Committee.