Find & Buy Your Book
Find & Buy Your Book
Java Programming: Introductory (Grant) - Online Textbook
Author: Nancy S. Grant, Ed.D.
About the Author
Nancy S. Grant, Ed.D., is currently a professor in the Computer Information Technology department at the Community College of Allegheny County, Pittsburgh, Pennsylvania. Dr. Grant has also taught at the university level, teaching various information technology courses at the University of Pittsburgh, West Virginia University, and Robert Morris University. Dr. Grant has a B.S.B.A, with a concentration in Business Information Systems, as well as a M.S. degree in Business Education from Robert Morris University. She also holds a M.A. degree in Secondary Education from West Virginia University and an Ed.D. in Curriculum and Instruction from Indiana University of Pennsylvania. Dr. Grant has also earned numerous professional certifications (Microsoft, IC3, and CompTIA) in the field of Computer Information Technology. Recognized by her colleagues for her excellence in teaching, Dr. Grant is also a two-time recipient of the prestigious NISOD Excellence Award.
About the Book
Java Programming – Introductory: is an elementary textbook in software development using the Java computer programming language. The book covers software development concepts and applications and includes software engineering design principles that detail the software development phases. Students learn how to approach computer problems by creating algorithms or detailed plans to arrive at correct computer solutions. Each chapter includes practical Java computer programming examples or models that provide students with the software design foundations that they can apply to create similar or more advanced software application solutions. Major topics included in the book include the software development phases, fundamental data type representations, basic Java language elements, the Application Programming Interface (API), simple Graphical User Interfaces (GUI), control structures, program decomposition through the implementation of methods, as well as Object-Oriented Programming (OOP) techniques and applications.