To view prices and purchase online, please login or create an account now.



Fundamentals of Java: AP Computer Science Essentials, International Edition

Paperback

Main Details

Title Fundamentals of Java: AP Computer Science Essentials, International Edition
Authors and Contributors      By (author) Martin Osborne
By (author) Kenneth Lambert
Physical Properties
Format:Paperback
Pages:700
Dimensions(mm): Height 276,Width 212
Category/GenreWeb programming
ISBN/Barcode 9780538471589
ClassificationsDewey:006.76
Audience
Tertiary Education (US: College)
Edition International Edition

Publishing Details

Publisher Cengage Learning, Inc
Imprint Course Technology Inc
Publication Date 8 January 2010
Publication Country United States

Description

Fundamentals of Java (TM): AP* Computer Science Essentials, 4e, International Edition covers all of the AP requirements for Computer Science Exam A.

Author Biography

Kenneth A. Lambert is a Professor of Computer Science at Washington and Lee University. He has taught courses in almost every subject area of computer science and has published several textbooks in introductory programming and data structures in C++, Java, and Python. He is the co-creator of the BreezySwing framework and is the creator of the breezypythongui framework. Martin Osborne has been a Professor of Computer Science at Western Washington University since 1977, and various courses at all levels of the curriculum. He has coauthored four books with Ken Lambert, and has presented numerous papers and workshops on teaching object-oriented software development at national and regional conferences.

Reviews

UNIT 1: Getting Started with Java. 1: Background. 2: First Java Programs. 3: Syntax, Errors, and Debugging. 4: Introduction to Control Statements. 5: Using Classes and Objects in Media Computing. UNIT 2: The Next Step with Java. 6: Introduction to Defining Classes. 7: Control Statements Continued. 8: Improving the User Interface. 9: Introduction to HTML and Applets. UNIT 3: Arrays, Recursion, and Complexity. 10: Introduction to Arrays. 11: Classes Continued. 12: Arrays Continued. 13: Recursion, Complexity, and Searching and Sorting. UNIT 4: Advanced Topics. 14: Introduction to Collections. 15: Multithreading, Networks, and Client/Server Programming. Appendix A: Java Resources. Appendix B: Java Language Elements. Appendix C: Operator Precedence. Appendix D: ASCII Character Set. Appendix E: Number Systems. Appendix F: Java Exception Handling. Appendix G: Java Packages and jar Files. Appendix H: Files. Appendix I: The TurtleGraphics Package. Appendix J: AP Correlations. Glossary. Index.