Karen A. Lemone
Associate Professor, Computer
Science
Worcester Polytechnic Institute
(WPI)
http://www.cs.wpi.edu/~kal
EDUCATION
Ph.D.
- Northeastern University, Boston, MA, Mathematics/Computer Science, June, 1979
M.S.
- Boston College, Boston, MA, Mathematics, 1972
B.S.
- Tufts University, Medford MA, Mathematics, 1964
YEARS
OF SERVICE AT WPI:
1981
- date of appointment
1981
- Assistant Professor
1984
- Associate Professor
1986
- tenured
OTHER
RELATED EXPERIENCE:
2003:
Sabbatical, Visiting Professor, University of Iceland, Reykjavik
2002:
Sabbatical, Fulbright Scholar, University of Kathmandu, Nepal
1999,
2000: Project Advisor, Bangkok, Thailand
1996:
Sabbatical, Visitng Professor, EviTECH, Espoo, Finland
1993:
Registration Chair, History of Programming Languages
Conference, Boston, MA
1988
- 1989: Professeur Invite, Ecole Polytechnique Federale de
Lausanne, Lausanne, Switzerland
1990
- present Computer Science Accreditation Commission
site visitor from 1990, CSAB (chair from
1992, commissioner ABET from 2002)
1978
- 1981: Assistant Professor, Information Systems
Northeastern University, Boston, MA
CONSULTING:
1991:
Real-Time Intelligent Systems Corp., Worcester, MA
1979
- 1985: COMPASS, Inc., Wakefield, MA
DEPARTMENT,
COLLEGE AND UNIVERSITY COMMITTEES:
1999-2002:
Deaprtment Graduate Committee
1993:
Chair: Registrar Search Committee
1993
- 1994: Chair, Committee on Graduate Studies and Research
1993:
Member, Committee on Graduate Studies and Research
1992
- 1994: Member, Department graduate Committee, chair 1995-1998
PRINCIPAL
PUBLICATIONS OF THE LAST FEW YEARS:
A.
Refereed
The
Distance Teacher: The Ultimate Distance Learners, in proceedings of SITE2001,
Orlando, FL, April 2001. (http://www.cs.wpi.edu/~kal/site2001.doc)
Web-based
Teaching Tools: Addressing the Paradigm Shift, presented at Plenary Session of
ComCon 7 in Athens, Greece, June 1999. (http://www.cs.wpi.edu/~kal/comcon99.html)
Real
Instructors Don't Go to Chat Rooms, in proceedings of WebNet 99, Honolulu,
November 1999.
(http://www.cs.wpi.edu/~kal/ausweb99.html)
Experiences
in Distance Education: the Authoring Dilemma, in proceedings of EdMedia '99,
Seattle, Washington, June 1999. (http://www.cs.wpi.edu/~kal/authordilemma.html)
Experiences
in Virtual Teaching, in proceedings of WebNet '97 in Toronto, Canada.
(http://www.cs.wpi.edu/~kal/webnet97.html)http://www.cs.wpi.edu/~kal/RTCGpaper.html
Retargetable
Course Generation: A Methodology for Reusability in Distance Education, In
Proceedings of Workshop on Intelligent Tutoring Systems, Montreal, Canada,
1996.
(http://www.cs.wpi.edu/~kal/RTCGpaper.html)
The
Use of Attribute Grammars in Automatic Document Processing, Proceedings of
Electronic Document Processing and Information Retrieval, Las Vegas, NV, 1992.
(with
J. McConnell, M. O'Connor, J. Wisnewski) Implementing Semantics of
Object-Oriented Languages, Proceedings of 1991 ACM Computer Science Conference,
San Antonio, TX, 1991.
(with
G. Coray, V. Vanoirbeek) The Use of Inheritance in Document Preparation,
WOODMAN, '89, Rennes, France, 1989.
B.
Textbooks
1.
Fundamentos de Compiladores: como traducir al lenguaje de computadora Compania
Editorial Continental, 1996 (Spanish Translation of Fundamentals of Compilers)
2.
Design of Compilers: Techniques of Computer Language Translation , published by
CRC Press, 1993.
3.
Assembly Language and Computer Organization for the 86-family, published by
HarperCollins, 1993.
4.
Fundamentals of Compilers: An Introduction to Computer Language Translation ,
published by CRC Press, 1992.
5.
(with Martin E. Kaliski) Assembly Language Programming for the VAX-11, 2nd
Edition , published by Little, Brown and Company, 1987.
6.
Assembly Language and Systems Programming for the IBM-PC , published by Little,
Brown and Company, 1986.
7.
(with Martin E. Kaliski) Assembly Language Programming for the VAX-11,
published by Little, Brown and Company, 1982.
C.
Articles etc.
1. Issues in Authoring Adaptive Hypertext on the Web, in Proceedings of the Adaptive Hypertext Workshop, Hypertext '98, Pittsburgh.
(http://www.cs.wpi.edu/~kal/adaptiveauthoring.html)
2.
Easing into C++: Experiences with RoBOTL, in SIGCSE Bulletin, Vol. 28, Num. 4,
December 1996.
3.
(with Walter Ching) RoBOTL : A Robot-based Object-Oriented Tutorial Language
(Proceedings of the 27th SIGCSE Technical Symposium on Computer Science
Education (SIGCSE96). Philadelphia, Pennsylvania, USA, 1996.
4. Document Formatting Using Attribute
Grammars, June 1990,
WPI-CS-TR-90-1
(with Jeffrey J. McConnell, Mary Ann O'Connor & Joseph Wisnewski.)
5.
Implementing Semantics Of Object-Oriented Languages Using Attribute Grammars,
May 1990,
WPI-CS-TR-90-2.
D.
Software Designed
1. Teach Yourself Programming Site
(http://www.cs.wpi.edu/~kal/robotl/teachysr.html)
a)
RoBOTL,
intended
for those who have had no programming experience or for those who want to learn
the basics of object-oriented programming.
(http://www.cs.wpi.edu/~kal/robotl/applet.html)
b) JavaBOTL, a unique language that eases the
student into Java.
(http://penguin.wpi.edu:4546/course/Frontiers/javabotl/FSjavabotl1.html)
c)
Tea,
a Gentler Introduction to Java
(http://penguin.wpi.edu:4546/course/Tea/)
2. ReCourse, the Retargetable Course Management
System
Currently in use in Nepal, Iceland, and the U.S., it
allows instructors to easily add Course Management Software to their existing
web-based course, and students to view them. Tools include a bulletin board,
class lists, chat room, a secure grading system, Quiz system, Library and other
tools.
(http://penguin.wpi.edu:4546/)
E.
Web-based Courses
1.
Adaptive
Web Technology
(http://penguin.wpi.edu:4546/course/087254/)
2. Frontiers: High School Enrichment
Program
(http://penguin.wpi.edu:4546/course/svweb/)
3.
Theory
of Computer Science
(http://penguin.wpi.edu:4546/course/cs503/)
4.
Scheme
(http://penguin.wpi.edu:4546/course/cs2135/)
5.
Compilers
(http://www.cs.wpi.edu/~kal/comp409/)
F. In the Past
My
PhD thesis was in theoretical computer science; I had one journal article, in
Pattern Recognition, numerous conference articles, panel sessions, and invited
talks.