Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
 
Michael J. Oudshoorn
High Point University
High Point, North Carolina
 

Michael Oudshoorn holds a PhD in computer science from the University of Adelaide, in addition to bachelor’s degrees in computer science (honors) and computer science and applied mathematics.

Michael currently serves as High Point University’s founding dean of engineering and is a full professor in computer science. During his time there, Michael has developed and introduced degrees in electrical engineering, computer engineering, mechanical engineering, mechatronic engineering, general engineering, cybersecurity, and data science. He previously held positions at Northwest Missouri State University, Wentworth Institute of Technology, Montclair State University, the University of Texas at Brownsville, Montana State University, and the University of Adelaide. While serving as associate dean at the University of Adelaide, he was responsible for recruiting international students and maintaining international relationships for the twinning and articulation programs in place and supported by the engineering faculty.

Michael’s primary teaching areas include programming languages, compilers, and software engineering. He has made significant contributions to scholarly articles covering journals, conference proceedings, book chapters, and textbooks. He has also contributed significantly to articles related to teaching computer science and the value of accreditation.

Michael is an active member in professional societies and organizations, including IEEE, ACM, ASEE, and ABET. He regularly contributes to conferences and reviews manuscripts. Recently, he served on the ACM/IEEE/AAAI 2023 Computer Science Curriculum Task Force as a member of the steering committee, the lead on the foundations of programming languages knowledge area, and a member of the distributed systems knowledge area. In 2022, he was recognized as a member of the 2022 Class of IEEE Computer Society Distinguished Contributors. These members have made significant technical contributions, through either applied or pure computing, to the computing profession, computing community, and humanity. Michael is also a commissioner on ABET’s Computing Accreditation Commission and has previously served as a member of the executive committee.


     

A concise introduction to software engineering: with open source and GenAI (2nd ed.)
Jalote P., Springer International Publishing, Cham, Switzerland, 2025. 224 pp.  Type: Book (9783031743177)

At just over 200 pages, this well-written book offers a concise yet comprehensive introduction to software engineering--especially when compared to other textbooks that often exceed 800 pages. However, concise should not be mistaken for curso...

 

 Ethical and legal aspects of computing: a professional perspective from software engineering
O’Regan G., Springer International Publishing, Cham, Switzerland, 2024. 257 pp.  Type: Book (9783031526633)

With this book, O’Regan efficiently addresses a wide range of ethical and legal issues in computing. It is well crafted, organized, and reader friendly, featuring many recent, relevant examples like tweets, fake news, disinformation, and art...

 

Pro Bash: learn to script and program the GNU/Linux shell (3rd ed.)
Varma J., Apress, New York, NY, 2023. 305 pp.  Type: Book (9781484295878)

This is an excellent reference book for those who need to write Bash scripts. It is well organized, logically presented, and covers all the major commands and structures that are necessary to write useful scripts. The book makes few assumptions ab...

 

Software architecture: research roadmaps from the community
Peliccione P., Kazman R., Weber I., Liu A., Springer International Publishing, Cham, Switzerland, 2023. 119 pp.  Type: Book (3031368460)

This short work is a compendium of six papers that arose from an International Conference on Software Architectures (ICSA) workshop held in Honolulu, Hawaii, in August 2022. The authors gathered around a common interest in a topic. These internati...

 

 Understanding programming languages
Jones C., Springer International Publishing, Cham, Switzerland, 2020. 240 pp.  Type: Book (978-3-030592-56-1)

This well-written textbook focuses on a precise description of programming language semantics in a relatively easily understood manner, utilizing a notation derived from a subset of the Vienna development method (VDM). The author motiv...

 
  more...

 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2026 ThinkLoud®
Terms of Use
| Privacy Policy