Dr. David Hutchens
Associate Professor Emeritus
Contact Information
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