|
- The Logic Tutor is an Intelligent Teaching Assistant System developed
by Kalina Yacef together with several project and honours students.
- It is used in a second year class where students must learn the
syntax and semantics of propositional logic, and also learn to write
proofs in a natural deduction style. It aims to alleviate some of
the problems arising from large student numbers.
- The system embeds several tools. The Logic Tutor itself is an
intelligent tutoring system designed for students to use. It allows
them to practice propositional proofs at their own pace, and they
receive instant feedback. The system recognizes a number of common
mistakes, and provides directed hints when these occur.
- The system also includes tools intended to help the teacher. One
manages teaching configuration settings and material. Another, the
LT-Analyser, is used to allow the teacher to monitor the progress
of the class. This allows access to data on students use of
the system, and the types of mistakes they are making. The data
can be seen student-by-student, or aggregated at various levels.
- See The Logic Tutor by D. Abraham, E. Crawford, L.
Lesta, A. Merceron, and K. Yacef, in Proceedings of the Conference
on Innovation and Technology in Computer Science Education (ITiCSE),
2001, published by ACM Press.
- A University of Sydney Teaching Excellence Award was won by the
group who developed the Problem-Based Learning curriculum for first-year
programming units. Alan Fekete, Tony Greening and Judy Kay were
members of this group.
- Judy Kay and Tony Greening also hold individual University Teaching
Excellence Awards. Kalina Yacef has won a Faculty of Science Teaching
Excellence Award.
- Members of the group are active in the wider community of Computer
Science Education Research. Tony Greening has been Program Committee
Co-chair for the Australasian Computing Education Conference, and
he has edited a book Computer Science Education in the 21st
century published by Springer Verlag.
- To inculcate the casual tutoring staff with sound pedagogy, we
follow a staged process by which a student gradually develops the
skills and attitudes of an effective student-centred teacher.
- Student: In first year, each student experiences the Problem-Based
Learning approach to study. In particular, they discover the value
of working in groups, and they are led to reflect on their own learning
style. For example, each student needs to pay attention to the different
ways they learn, and use this to plan activities that will allow
them to learn the required technical content.
- Mentor: In second year, some students volunteer to act as mentor
in first year classes. This is an unpaid activity, where the mentor
attends lab sessions and acts as a guide and technical resource.
The mentors are evaluated by their students. Dedicated and effective
mentoring is recognized by a certificate. We have found that mentors
place great value on this experience.
- Tutor: In selecting those higher-year students who will be hired
as casual tutors, we give great weight to the evaluation from their
mentoring experience. All tutors are provided with staff development
to help them approach tutoring duties in ways that are appropriate
for PBL.
- Reflective teacher: An Honours subject is offered called Computer
Science Education Research and Practice (CSERP). This introduces
students to the research literature and methods of Computer Science
Education. Each student in this class carries out a project within
the context of their own tutoring duties.
- Many projects of the CS Education group have been funded from
external and/or university sources.
- The University of Sydney Teaching Innovation Fund has supported
the creation of the mentor program, a study of the approaches to
group work of students in PBL classes, and the development of support
materials for tutors in second year classes.
- The Faculty of Science within the university has provided support
under the Teaching Development Fund for developing a self-assessment
resource for students to improve software design skills. It has
also funded the investigation of mechanisms to assist students at
risk of failure in second year programming.
- The Federal Government Department of Education Science and Training,
through its Science Lectureships Initiative Building the Internet
Workforce supports the groups in creation of learning items
for topics in networking and software development. A repository
storing these items is available for access by tertiary and secondary
teachers. This grant is a collaboration with Monash University and
the University of Queensland, and is sponsored by Telstra, Sun Microsystems,
Compuware, DSTC and Multimedia Victoria. See www.webworkforce.org
for more details.
Associate
Professor Alan Fekete
Associate
Professor Judy Kay
Associate
Professor Bob Kummerfeld
Dr Tony Greening
Dr
Kalina Yacef
Mr
Kapila Wimalaratne
|