Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
 
John M. Artz
George Washington University
Washington, Washington DC
 

John M. Artz is an associate professor of information systems in the School of Business at The George Washington University in Washington, DC. He teaches technical courses in relational databases, data warehousing, web-based systems development, and various programming languages. He teaches philosophical courses in the ethics of technology and the philosophy of science as it applies to business research. Historically, his research interests were in the philosophical foundations of information systems; philosophical issues in relational database and data warehouse design; and the philosophy of science as it applies to information systems research. Artz has written nearly four dozen scholarly articles on a wide variety of topics including philosophical issues in database design, and the epistemological role of stories in the ethics of technology. In addition, he has published over 100 book and article reviews in ACM Computing Reviews. Artz has a wide variety of interests that focus, generally, on making sense out of emerging information technologies, such as virtual worlds, video games, and, most recently, big data, bringing both technical and philosophical expertise to bear on these new phenomena.

Artz joined the faculty of the School of Business and Public Management in the Fall of 1992. He was promoted to associate professor in 1998. During his time at GWU, in addition to his teaching and research responsibilities, Artz has served on the Faculty Senate from 2005 to the present; as the program director of the Master of Science in Information Technology program from Fall 1999 to Fall 2003; as the webmaster for the School of Business and Public Management from Fall 1996 to Fall 2000; and on the Faculty Advisory Committee for the University Teaching Center from Fall 1993 to Fall 1996. In addition to these major commitments, Artz has participated in a wide variety of lesser service roles too numerous to mention.

Prior to moving into academia, he spent nearly 20 years in the corporate world including The MITRE Corporation, Arbitron Ratings, Southwest Research Institute, General Electric Information Systems, American Management Systems, and Washington Gas Light Company. While serving in industry, Artz took on a variety of roles primarily related to database development and administration and software development. He has industry expertise in relational databases (serving several times as DBA), enterprise networks, expert systems, and graphical user interfaces. He holds a patent (#5,025,382 - Data link Controller Interface) on a direct manipulation user interface for air traffic controllers in a digital communications environment. In addition, he has done professional software development in nearly a dozen different programming languages including Fortran, COBOL, PL/1, Pascal, C, C++, Prolog, Lisp, and Visual Basic.


     

A brief history of data visualization
Jeffrey Heer. YouTube, 01:27:13, published on Mar 22, 2017, Stanford, https://www.youtube.com/watch?v=N00g9Q9stBo. Type: Video

This is a 1.5-hour video of a PowerPoint lecture on the history of data visualization. The first 40 minutes is a survey of historical attempts at data visualization with numerous illustrations. The examples were interesting but would have been mor...

 

Working with coders: a guide to software development for the perplexed non-techie
Gleeson P.,  Apress, New York, NY, 2017. 220 pp. Type: Book (978-1-484227-00-8)

On the very first page of chapter 1, Gleeson provides a callout with the simple but profound observation: “Building software is nothing like building a house.” Software development is a tricky process for many reasons, but the best way...

 

Practical Python design patterns: Pythonic solutions to common problems
Badenhorst W.,  Apress, New York, NY, 2017. 350 pp. Type: Book (978-1-484226-79-7)

Python programmers (as well as programmers in other languages) use patterns all the time. For example, the Python statement “for character in string” is a pattern for traversing a string. One of the strengths of Python is that it has a...

 

 Mastering machine learning with Python in six steps: a practical implementation guide to predictive data analytics using Python
Swamynathan M.,  Apress, New York, NY, 2017. 358 pp. Type: Book (978-1-484228-65-4)

In 1969, there was a humorous film in theaters called If It’s Tuesday, This Must Be Belgium. It was about a group of American tourists taking an 18-day guided tour of nine European countries. The premise was so compelling that the mov...

 

 Python for scientists (2nd ed.)
Stewart J.,  Cambridge University Press, New York, NY, 2017. 270 pp. Type: Book (978-1-316641-23-1), Reviews: (1 of 2)

Consider the following tease lines that one might choose to begin a book review with: “When I first scanned the contents of this book, I was completely overwhelmed”; “The title of this book is somewhat deceptive”; “Th...

 
  more...

 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2018 ThinkLoud, Inc.
Terms of Use
| Privacy Policy