000 03320cam a22003495i 4500
001 18164663
003 KE-MeUCS
005 20180516090346.0
007 co uguu uuuuu
008 140519s2015 vaua 001 0 eng d
010 _a 2014941166
020 _a9781938549762
020 _a1938549767
035 _a(OCoLC)ocn896824561
040 _aEYA
_beng
_cEYA
_erda
_dOCLCO
_dCLE
_dYDXCP
_dBTCTA
_dCDX
_dOCLCF
_dOCLCQ
_dAU@
_dDLC
042 _alccopycat
050 0 0 _aQA76.73.J38
_bM33 2015
082 0 4 _a794.8151
100 1 _aMcAllister, William
_q(William James),
_eauthor.
245 1 0 _aProgramming fundamentals using JAVA :
_ba game application approach /
_cMcAllister, William and S. Jane Fritz, St. Joseph's College, New York.
300 _axxvi, 733 pages :
_billustrations (some color) ;
_c26 cm +
_e1 CD-ROM
500 _aIncludes index.
505 0 _a1. Introduction -- 2. Variables, input/output, and calculations -- 3. Methods, classes, and objects: A first look -- 4. Boolean expressions, making decisions, and disk input and output -- 5. Repeating statements: Loops -- 6. Arrays -- 7. Methods, classes, and objects: A second look -- 8. Inheritance -- 9. Recursion -- 10. Exceptions: A second pass -- 11. Graphical user interfaces -- 12. Graphical user interfaces: A second look -- 13. Generics and the API collections framework -- 14. Multithreading and concurrency -- Appendix A: Description of the game environment -- Appendix B: Using the game environment package -- Appendix C: ASCII table -- Appendix D: Java key words -- Appendix E: Java operators and their relative precedence -- Appendix F: Glossary of programming terms -- Appendix G: Using the online API documentation -- Appendix H: Solutions to selected knowledge exercises.
520 _a"This is a Java textbook for beginning programmers that uses game programming as a central pedagogical tool to improve student engagement, learning outcomes, and retention. Game programming is incorporated into the text in a way that does not compromise the amount of material traditionally covered in a basic or advanced programming course and permits instructors who are not familiar with game programming and computer graphics tp realize their advantages/ The material presented in this book is in full compliance with the 2013 ACM/IEEE computer science curriculum guidelines and provides an in-depth discussion of graphical user interfaces (GUIs). It has been used to teach programming to students whose majors are within and outside of the computing fields. The companion DVD includes a game environment that is easily integrated into projects created with the popular Java Development Environments (Eclipse, NetBeans, and JCreator) and includes a set of executable student games to pique students' interest by giving them a glimpse into their future capabilities. The material in this book can be covered within one or two courses such as a basic programming course followed by an advanced programming course."--Cover.
650 0 _aJava (Computer program language)
_91660
650 0 _aComputer games
_xProgramming.
650 0 _aComputer games
_xDesign.
700 1 _aFritz, S. Jane,
_eauthor.
906 _a7
_bcbc
_ccopycat
_d2
_encip
_f20
_gy-gencatlg
942 _2lcc
_cBK
999 _c86193
_d86192