|
CSE Home |
About Us |
Search |
Contact Info |
|
Algorithms, Data Structures, and Discrete Mathematics are key parts of
any Computer Science program. These courses provide students with
important background for further study, as well as foundations for
professional work in the computing field. This workshop will focus on
two aspects of teaching these courses: how to introduce an active
learning methodology into the classes to improve student engagement
and learning outcomes, and how to keep these courses current in a
rapidly changing field.
It is well known that students perform better when they are actively engaged in classes. There are many pedagogical techniques, generally referred to as "active learning", where students build on knowledge in class and provide feedback to the instructor and other students. A variety of techniques, including Classroom Assessments, Peer Instruction, and Student Activities will be introduced and illustrated in the context of Algorithms, Data Structures and Discrete Mathematics. These are all techniques that the instructor has developed and refined in his courses in over twenty years of teaching these subjects. Although Algorithms, Data Structures, and Discrete Mathematics provide an important foundation for work in computing, it is essential that the material of the courses be kept up to date, so that it remains relevant to current computing practices. These subjects all need to be tied to current problems and technologies. We will discuss different connections between these subjects and the broader field of computing. Preliminary Schedule
|
|||||||||||||||||||||||||||
|
Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 FAX [comments to anderson] | |