| Thomas Horton | | Associate Professor, Computer Science | | Ph.D., the University of Edinburgh,Scotland | , University of Tennessee, Knoxville| | | Thomas Horton received his Ph.D. in computer science
from the University of Edinburgh,
Scotland in 1987. He received a a B.A. in liberal arts from the University of Tennessee, Knoxville in
1982. He joined the Department of Computer Science at the University of Virginia in the
spring of 2001. | | | | Research Interests | | Tom'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 resuable
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. He 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 . | | | Sponsored Research Teaching software design using Computer Aided Software Engineering (CASE) tools (funded by: National Science Foundation)
|
|