CURRICULUM VITAE

Herbert L. Dershem

Professor of Computer Science

Hope College

Holland, MI 49422-9000

Telephone: (616) 395-7508

 

 

 

EDUCATION

& PROFESSIONAL TRAINING

Degree

Field

Year

University

 

B.S.

Mathematics

1965

University of Dayton

 

M.S.

Computer Science

1967

Purdue University

 

Ph.D.

Computer Science

1969

Purdue University

 

 

TEACHING FIELDS

Primary:

Programming languages, data structures, algorithms, object- oriented programming, theoretical computer science

 

Secondary:

Artificial intelligence, database management systems

 

 

 

EMPLOYMENT & PROFESSIONAL TRAINING

Dates

May 2007 – present

Position

Director of Institutional Research, Hope College,

 

Jan 2005 – July 2005

Interim Dean for the Natural Sciences, Hope College

 

Aug 1981 - present

Professor, Department of Computer Science, Hope College, Holland, MI

 

Jan 1999 - Dec 2001

Associate Faculty, United States Open University

 

July 1993 - June 1994

Distinguished Visiting Professor, Department of Computer Science, United States Air Force Academy

 

Aug 1982 - July 1983

Professor, Department of Computer Information Systems, Boston University Overseas Program, Boston, MA

 

Aug 1975- Aug 1981

Associate Professor, Department of Computer Science, Hope College

 

July 1977 - May 1978

Visiting Research Scientist, Oak Ridge National Laboratories, Oak Ridge, TN

 

Aug 1969 - Aug 1975

Assistant Professor, Departments of Mathematics and Computer Science, Hope College

 

PROFESSIONAL MEMBERSHIP

Association of Computing Machinery (A.C.M.), ACM. Special Interest Group on Computer Science Education.

 


 

COURSES TAUGHT:

 

at Hope College

Great Debates in Computer Science, First Year Seminar, Advanced Software Design, Introduction to Computer Information Systems, Introduction to Computer Science, Computer Science II, Software Design & Implementation, Discrete Structures, Introduction to Computer Systems, Introduction to Data Structures, Business Information Systems, Hardware/ Software Systems, File Structures, Programming Languages, Compiler Construction, Algorithms, Database Management Systems, Senior Project Seminar, Theoretical Computer Science, Artificial Intelligence, Computers in Education, Business Computing with Spreadsheets

at Boston University

Management Information Systems, Data Structures, Database Management Systems, Programming Languages, Thesis Project

at USAF Academy:

 

Introduction to Computer Science, Programming Languages, Object- Oriented Programming

 

GRANTS, HONORS, & FELLOWSHIPS

Date

2007

Name of Grant, Honor, or Fellowship

NSF S-STEM grant ($564,360)

 

2005

NSF REU grant ($70,450)

 

2005

NSF CSEMS grant ($398,040)

 

2004

NSF REU grant ($70,450)

 

2003

NSF REU grant ($72,500)

 

2002

NSF REU grant ($52,500)

 

2002

Provost’s Award for Outstanding Teaching, Hope College

 

2001

NSF REU grant ($47,700)

 

1998-2000

NSF REU grant ($48,900) each year

 

1997

NSF REU grant ($38,131)

 

1996-1998

NSF ILI grant with M. Jipping and G. Stegink ($46,356)

 

1996

NSF REU grant ($38,131)

 

1995

NSF REU grant ($38,131)

 

1994

U.S. Air Force Research Contract ($34,464)

 

1994

NSF REU grant ($28,850)

 

1993

Distinguished Visiting Professor, US Air Force Academy

 

1993

NSF REU grant ($28,850)

 

1992

NSF REU grant ($28,850)

 

1992-1994

DARPA Curriculum Development Grant ($23,000)

 

1987

NSF RUI CSNet grant ($9,375)

 

1979-1980

NSF Scientific Equipment Grant with E. Tanis ($10,315)

 

1978-1980

NSF Local Course Improvement Grant ($14,200)

 

1978

Visiting Honorary Associate Professor, Univ. of Tennessee

 

1977

Oak Ridge Associated Universities Summer Fellow

 

1976

NASA/ASEE Summer Fellow, Goddard Space Flight Center

 

1974

Project COMPUTe Fellow, Dartmouth College

 

1971-1973

NSF Computing Activities Grant with E. Tanis ($46,000)

 

1968-1969

Honeywell Corporation Fellow, Purdue University

 

1965-1968

NDEA Fellow, Purdue University

 


 

PUBLICATIONS

McFall, R., Dershem, H., and D. Davis*, "Experiences Using a Collaborative Electronic Textbook: Bringing the “Guide on the Side” Home with You, " SIGCSE Bulletin, 38,1(Mar, 2006), 339-343.

 

Dershem, H.L., McFall, R.L., and N. Uti*, "A Linked List Prototype for the Visual Represenation of Abstract Data Types," Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, 4,2(Oct, 2002).

 

Dershem, H.L, McFall, R.  and N. Uti, “Animation of Java Linked Lists,” SIGCSE Bulletin, 34,1(Feb, 2002), 53-57.

 

Dershem, H.L., Dykstra, J., and K. Suppes, “An Abstract Window Toolkit Visualizer for Computer Science Instruction,” Proceedings of the 33rd Midwest Instruction and Computing Symposium (CD- ROM), April 14- 15, 2000, Minneapolis, MN.

 

Dershem, H.L., Parker, D.E., and R. Weinhold, “A Java Function Visualizer,” Journal of Computing in Small Colleges, 15,1(Oct, 1999), 221- 230.

 

Dershem, H.L. and J. Vanderhyde, “Java Class Visualization for Teaching Object-Oriented Concepts,” SIGCSE Bulletin, 30,1(Mar, 1998), 53-57.

 

Dershem, H.L. and P. Brummund, “Tools for Web-Based Sorting Animation,” SIGCSE Bulletin, 30,1(Mar, 1998), 222-226.

 

Dershem, H.L., Barth, W., Bowsher, C, and D. Brown, “Data Structures with Ada Packages, Laboratories, and Animations,” Proceedings of the First Australasian Conference on Computer Science Education, July, 1996, 32-38.

 

Dershem, H.L. and M.J. Jipping, Programming Languages: Models and Structures: Second Edition, PWS Kent Publishing Co.,1994.

 

Dershem, H.L., and R. McFall, “Finite State Machine Simulation in an Introductory Lab,” SIGCSE Bulletin, 26,1(Mar, 1994).

 

Dershem, H.L. and M.J. Jipping, Programming Languages: Models and Structures, Wadsworth Publishing Company, 1990.

 

Dershem, H.L. (editor) Proceedings of the Nineteenth SIGCSE Technical Symposium, Association for Computing Machinery, 1988.

 

Dershem, H.L., “A Modular Introductory Computer Science Course”, SIGCSE Bulletin, 13,1(Feb, 1981), 177-181.

 

Dershem, H.L., Iterations and Computer Problem Solving, Educational Development Center, Project UMAP, 1980.

 

Dershem, H.L., Computer Problem Solving, Educational Development Center, Project UMAP, 1980.

 

Dershem, H.L. “Recursive Programming in BASIC”, Digital Design, 10,7(Jul, 1980), 20-24.

 

Dershem, H.L., and J.T. Whittle, “A Computer Workshop for Elementary and Secondary Teachers”, Pro ceedings of the 1980 National Educational Computing Conference, 1980, 65-67.

 

Dershem, H.L., “TRS-80: Tower of Hanoi”, Recreational Computing, 8,3(Nov/Dec, 1979), 34-35.

 

Dershem, H.L. “A General Game Playing Program”, Personal Computing, 3,6(Jun, 1979), 70-75.

 

Dershem, H.L., “Recursive Programming in BASIC”, Personal Computing, 3,4(Apr, 1979), 16-18.

 

Dershem, H.L., and D. Smith, “Mathematics and Statistics”, in Computers in Teaching: 1979 State of the Art Report of Instructional Computing, CONDUIT, 1979

 

Dershem, H.L. Computer Exercises for Elementary Statistics, Compress, Inc., 1979.

 

Dershem, H.L., and J.T. Whittle, “Introducing Elementary School Children to the Computer”, Calcula tors and Computers, 2,6(Sep/Oct, 1978), 69- 71


 

Publications

(continuted)

Dershem, H.L., “Computer Science at a Liberal Arts College”, College Curriculum in Computer Science, Engineering, and Data Processing, 1978, 128-132.

 

Dershem, H.L., “Factor Game”, Personal Computing, 2,6(Jun, 1978), 44-49.

 

Dershem, H.L., “An Experience Component for Undergraduate Computer Science Education”, SIGCSE Bulletin, 10,1(Feb, 1978), 24-26.

 

Dershem, H.L., D. Smith, D. McLaughlin, and A. Ziebur, Computers in the Teaching of Mathematics: A State of the Art Report, CONDUIT, May, 1977.

 

Dershem, H.L., “Data Base Management Systems: An Evaluation of the Potential Use in the Manage ment Systems Office”, NASA Technical Report, Greenbelt, Maryland, Aug, 1976.

 

Dershem, H.L., A Relationship Between Approximation Theory and Statistical Measurements”, Pi Mu Epsilon Journal, 6,2(Spring, 1972), 69-74.

 

Dershem, H.L. “A Course on Computing and Statistics for Social Science”, Proceedings of the 1972 Con ference on Computers in the Undergraduate Curricula, 1972, 525-528.

 

Dershem, H.L., “Bessel Difference Systems of Fractional Order”, Math. Anal. and Appl., 39,3(Sep, 1972), 558-563.

 

Dershem, H.L., “Approximation of the Bessel Eigenvalue Problem by Finite Differences”, SIAM J. Numer. Anal., 8,4(Dec, 1971), 706-716.

 

Dershem, H.L., “Problems related to card games for an introductory programming course”, SIGCSE Bul letin, 2,5(Dec, 1970) 48-49.

 

Dershem, H.L., Approximation of Bessel’s Differential Operator of Fractional Order by Finite Difference Operators”, Ph.D. Thesis, Purdue University, Aug, 1969.


 

PROFESSIONAL

ACTIVITIES

Program Evaluator, Computing Accreditation Board, ABET. 2003-present. Member of Accreditation Team, 2003,2004,2006,2007.

 

 

Conference Committee, CCSC Midwest Conference, 1997-2002, Confer ence Chair, 2001.

 

 

External Program Reviewer for Computer Science Programs (most recent ten years), 1998 (Eastern Illinois University, Hiram College, Malone College, University of Michigan-Flint), 2000 (College of Wooster), 2001 (Mary Washington College), 2002 (Franklin (IN) College, St. Olaf College), 2003 (Loras College), 2004 (Lewis & Clark College, Ithaca College), 2005 (Lawrence University, Wittenberg University), 2007 (Hiram College, Wheaton College, Creighton University), 2008 (Grinnell College).

 

 

Member, Computer Science Advisory Board, United States Open University, 2000-2001.

 

 

Coordinator of External Reviews, Mathematics and Computer Science Division, Council on Undergraduate Research, 1995-2001, 2003-2006.

 

 

Reader, Computer Science Advanced Placement Examinations, 1993,1995,1997,1999.

 

 

NSF Review Panel, 1978, 1979, 1986-1990, 1995, 1996, 1999, 2000-2002, 2004-2006

 

 

Program Chair, SIGCSE Technical Symposium, 1988.

 

 

Program Chair, GLCA Conference on Computer Science, 1988.