Modern Software Development Using Java: A Text for the Second Course in Computer Science : A Text for the Second Course in Computer Science
Paul T. Tymann, G.Michael Schneider
- 出版商: Course Technology
- 出版日期: 2003-03-13
- 售價: $2,024
- 語言: 英文
- 頁數: 888
- 裝訂: Hardcover
- ISBN: 0534384498
- ISBN-13: 9780534384494
- 
    相關分類:
    
      Java 程式語言、Computer-Science
 
已過版
買這商品的人也買了...
- 
                
                   Visual C++ 入門進階-從 C++、物件導向到視窗程式設計 Visual C++ 入門進階-從 C++、物件導向到視窗程式設計$650$514
- 
                
                   SNMP, SNMPV2, SNMPV3, and RMON 1 and 2, 3/e SNMP, SNMPV2, SNMPV3, and RMON 1 and 2, 3/e$2,835$2,778
- 
                
                   Database System Concepts, 4/e Database System Concepts, 4/e$800$784
- 
                
                   ASP.NET 網頁製作教本─從基本語法學起 ASP.NET 網頁製作教本─從基本語法學起$600$510
- 
                
                   作業系統概念 (Operating System Concepts, 6/e Windows XP Update) 作業系統概念 (Operating System Concepts, 6/e Windows XP Update)$780$741
- 
                
                   Artificial Intelligence: A Modern Approach, 2/e Artificial Intelligence: A Modern Approach, 2/e$1,100$1,078
- 
                
                   資料庫系統原理第三版 (Fundamentals of Database Systems, 3/e) 資料庫系統原理第三版 (Fundamentals of Database Systems, 3/e)$760$600
- 
                
                   無線通訊與網路 (Wireless Communications and Networks) 無線通訊與網路 (Wireless Communications and Networks)$600$588
- 
                
                   Java 2 教學手冊 SDK 1.4版 (Beginning Java 2 SDK 1.4 Edition) Java 2 教學手冊 SDK 1.4版 (Beginning Java 2 SDK 1.4 Edition)$780$616
- 
                
                   CMOS 電路模擬與設計─使用 Hspice CMOS 電路模擬與設計─使用 Hspice$350$315
- 
                
                   MediaStudio Pro 7 影音蒙太奇 MediaStudio Pro 7 影音蒙太奇$390$308
- 
                
                   鳥哥的 Linux 私房菜─基礎學習篇增訂版 鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476
- 
                
                   人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e) 人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379
- 
                
                   JSP 2.0 技術手冊 JSP 2.0 技術手冊$750$593
- 
                
                   3D 遊戲程式設計入門─使用 DirectX 9.0 實作 (Introduction to 3D Game Programming with Directx 9.0) 3D 遊戲程式設計入門─使用 DirectX 9.0 實作 (Introduction to 3D Game Programming with Directx 9.0)$490$382
- 
                
                   建構嵌入式 Linux 系統 建構嵌入式 Linux 系統$780$616
- 
                
                   Exchange Server 2003 管理實務 Exchange Server 2003 管理實務$580$493
- 
                
                   最新 JavaScript 完整語法參考辭典 第三版 最新 JavaScript 完整語法參考辭典 第三版$490$382
- 
                
                   Fedora Core 2 Linux 架站實務 Fedora Core 2 Linux 架站實務$650$553
- 
                
                   CMMI Distilled 中文版 (CMMI Distilled, 2/e) CMMI Distilled 中文版 (CMMI Distilled, 2/e)$450$360
- 
                
                   Windows 驅動程式設計指南 (Programming the Microsoft Windows Driver Model, 2/e) Windows 驅動程式設計指南 (Programming the Microsoft Windows Driver Model, 2/e)$890$703
- 
                
                   Word 排版藝術 Word 排版藝術$620$490
- 
                
                   Windows 程式設計使用 MFC (Programming Windows with MFC, 2/e) Windows 程式設計使用 MFC (Programming Windows with MFC, 2/e)$990$782
- 
                
                   網頁設計丙級學術科解析 網頁設計丙級學術科解析$380$300
- 
                
                   RFID 技術與應用 RFID 技術與應用$480$408
商品描述
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

 
    
 
    
 
     
     
     
     
    
 
     
    