Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Artz, John
George Washington University
Washington, Washington DC
 
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
   Highlighted
Follow this Reviewer
 
 
 

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.

 
 
Options:
Date Reviewed  
 
1
- 10 of 17 reviews

   
   Personal finance with Python: using pandas, Requests, and Recurrent
Humber M., Apress, New York, NY, 2018. 117 pp.  Type: Book (978-1-484238-01-1), Reviews: (1 of 2)

I have probably said this way too many times in reviews, but it remains true and to the point: one of the great things about learning Python programming is that it allows you to move more easily into other areas that you might want to ...

Jan 31 2019  
   Deep learning with Python: a hands-on introduction
Ketkar N., Apress, New York, NY, 2017. 226 pp.  Type: Book (978-1-484227-65-7)

This book is written specifically for Python programmers who wish to learn how to apply their Python programming skills to machine learning applications. Consequently, a very brief introduction to machine learning is necessary in order...

Jul 16 2018  
   Cracking codes with Python: an introduction to building and breaking ciphers
Sweigart A., No Starch Press, San Francisco, CA, 2018. 416 pp.  Type: Book (978-1-593278-22-9)

One of the many things I like about the Python programming language is that, once you learn basic Python programming, a whole host of other interesting ideas are within your grasp. I am one of those people who likes to learn things by ...

Jun 1 2018  
   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 Pyt...

Apr 12 2018  
  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 reaso...

Jan 3 2018  
  Data wrangling with Python: tips and tools to make your life easier
Kazil J., Jarmul K., O’Reilly Media, Inc., 2016. 508 pp.  Type: Book (978-1-491948-81-1)

“Wrangle” is a new version of an old word that has evolved in some interesting and revealing ways. Originally, wrangle meant to argue or dispute. For example, you might wrangle with your neighbor over a property lin...

Sep 22 2016  
   Learn to program with Minecraft: transform your world with the power of Python
Richardson C., No Starch Press, San Francisco, CA, 2015. 320 pp.  Type: Book (978-1-593276-70-6), Reviews: (2 of 2)

Minecraft is a very popular virtual world video game with a user base that exceeds 100 million registered users. Python is an open-source, interpreted programming language growing in popularity because of the number and variety of open...

Jul 21 2016  
  Python playground: geeky projects for the curious programmer
Venkitachalam M., No Starch Press, San Francisco, CA, 2015. 352 pp.  Type: Book (978-1-593276-04-1)

The Python programming language is growing, in both popularity and applications, at an impressive rate. Along with this growth in popularity is a dramatic increase in the number of books explaining various aspects of the language, perh...

Jan 20 2016  
  An introduction to agent-based modeling: modeling natural, social, and engineered complex systems with NetLogo
Wilensky U., Rand W., The MIT Press, Cambridge, MA, 2015. 504 pp.  Type: Book (978-0-262731-89-8), Reviews: (2 of 2)

Readers who are already familiar with agent-based modeling are probably already aware of this book and would certainly recognize the name of the first author. So, I will address the beginning of this review to those who are not. Comple...

Jun 30 2015  
  Ethical hacking and penetration testing guide
Baloch R., Auerbach Publications, Boston, MA, 2014. 531 pp.  Type: Book (978-1-482231-61-8), Reviews: (1 of 2)

This book is a compendium of software tools, some Unix commands, some open source software, and some commercial products that can be used for penetration testing. It is not an introductory book. But with some diligence, the determined ...

Jun 24 2015  
 
 
 
Display per column
 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy