Michael Jonas

ASSOCIATE PROFESSOR
Phone: (603) 641-4352
Office: Applied Engineering & Sciences, 88 Commercial Street, RM 141, Manchester, NH 03101
Michael Jonas

Michael Jonas is an Associate Professor of Computer Science in the Department of Applied Engineering & Sciences.

Jonas joined UNH in the fall of 2010 and has focused on teaching many of the programming courses including introductory programming, advanced data structures, and programming languages. He also teaches the computer security course and supervises the senior computing capstone project, a group research project focusing on speech recognition. He has previously worked as a senior software development engineer at Microsoft Corporation and as a staff scientist at BBN Technologies, in both cases doing research in speech technology. His research interests include work in both computing education and in artificial intelligence focusing on speech recognition.

Jonas has a Ph.D., in computer science from Tufts University and an M.S., in computer science from the College of William and Mary. He also has two bachelor's degrees, mathematics and computer science, also from William and Mary.

Education

  • Ph.D., Computer Science, Tufts University
  • M.S., Computer Science, College of William and Mary
  • B.S., Computer Science, College of William and Mary
  • B.S., Mathematics, College of William and Mary

Courses Taught

  • COMP 425: Introduction to Programming
  • COMP 530/780: Machine & Network Architecture
  • COMP 530/880: Machine & Network Architecture
  • COMP 625: Data Structures and Algorithms
  • COMP 625/880: Data Structures and Algorithms
  • COMP 650/880: Network Admin & Maintenance
  • COMP 715: Information Security
  • COMP 715/815: Information Security
  • COMP 725/825: Programming Languages
  • COMP 730/830: Object-Oriented Software Devel
  • COMP 780/880: AdvTop/Cryptography
  • COMP 790: Capstone Project
  • COMP 790/880: Capstone Project
  • COMP 815: Information Security
  • COMP 880: Top/Computer Forensics
  • COMP/GRAD 898/900: Master's Project
  • GRAD 900: Master's Continuing Research

Selected Publications

Jonas, M., & Malita, M. (2017). Running a High School Programming Contest: a Distributed Approach. In P. Resta, & S. Smith (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference (pp. 60-67). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).

Jonas, M. (2017). Do It Again: Learning Complex Coding Through Repetition. In Unknown Conference (pp. 121-125). doi:10.1145/3125659.3125690

Jonas, M. (2016). Capstone: impact of a successful undegraduate research program (faculty poster abstract). Journal of Computing Sciences in Colleges, 31(6), 50-51.

Computational Thinking in Greenfoot: AI Game Strategies for CS1 (2016). Retrieved from http://www.ccsc.org/

Jonas, M. (2016). A Modern IT Curriculum: Successful Integration with other Computing Disciplines. In G. Chamblee, & L. Langub (Eds.), Proceedings of Society for Information Technology & Teacher Education International Conference (pp. 1254-1258). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).

Jonas, M. (2015). Strengthening IT Curriculum by Improving Problem Solving Skills with Programming. In D. Rutledge, & D. Slykhuis (Eds.), Proceedings of SITE 2015--Society for Information Technology & Teacher Education International Conference (pp. 49-54). Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).

Jonas, M. (2015). Flipping a Flipped Approach: Online Techniques In-Person.. In A. Settle, T. Steinbach, & D. Boisvert (Eds.), SIGITE (pp. 73). ACM. Retrieved from https://doi.org/10.1145/2808006

Jonas, M. (2014). A cryptographic sandbox for an introductory security course in information technology. Journal of Computing Sciences in Colleges, 29(6), 74-80.

Jonas, M. (2014). A Student Generated Wiki Based Online Textbook: a Flipped Approach. In M. Searson, & M. Ochoa (Eds.), Proceedings of SITE 2014--Society for Information Technology & Teacher Education International Conference. Chesapeake, VA: Association for the Advancement of Computing in Education (AACE).

Siu, M. H., Jonas, M., Gish, H., IEEE., & IEEE. (1999). Using a large vocabulary continuous speech recognizer for a constrained domain with limited training. In ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI (pp. 105-108). doi:10.1109/ICASSP.1999.758073

Most Cited Publications