|
Fundamentals of Programming and Software Design in Java introduces students to the art and science of software development. It is ideal for students with no prior experience in computer programming:
- Programming techniques are considered in order of increasing levels of abstraction: procedural programming with primitive data, object-oriented programming, component-based programming, and elementary data structures.
- General programming concepts are emphasized over Java nuances.
- The Unified Modeling Language (UML) is used to represent object-oriented designs.
- Topics include practical issues such as event-driven programming, graphical user interfaces, file processing, and multithreaded computation.
This book as suitable for a two-semester sequence, where the first semester emphasizes fundamental programming concepts and the second semester emphasizes object-oriented design.
Richard Halterman, a professor of computer science in the School of Computing at Southern Adventist University since 1987, wrote his first computer program in 1975 and has been developing software actively since 1983. He received a Ph.D. in computer science from the University of Tennessee, Knoxville in 1999, a M.S. in mathematics from Florida Atlantic University in 1987, and a B.S. in chemistry from Florida Southern College in 1979. He has taught C++ and Java courses and tutorials in both industry and academia.
.
.
|