Office: 228 Technology Center
The following courses are part of my regular offerings:
CIS 105: Game Design and Development
CIS 208: Eye Tracking Methods
CIS 220: Object-Oriented Programming
CIS 310: Systems Analysis
CIS 320: Data Structures
CIS 335: Information Security
In addition, I have occassionally taught the following courses:
CIS 100: IT and Society
CIS 330: Artificial Intelligence
CIS 400: Service-Learning Project Management
ITL 211: Fundamentals of IS
ITL 233: Cyberattacks (Intersession)
ITL 312: Bits to Robots: Introduction to Circuit Design (Intersession)
FYS 199: The Science and Fiction of Robots
GWS 210: Gender and Technology
MBB 281: Approaches to Language (Intersession)
Student Games: Students in my Game Design and Development course often give me permission to share their final game projects in a playable form online. Those games are available on my Student Games subpage.
Undergraduate Research: I frequently advise undergraduate student research. Recent projects have included "Behaviorally Grounded Biometric Identification Using Eye Movement Data", "The Limited Accuracy of Fitness Tracking Devices", "Eyes on the Prize: Using Eye Tracking to Understand Cross-Racial and Biracial Face Perception", "Protecting Consumers: The Smart Grid and Your Data", "Mobile Applications for Scientific Data Collection", and "Gender and Technology: A Study of Underrepresentation".
Curriculum Design: My recent professional activities have focused on curriculum design at both the departmental and college-wide level. My work on revising the Computing and Information Studies curriculum is summarized in a chapter with Sam Fee in New Directions for Computing Education: Embedding Computing Across Disciplines (2017) S. Fee, A. Holland-Minkley, T. Lombardi (eds). New York, NY, Springer. I have also been active in the design and implementation of a revised college-wide curriculum for Washington & Jefferson College as both a member of our Curriculum and Program Committee and an assistant to the VP of Academic Affairs.
In Spring 2011 I presented a poster at SIGCSE prepared by Sam Fee, J.T. Gralka
and myself on "Curricular-Wide Problem Based Learning for Computer Science and
Programming Education". Some of the materials that we distributed at the poster
session are available as links here:
Introduction to Programming sample homework, Writing Classes
Introduction to Programming sample source code, GrilledCheese.java
Data Structures sample homework, Evaluating Sorting Algorithm Runtime
Artificial Intelligence sample homework, Alpha-Beta Pruning
Artificial Intelligence sample homework, Course Scheduling as a CSP
During Intersession 2006, my Cyberattacks class investigated methods for spoofing fingerprint scanners and was able to have some success. I have also published a paper discussing my Cyberattacks class and another considering the our ITL department as a case study for teaching computing in a liberal arts setting. (see below)
Amanda M. Holland-Minkley and Thomas Lombardi, “Improving Engagement in Introductory Courses with Homework Resubmission” (2016) In Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE '16). ACM, New York, NY, USA, 534-539.
Amanda M. Holland-Minkley, “Engaging Students in Scientific Thinking: Eye Tracking Methods as a Gen-Ed” (2015). Journal of Computing Sciences in Colleges 30(3), 75-82.
Amanda M. Holland-Minkley and Samuel B. Fee, "Enabling Innovative Coursework through Incremental Problem-Based Learning" (2012). Issues in Information Systems. 13(1). Stillwater, OK: International Association for Computer Information Systems.
Samuel B. Fee and Amanda M. Holland-Minkley, "Correlating Problems throughout an Interdisciplinary Curriculum." The Role of Criticism in Understanding Problem Solving: Explorations in the Learning Sciences, Instructional Systems and Performance Technologies 5. New York, NY: Springer (2012).
Samuel B. Fee and Amanda M. Holland-Minkley. "Teaching Computer Science through Problems, not Solutions", Computer Science Education. Volume 20: Issue 2, 2010. (pdf).
Amanda M. Holland-Minkley. Cyberattacks: A Lab-Based Introduction to Computer Security. ACM SIG for Information Technology Education Annual Conference, 2006 (pdf).
Amanda M. Holland-Minkley and Matthew A. North. Innovation in the IT Curriculum: A Case Study in Information Technology Leadership. Issues in Information Systems, 2006 (pdf).
Amanda M. Holland-Minkley. Restructuring Formal Mathematics for Natural Texts. Doctoral dissertation, Cornell University, 2004 (pdf).
Amanda M. Holland-Minkley. Planning Proof Content for Communicating Induction. Second International Natural Language Generation Conference, 2002 (pdf).
Amanda M. Holland-Minkley, Regina Barzilay, and Robert Constable. Verbalization of High-Level Formal Proofs. Sixteenth National Conference on Artificial Intelligence, 1999 (pdf).
Susannah Hobbs, Amanda Holland-Minkley, and Lynette Millett. A Case for Building Inclusive Research Communities as an Integral Part of Science and Engineering Graduate Education. 1999 IEEE International Symposium on Technology and Society (pdf).