Home

Organizing Committee

Program Committee

Program

Educator's Grant Program

FSE-10 Student Research Forum

Tutorials

Workshop on Program Analysis for Software Tools and Engineering (PASTE '02)

Workshop on Self-Healing Systems (WOSS '02)

Important Dates

Sponsors

Charleston Information

For More Information

Previous SIGSOFT/FSEs

Next: ESEC/FSE'03



 

 

SIGSOFT Tutorial

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.


Web site maintained by:

Debra A. Brodbeck, Institute for Software Research, University of California, Irvine, brodbeck@uci.edu