|
Tuesday,
November 19, 2002
8:30 am - 12:00 noon
Software
Engineering Education:
Integrating Software Engineering into the Undergraduate Curriculum
Thomas
Horton
Department of Computer Science
University of Virginia
W.
Michael McCracken
College of Computing
Georgia Institute of Technology
» This tutorial
is part of the SIGSOFT 2002 Educator's
Grant Program. This tutorial is open to the general public but first
priority will be given to those funded through this Program.
Abstract
This tutorial will use a hands-on approach to presenting methodologies
for integrating software engineering into the undergraduate computer science
curricula. Presenters will discuss techniques for accomplishing this integration,
and present their experiences with this integration into their programs.
Presenter
Biographies
Thomas Horton, Teaching Associate Professor of Computer Science,
joined the Department of Computer Science at the University of Virginia
in the spring of 2001. Professor Horton's research interests include software
engineering, computer science education, text processing, and humanities
computing. His research in software engineering focuses on requirements
engineering and modeling, domain engineering for developing reusable components
(requirements models, architectures, and code), and tools and environments
for software development. In computer science education, his interests
include designing labs and exercises for programming and software engineering
courses. Professor Horton is also interested in extending the use of the
Web in course delivery. An NSF ILI grant in 1991 led to work in teaching
undergraduates software design using Computer Aided Software Engineering
(CASE) tools, and he developed closed-lab CS courses at Florida Atlantic
University.
W. Michael McCracken is a Principal Research Scientist
and is the Associate Director of the Software Research Center at Georgia
Institute of Technology. In his current position, he teaches and conducts
research in computer science and software engineering. He is the head
of the steering committee of the
EduTech Institute at Georgia Tech, and is a member of the faculty of the
Cognitive Science Program at Georgia Tech. Professor McCracken is on the
editorial board of the Journal of Computer Science Education, and the
steering committee for the Conference on Software Engineering Education
and Training. He was also the Program Co-Chair for ITiCSE 2001.
|