Modern Software Development Using Java: A Text for the Second Course in Computer Science : A Text for the Second Course in Computer Science
暫譯: 現代軟體開發使用 Java:計算機科學第二課程教材

Paul T. Tymann, G.Michael Schneider

  • 出版商: Course Technology
  • 出版日期: 2003-03-13
  • 售價: $2,024
  • 語言: 英文
  • 頁數: 888
  • 裝訂: Hardcover
  • ISBN: 0534384498
  • ISBN-13: 9780534384494
  • 相關分類: Java 程式語言
  • 已過版

買這商品的人也買了...

相關主題

商品描述

Description:

Revolutionizing the CS2 course, this innovative book teaches programming concepts and techniques essential for working in a modern software development environment. This set of concepts includes the software life cycle, requirements and specification, object-oriented design and programming, exception handling, streams, user interface design, event-driven programming, threads, and networking. While also teaching the fundamental concepts of data structures, the authors change the traditional emphasis from how to design and build them to learning how to analyze and use them. It presents a chapter on the Java Collection Framework and emphasizes that, today, most important data structures already exist in program libraries. This treatment of data structures gives students the information they need to make an informed decision about which classes in the framework are most appropriate for their needs while freeing up significant blocks of time for the treatment of other essential topics.

 

Table of Contents:

1. Overview of Modern Software Development
Section 1: Object-Oriented Software Development
2. Object-Oriented Design and Programming
3. Object-Oriented Programming Using Java
4. Case Study in Object-Oriented Software Development
Section 2: Algorithms and Data Structures
5. The Analysis of Algorithms
6. Linear Data Structures
7. Hierarchical Data Structures
8. Set and Graph Data Structures
9. The Java Collection Framework
Section 3: Modern Programming Techniques
10. Exceptions and Streams
11. Threads
12. Graphical User Interfaces
13. Networking
Appendix: Basic Java Syntax

商品描述(中文翻譯)

**描述:**
本書顛覆了 CS2 課程,教授在現代軟體開發環境中工作所需的程式設計概念和技術。這些概念包括軟體生命週期、需求與規格、物件導向設計與程式設計、例外處理、串流、使用者介面設計、事件驅動程式設計、執行緒和網路。雖然也教授資料結構的基本概念,作者將傳統的重點從如何設計和建構資料結構轉變為學習如何分析和使用它們。本書介紹了 Java Collection Framework,並強調如今大多數重要的資料結構已經存在於程式庫中。這種對資料結構的處理使學生能夠獲得所需的信息,以便對框架中哪些類別最適合他們的需求做出明智的決策,同時為其他重要主題的處理騰出大量時間。

**目錄:**
1. 現代軟體開發概述
第 1 節:物件導向軟體開發
2. 物件導向設計與程式設計
3. 使用 Java 的物件導向程式設計
4. 物件導向軟體開發案例研究
第 2 節:演算法與資料結構
5. 演算法分析
6. 線性資料結構
7. 階層資料結構
8. 集合與圖形資料結構
9. Java Collection Framework
第 3 節:現代程式設計技術
10. 例外與串流
11. 執行緒
12. 圖形使用者介面
13. 網路
附錄:基本 Java 語法

最後瀏覽商品 (20)