These are classes I teach.

EDTEP 577 Computer Science Equity & Justice (last taught Spring 2022, next offering likely Spring 2023). This graduate course educates teacher candidates about equity and justice issues in computer science and computer science education, while also teaching content knowledge foundations of CS. I teach it in partnership with the UW College of Education's Secondary Teacher Education Program, which I'm helping design and launch.
A photograph of Margaret Hamilton standing next to source code.
INFO 442 Cooperative Software Development (last taught Autumn 2020, next offering likely Autumn 2023). This undergraduate software engineering class teaches foundations of team-based software development, leveraging the latest research on coordination, cooperation, and human cognition in software development. Students leave ready to become meaningful contributors to teams big and small, but also to understand the processes that teams use and how they can improve them.
A black and white version of an old painting with a child reading a newspaper
INFO 200 Intellectual Foundations of Informatics (last taught Spring 2022, next offering likely Autumn 2022). This survey course covers big ideas in information, information technology, and information systems. Students learn the history of information, foundational concepts in information, the relationship between information and computing, skills in analyzing and designing information systems, and the role of information systems in society.
A black and white photograph of a woman operating the ENIAC, the first computer
HCID 520 User Interface Software and Technology (last taught Winter 2022). This core course in our Masters of HCI+Design teaches students they history, theory, and foundations of user interfaces. Students acquire a literacy for communicating and reasoning about interfaces.
A line drawing of two people discussing a sketch
INFO 360 Design Methods (last taught Winter 2018). This undergraduate class teaches students design thinking skills in the domain of information and computing. It leverages multiple forms of active learning, involves a significant amount of studio-based learning, and helps students develop creative confidence.
A photograph of students at the capstone fair.
INFO 490/491 Capstone (last taught Spring 2013). This undergraduate capstone sequence engages students in a 6-month project, usually culminating in a functional, deployable prototype, and often in collaboration with a client from local industry.
A photograph of the 2011 class amidst discussion.
INSC 541 HCI Design Foundations for Interactive Systems (last taught Spring 2011). This doctoral course teaches theoretical foundations of HCI, preparing students as designers, design researchers, and HCI researchers.

Copyright Amy J. Ko. See this site's GitHub repository to view source and provide feedback.