Giter Club home page Giter Club logo

tqc-java6's Introduction

課程介紹

Java 是一種電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,也是開發 Android 應用程式所需要會的程式語言。根據2016年 TIOBE 的統計,Java 為程式語言排名中使用人數最多的前三名。

這門課將從由基本的 Java 程式設計教起,目標是訓練學員考取 TQC+ 物件導向程式語言 (Java) 證照,由於 TQC+ 證照是採上機考試,相較於 Java OCP 的選擇題作答,學員需要更多的實作的經驗。

證照的計分方式

使用軟體 代號 應考時間 測驗內容 合格成績
Java 6 PJP 100分鐘 操作題共6題 70分
  • 本認證採操作題,總分為100分。
  • 操作題第一至六類各考一題共六大題,第一大題至第五大題每題10分,第六大題每題50分,小計100分。
  • 應考時間為100分鐘,在時間內作答完畢並存檔且成績加總達70分(含)以上者則為合格。
  • 官網: http://www.tqcplus.org.tw/content_brochure_PJP.asp

開課時間

  • 7月18日~8月18日
  • (一)(四) PM 2:00-5:00

適合對象

  • 準備考取 TQC+ 專業設計人才證照者
  • 想學習 Java 程式設計者
  • 有基本中英文輸入能力
  • Windows 基本操作及檔案管理 (例如:存檔、刪檔等)

使用軟體

  • JEdit
  • JDK 6.0
  • Windows 作業系統

教學方法

  1. 課堂講授
  2. 實機練習
  3. 考題演練
  4. 模擬測驗

課程大綱

  • 第一類:基本認識
    • 101 字串列印
    • 102 單位換算
    • 103 計算平均值
    • 104 距離計
    • 105 存錢筒
    • 106 數學函數
    • 107 **成績
    • 108 覆載方法
    • 109 變數範圍
    • 110 圖形面積
  • 第二類:條件判斷式
    • 201 分數篩選
    • 202 比較大小
    • 203 判斷奇偶數
    • 204 公倍數計算
    • 205 倍數判斷
    • 206 及格分數
    • 207 三角形邊長判斷
    • 208 分級制度
    • 209 象限座標
    • 210 鍵盤字元判斷
  • 第三類:迴圈
    • 301 整數連加
    • 302 巢狀迴圈
    • 303 完美數
    • 304 餐點費用
    • 305 迴圈階乘計算
    • 306 迴圈次方計算
    • 307 迴圈最大公因數
    • 308 電腦週邊費用總計
    • 309 迴圈倍數判斷
    • 310 迴圈正偶數相加
  • 第四類:遞迴程式設計
    • 401 遞迴階乘計算
    • 402 尾端遞迴階乘計算
    • 403 尾端遞迴次方計算
    • 404 遞迴最大公因數
    • 405 遞迴函數
    • 406 遞迴字串計算
    • 407 尾端遞迴計算總和
    • 408 遞迴字串反向
    • 409 遞迴字串移除
    • 410 遞迴字串替換
  • 第五類:陣列設計能力
    • 501 陣列計算
    • 502 浮點數計算
    • 503 矩陣之和
    • 504 費氏數
    • 505 反轉陣列
    • 506 三維陣列元素之和
    • 507 停車費用計算
    • 508 泡泡排序法
    • 509 選擇排序法
    • 510 二分搜尋法
  • 第六類:物件導向程式設計與例外處理
    • 601 汽車零件設計
    • 602 電腦零件設計
    • 603 冰品計價系統
    • 604 銀行理財帳戶
    • 605 成績資訊系統
    • 606 薪資計算
    • 607 電腦銷售業績
    • 608 食物熱量計算
    • 609 堆疊擴充
    • 610 員工薪資制度

tqc-java6's People

Contributors

kchen-tw avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.