Dr. David Hutchens

Associate Professor Emeritus

Dr. David Hutchens

Contact Information

david.hutchens@millersville.edu

I am a retired associate professor in the Department of Computer Science at Millersville University.

My computing related interests include:

  • Software Engineering
  • Object Oriented Programming
  • Programming Languages 

I taught many different courses including:

  • Problem Solving With Computers (CSCI 101)
  • Introduction to Programming I (CSCI 161)
  • Introduction to Programming II (CSCI 162)
  • Programming Languages (CSCI 330)
  • Computer Architecture (CSCI 370)
  • Software Engineering (CSCI 420)
  • Operating Systems
  • Compiler Construction

I wrote and maintain a collection of tools for submission and grading of student work.

  • Grasst: A System to Organize and Support the Grading Process (Info and Source)

I wrote a Logisim-Evolution and Icarus Verilog implementation of a simple 16 bit architecture as an example for the Computer Architecture class:

  • Simulator