Java™ Programming: From Problem Analysis to Program Design 5/e (絕)
- 20本以上,享 8.5折
售價
$
洽詢
- 一般書籍
- ISBN:9781111577643
- 作者:D. S. Malik
- 版次:5
- 年份:2011
- 出版商:Cengage Learning
- 頁數/規格:1036頁/平裝彩色
書籍介紹
本書特色
目錄
作者介紹
Description
Designed for a first Computer Science (CS1) Java course, JAVA PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN 5e will motivate your students while building a cornerstone for the Computer Science curriculum. With a focus on your With a focus on your students' learning, this text approaches programming using the latest version of Java, and includes updated programming exercises and programs. The engaging and clear-cut writing style will help your students learn key concepts through concise explanations and practice in this complex and powerful language.
Designed for a first Computer Science (CS1) Java course, JAVA PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN 5e will motivate your students while building a cornerstone for the Computer Science curriculum. With a focus on your With a focus on your students' learning, this text approaches programming using the latest version of Java, and includes updated programming exercises and programs. The engaging and clear-cut writing style will help your students learn key concepts through concise explanations and practice in this complex and powerful language.
Features
- VISUAL DIAGRAMS: More than 240 visual diagrams help readers comprehension by clearly illustrating difficult concepts.
- PROGRAMMING CODE WITH DESCRIPTIONS: Programming code used in examples is accompanied by a description of what each line in the code does, leading readers step-by-step through the programming process.
- PROGRAMMING EXAMPLES: Extensive programming examples demonstrate the accurate, concrete stages of Input, Output, Program Analysis and Algorithm Design, and a Complete Program Listing, which challenge readers to write Java programs with a specified outcome.
Table of Contents
1. An Overview of Computers and Programming Languages.
2. Basic Elements of Java.
3. Introduction to Objects and Input/Output.
4. Control Structures I: Selection.
5. Control Structures II: Repetition.
6. Graphical User Interface (GUI) and Object-Oriented Design (OOD).
7. User-Defined Methods.
8. User-Defined Classes.
9. Arrays.
10. Inheritance and Polymorphism.
11. Handling Exceptions and Events.
12. Advanced GUIs and Graphics.
13. Recursion.
14. Searching and Sorting
1. An Overview of Computers and Programming Languages.
2. Basic Elements of Java.
3. Introduction to Objects and Input/Output.
4. Control Structures I: Selection.
5. Control Structures II: Repetition.
6. Graphical User Interface (GUI) and Object-Oriented Design (OOD).
7. User-Defined Methods.
8. User-Defined Classes.
9. Arrays.
10. Inheritance and Polymorphism.
11. Handling Exceptions and Events.
12. Advanced GUIs and Graphics.
13. Recursion.
14. Searching and Sorting
D. S. Malikis a professor of Mathematics and Computer Science at Creighton University. He received his Ph.D. from Ohio University in 1985. He has published more than 45 papers and 18 books on abstract algebra, applied mathematics, fuzzy automata theory and languages, fuzzy logic and its applications, programming, data structures, and discrete mathematics.