Fundamentals of Java™: AP Computer Science Essentials 4/e (絕)
- 20本以上,享 8.5折
售價
$
洽詢
- 一般書籍
- ISBN:9780538471589
- 作者:Martin Osborne, Kenneth Lambert
- 版次:4
- 年份:2011
- 出版商:Cengage Learning
- 頁數/規格:720頁/平裝彩色
書籍介紹
本書特色
目錄
Description
Fundamentals of Java™: AP* Computer Science Essentials, Fourth Edition covers all of the AP requirements for Computer Science Exam A. By taking a multilevel approach to teaching Java, this text is suitable for a wide range of students, from beginners to those ready for advanced data structures. Since it is non-software specific, it can be used with any Java program compiler, including Borland, Sun Microsystems, Symantec and others.
Fundamentals of Java™: AP* Computer Science Essentials, Fourth Edition covers all of the AP requirements for Computer Science Exam A. By taking a multilevel approach to teaching Java, this text is suitable for a wide range of students, from beginners to those ready for advanced data structures. Since it is non-software specific, it can be used with any Java program compiler, including Borland, Sun Microsystems, Symantec and others.
Features
- Updated to map to the latest AP* Computer Science Exam A exam objectives.
- Provides a comprehensive introduction to computer science with programming.
- Covers basic programming and problem solving, data and information processing, object-oriented programming, and recursive programming.
- Previews advanced topics such as stacks, queues, sets, and maps, complexity analysis, graphics, image processing, GUIs, networking and concurrency.
- End-of-Lesson activities for student reinforcement include Review questions, Projects, and critical-thinking activities.
Table of Contents
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.
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.