
Richard E. Pattis
Professor · Computer Science Education
University of California, IrvineAbout
Richard E. Pattis is a Professor of Teaching at the University of California, Irvine, affiliated with both the Department of Computer Science and the Department of Informatics within the Donald Bren School of Information and Computer Sciences. His primary role focuses on undergraduate education, emphasizing innovative teaching methods and curriculum design.
He teaches courses such as ICS 33 (Intermediate Programming), ICS 193 (Tutoring in ICS), and has developed educational materials like the EBNF chapter for programming syntax. His work integrates pedagogical approaches with practical programming concepts, prioritizing student engagement and critical thinking. Pattis actively curates education-related video clips and maintains a repository of quotations relevant to learning and programming.
His research interests include formal language theory in education, the application of EBNF in introductory courses, and fostering effective debugging practices. He emphasizes the importance of clear communication and problem-solving in computer science education.
Find Richard E. Pattis elsewhere
Related Searches
You Might Also Like
- SShannon AlfaroUniversity of California, Irvine · Lecturer
- DDavid ArmstrongUniversity of California, Irvine · Lecturer
David G. KayUniversity of California, Irvine · Lecturer
Babak ShahbabaUniversity of California, Irvine · Professor
Eric D. MjolsnessUniversity of California, Irvine · Professor
Chen LiUniversity of California, Irvine · Professor