Fundamentals of Java Programming

Fundamentals of Java Programming

For Information Systems

Edition 1.0 | Copyright 2024 | Publication Date: January 2024

Jeremy D. Ezell, James Madison University

Overview


Fundamentals of Java Programming for Information Systems helps prepare students for the information systems curriculum and for a career in business. Java programming concepts are introduced using an information systems development lens to solve real-world business problems.  Examples, programming assignments, end-of-chapter exercises, and exam and quiz questions explore business and information systems topics as opposed to the wider range of topics typically covered in an introductory programming textbook.

Features


Integrate the use of each successive concept
Each chapter starts with a situation facing a development team and introduces the Java concept that addresses the concern. These mini-cases are all drawn from an extended case. After addressing all of these concerns, the student will have developed the back-end logic, GUI front-end, and database integration for a functional information systems prototype.

Prepare students for business
The topics chosen, how they are covered, and examples presented are designed to integrate into the IS curriculum and prepare students for business.

Emphasize best practices
Elements of best practice are covered in discussions and code examples throughout the chapters as opportunities emerge. Additionally, an entire chapter explores best practices in greater detail.

Support alternative learning styles and needs
Key topics are fully discussed and demonstrated. A detailed discussion is provided for students who wish to explore each concept before diving in. Fully worked examples allow others, especially those with prior programming experience, to jump right in.

Flexible coverage
The textbook can be used for a rigorous two-semester sequence of basic Java language fundamentals and intermediate Java concepts. Alternatively,  chapter order can be adapted to meet specific curriculum needs.  

Hybrid and flexible approach to objects
Chapter 2 covers the basics of objects. Chapter 8 provides a more detailed discussion of objects and classes. Instructors can choose to modify the chapter order to provide a greater early objects or late objects experience. 

About the Authors


Jeremy D. Ezell is an Associate Professor of Computer Information Systems and Business Analytics in the College of Business at James Madison University in Harrisonburg, VA. He holds a Ph.D. in Information Systems from Auburn University, along with a Master’s in Information Systems from Middle Tennessee State University, and a Bachelor’s in Computer Science from the University of Tennessee, Martin. Among other courses in Information Systems and Business Analytics, he has taught software development using the Java programming language since 2011. His academic research interests include organizational dynamic capabilities, IT innovation mindfulness and adoption, absorptive capacity, data quality, requirements elicitation, and information systems pedagogy. His research has been published in several journals including the Journal of Information Systems Education, International Journal of Production Economics, Technometrics, and Computers and Industrial Engineering, among others. He lives in Harrisonburg, VA, with his wife Nicole and their adopted rescue dog Caylee.

Jeremy D. Ezell

Instructor Resources


Prospect Press provides instructors with an instructor manual, lecture slides and a test bank for each title.
Some texts have additional resources including case teaching notes, tutorials, and addenda.
This content is available to instructors only and is password protected.

Resources Login

Ordering Information

Student Orders

eTextbooks:
Student Price
$62.60
ISBN: 978-1-958303-04-7
Paperbacks:
Student Price
$102.35 + shipping
ISBN: 978-1-958303-05-4

Order directly from our distributors:

What's the difference between these two?

Bulk Paperback Orders
Bookstores may order paperbacks in bulk directly from RedShelf by going to the following link. Please contact customer support for additional information.

RedShelf (paperbacks): PO@RedShelf.com

BNED stores
Follow your usual ordering procedures.

Frequently Asked Questions

Individual Paperback Orders
To purchase an individual book, go to the Prospect Press webpage for that book and follow the link to RedShelf or go directly to the RedShelf website using the link below, search for the title, and order there.

Bulk Paperback Orders
To purchase paperbacks in bulk contact RedShelf using the link below:
PO@Redshelf.com

If you have any particular questions about bookstore orders please contact Beth.Golub@ProspectPressVT.com.

VitalSource VS RedShelf

 
RedShelf eTextbook
VitalSource eTextbook
Online or download
Online only
Online and Download
Duration?
Permanent online access
365-day access for online, perpetual download
Returnable?
Yes, within 14 days from purchase
Yes, within 14 days from purchase
Where can I buy this online?
Go to RedShelf.com and search by author name, title, or ISBN.
Go to VitalSource.com and search by author name, title, or ISBN
Can I buy this in the campus bookstore?
Yes, at selected campus and university bookstores. Check if your bookstore sells RedShelf ebooks.
Yes, at selected campus bookstores. Check if your bookstore sells VitalSource ebooks.
For more info: