Herbert L. Dershem
Professor of Computer Science
Telephone: (616) 395-7508
|
EDUCATION & PROFESSIONAL TRAINING |
Degree |
Field |
Year |
University |
|
|
B.S. |
Mathematics |
1965 |
|
|
|
M.S. |
Computer Science |
1967 |
|
|
|
Ph.D. |
Computer Science |
1969 |
|
|
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, |
|
|
Jan 2005 – July 2005 |
Interim Dean for the Natural Sciences, |
|
|
Aug 1981 - present |
Professor, Department of Computer Science, |
|
|
Jan 1999 - Dec 2001 |
Associate |
|
|
July 1993 - June 1994 |
Distinguished Visiting Professor, Department of Computer |
|
|
Aug 1982 - July 1983 |
Professor, Department of Computer Information Systems, |
|
|
Aug 1975- Aug 1981 |
Associate Professor, Department of Computer Science, |
|
|
July 1977 - May 1978 |
Visiting Research Scientist, |
|
|
Aug 1969 - Aug 1975 |
Assistant Professor, Departments
of Mathematics and Computer Science, |
|
PROFESSIONAL MEMBERSHIP |
Association of Computing Machinery (A.C.M.), ACM. Special Interest Group on Computer Science Education. |
|
COURSES TAUGHT: at |
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 |
Management Information Systems, Data Structures, Database Management Systems, Programming Languages, Thesis Project |
|
at |
Introduction to Computer Science, Programming Languages, Object- Oriented Programming |
|
GRANTS, HONORS, & FELLOWSHIPS |
Date 2007 |
Name of Grant, Honor, or Fellowship NSF S- |
|
|
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, |
|
|
2001 |
NSF REU grant ($47,700) |
|
|
1998-2000 |
NSF REU grant ($48,900) each year |
|
|
1997 |
NSF REU grant ($38,131) |
|
|
1996-1998 |
NSF |
|
|
1996 |
NSF REU grant ($38,131) |
|
|
1995 |
NSF REU grant ($38,131) |
|
|
1994 |
|
|
|
1994 |
NSF REU grant ($28,850) |
|
|
1993 |
Distinguished |
|
|
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 |
|
|
1978-1980 |
NSF Local Course Improvement Grant ($14,200) |
|
|
1978 |
Visiting Honorary Associate
Professor, |
|
|
1977 |
|
|
|
1976 |
NASA/ASEE Summer Fellow, |
|
|
1974 |
Project COMPUTe Fellow, |
|
|
1971-1973 |
NSF Computing Activities Grant
with |
|
|
1968-1969 |
Honeywell Corporation Fellow, |
|
|
1965-1968 |
NDEA Fellow, |
|
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 |
|
|
Dershem, H.L, McFall, R. and |
|
|
Dershem, H.L., Dykstra, J., and K. Suppes, “An
Abstract Window Toolkit Visualizer for Computer Science Instruction,” Proceedings of the 33rd |
|
|
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 |
|
|
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, “ |
|
|
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 |
|
|
Dershem, H.L., Computer
Problem Solving, Educational |
|
|
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: |
|
|
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 |
|
|
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, |
|
|
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”, |
|
|
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, |
|
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 ( |
|
|
Member, Computer Science Advisory |
|
|
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. |