Programming Fundamentals Using Java: A Game Application Approach (Computer Science)
暫譯: 使用 Java 的程式設計基礎:遊戲應用程式方法 (計算機科學)

William McAllister, S. Jane Fritz

商品描述

This is a Java textbook for beginning programmers that uses game programming as a central pedagogical tool to improve student engagement, learning outcomes, and retention. Game programming is incorporated into the text in a way that does not compromise the amount of material traditionally covered in a basic or advanced programming course and permits instructors who are not familiar with game programming and computer graphics concept to realize their advantages. The material presented in the book is in full compliance with the 2013 ACM/IEEE computer science curriculum guidelines and provides an in-depth discussion of graphical user interfaces (GUIs). It has been used to teach programming to student whose majors are within an outside of the computing fields. The companion DVD includes a game environment that is easily integrated into projects created with the popular Java Development Environments (Eclipse, NetBeans, and JCreator) and includes a set of executable student games to pique students’ interest by giving them a glimpse into their future capabilities. The material in this book can be covered within one or two courses such as a basic programming course followed by an advanced programming course.
Features:
  • Uses an objects-early approach to learning Java.
  • Follows the 2013 ACM/IEEE computer science curriculum guidelines
  • Integrates game programming as central pedagogical tool to improve student engagement, learning outcomes, and retention
  • Includes a companion DVD with projects created with the popular Java Development Environments; also includes a set of executable games, source code, and figures
  • Uses working programs to illustrate concepts under discussion
  • Complete instructor’s resource package available upon adoption
  • 商品描述(中文翻譯)

    這是一本針對初學程式設計師的 Java 教科書,使用遊戲程式設計作為核心教學工具,以提高學生的參與度、學習成果和記憶力。遊戲程式設計以不妨礙傳統基本或進階程式設計課程所涵蓋的內容量的方式融入文本中,並允許對遊戲程式設計和計算機圖形概念不熟悉的教師認識其優勢。本書所呈現的材料完全符合 2013 年 ACM/IEEE 計算機科學課程指導方針,並對圖形用戶界面(GUIs)進行深入討論。它已被用來教授計算領域內外的學生程式設計。隨書附贈的 DVD 包含一個遊戲環境,能夠輕鬆整合到使用流行的 Java 開發環境(如 EclipseNetBeansJCreator)創建的項目中,並包括一組可執行的學生遊戲,以激發學生的興趣,讓他們窺見未來的能力。本書的內容可以在一到兩門課程中涵蓋,例如一門基本程式設計課程,接著是一門進階程式設計課程。

    特色:

  • 採用早期物件導向的方法來學習 Java。

  • 遵循 2013 年 ACM/IEEE 計算機科學課程指導方針。

  • 將遊戲程式設計整合為核心教學工具,以提高學生的參與度、學習成果和記憶力。

  • 包括隨書附贈的 DVD,內含使用流行的 Java 開發環境創建的項目;還包括一組可執行的遊戲、源代碼和圖形。

  • 使用運行中的程式來說明正在討論的概念。

  • 採用後可獲得完整的教師資源包。
  • 最後瀏覽商品 (20)