Carroll College, Helena Montana


Education for Steve Harper:

29 years diversified experience in programming, analysis and instruction within profit and non-profit sectors
M.S. Computer Science, University of Denver, Denver, Colorado, 1988
B.A. Math and Christian Thought (Physics minor) Rocky Mountain College, Billings, Montana 1973

Academic Experience:

Twenty-seven years teaching including:
CS430 Senior Project is a capstone course where students pick a group project (usually with a database and the Internet) This year we are working with freeware (MySQL, PHP and Apache)
CS410 Operating Systems
CS312 Data structures
CS310 & CS311 Database Design and Implementation I & II using Oracle currently
CS389 Advanced Web and Mobile Applications
CS240 Software Engineering Project follows the Software Engineering class with a group project for hands-on learning using Java or C  CS110 Introduction to Programming
CS101 Survey of Computer Science
LAS289 Perspectives on Gender: Interdisciplinary Views of Males and   Females in Society (along with  14 other  teachers)
LAS101 Alpha Seminar
Also: Computer Applications in Science, C, C , Fortran, Pascal, Cobol, Becoming a Master Student ,and Elderhostel

Applied Computer Experience:

International Mathematical Contest in Modeling custom database software (since 1996 and still in use with revisions). Also used for the Interdisciplinary Contest in Modeling and the High School Modeling contest.
Two summers at NASA at Johnson Space Center in Houston developing computer training tools for astronauts in orbit. Crystal growth experiment CD and laptop repair CD have flown in space.
Analyze, design, code and maintain various database projects including:
• Fixing an accounting problem in a large database for the Montana Secretary of State
• Montana statewide political candidates' contribution database system
• Montana Income Tax Package for CPAs
• Computer management services including budget management, database software, instructional material and staff training

Other Experience:

Chair, Department of Mathematics, Engineering and Computer Science
Chair of the Faculty Assembly

Montana NCWIT (National Center for Women and Information Technology) Aspirations in Computing Awards Host (contest for high school girls)

Montana Census director (we finished first in the country and most under budget)

Premiere Dance Company president

Helena Habitat for Humanity


Other Interests:

Soccer coach and referee
Abe Lincoln impersonator each February
Grand Street Theatre
Learning styles (using Sensation Seeking and Gregorc and Immersion Language techniques)
Director/Leadership Team for United Methodist Senior High Camps
Sharing our South African and Belize school and trip experience 

Helped bring Nobel Peace Prize Winner Archbishop Desmond Tutu to Helena from South Africa
Teaching Circle discussion group
Political campaign work
Singing in the choir
Collaboration with Helena Public Schools
Fatherhood and husbandhood


"Immersion Language Theory Meets Computer Science" in The Journal of Computing Sciences in Colleges -- December 2006 pp. 85-91. This evolved after taking an immersion Spanish class (where Spanish is spoken exclusively) for beginners. Learning a new computer language is like learning a foreign language, so I have applied some of the lessons to make learning more interactive.

"COSS Lesson Creation Process" in National Aeronautics and Space Administration (NASA)/American Society for Engineering Education (ASEE) Summer Faculty Fellowship Program –1998, pp. 9-1 to 9-10 This article describes the changes in COSS (Crew On-Orbit Support System). It contains my comments and suggestions for improvements in the tools and processes used to create the training CDs (such as my IBM ThinkPad 760 Ed/XD Laptop CBT CD). I spent the summer creating a second training CD and this article outlines my observations and reflections on that process.

"Field Deployable Trainer" in National Aeronautics and Space Administration (NASA)/American Society for Engineering Education (ASEE) Summer Faculty Fellowship Program –1997, pp. 7-1 to 7-10.
This article describes the COSS (Crew On-Orbit Support System) and the FDT (Field Deployable Trainer). It contains my observations and suggestions for improvements in the tools and processes used to create the training CDs (such as my Interferometer Protein Crystal Growth Experiment CD). I spent the summer creating a training CD and this was my observations and reflections on that process.

"Practitioner’s Commentary: Computer Support for the MCM" in the UMAP Journal (Journal of Undergraduate Mathematics and Its Applications) fall 1996, pp. 345-348.
I created software that the international Mathematical Contest in Modeling is using to help judge the contest. This article describes the software, how it works and its place in the judging process.