請在人力銀行搜尋, 找到職缺程式語言需求為 Java, 同學感興趣的工作至少 2 個
請介紹公司產業別, 規模, 資本額, 主要產品或服務
請介紹職缺工作內容
請介紹職缺所需學經歷
請介紹職缺所需知識, 技術, 能力
請找出該職缺可能薪水與福利
請找出該職缺面試考題, 心得分享
若都被錄取, 請說明 2 個職缺中, 同學會選哪一個? 為什麼? (薪水, 福利, 地點, 產業, 辦公環境, 外派出國機會)
繳交期限: 23:00, 03/04/2025
繳交方法: 請至網路學園繳交 https://eclass2.nttu.edu.tw/course/17239
作業格式: pdf
請同學找出日常生活中, 因為儲存空間不足, 而無法正確儲存與呈現資料的狀況, 至少 3 種
請同學針對一軟體系統或網路服務, 如 Facebook, Instagram, 選課系統等, 進行以下的分析
該系統或服務, 使用者所關聯的資料有哪些, 適合用哪種 Java 基本資料型態存放?
依照該系統或服務的規模 (如使用者人數), 估算所需儲存空間
繳交期限: 23:00, 03/18/2025
繳交方法: 請至網路學園繳交 https://eclass2.nttu.edu.tw/course/17239
作業格式: pdf
請同學撰寫一 Java 程式, 主要用途為進行學生成績的輸入, 存放, 呈現與計算, 功能需求如下, 但不侷限, 同學皆可自行改進延伸
使用者可指定學生數量
使用者可指定學科數量
使用者依軟體提示, 一一輸入每位學生的各科成績
軟體提供功能選項, 供使用者選擇
軟體可呈現成績總覽, 一位學生的平均成績, 一個學科的平均成績
延伸項目: 實作敘述統計量計算, 成績排序與呈現等
請撰寫一文件, 說明存放成績資訊的資料結構設計
請說明因應不同功能, 資料結構的走訪方式, 以及資料計算方式
請思考程式可以改進的地方
繳交期限: 23:00, 04/01/2025
繳交方法: 請至網路學園繳交 https://eclass2.nttu.edu.tw/course/17239
作業格式: java 與 pdf
可使用生成式人工智慧協助學習, 或改善作業, 請勿直接用於產生作業要求之程式碼
若有使用生成式人工智慧, 請於作業或專案揭露, 並說明其協助
若有協助同學, 或請教同學, 亦請於作業或專案揭露, 並說明其協助
請同學選擇至少兩種陣列排序方式, 假定 10 個數字的陣列, 以紙本方式逐步把每一回合的排序過程寫出
紙本完成後, 可以拍照方式記錄, 並將照片編輯進作業文件
請同學設計實作井字遊戲, 並說明如何使用資料結構, 建構與存放棋盤狀態 (以下為建議功能, 同學可參考並自行修改)
於命令提示字元呈現棋盤
接收使用者輸入
使用亂數決定電腦 (對手) 輸入 (亦可設計實做為雙人遊戲)
輸入檢查機制 (如範圍外的輸入, 或已被下過的位置)
勝負判定機制
請同學撰寫一說明文件, 主要說明程式的主要功能, 以及程式之設計, 特別著重於資料結構的設計, 及其操作
請同學撰寫 Java 程式, 量測不同排序方法 (至少兩種) 的效能表現
請同學透過統計軟體 (如 Excel) 繪製統計圖表
在作業文件中, 介紹實驗設計 (陣列大小, 排序方法, 測試環境) 與實驗結果, 並請總結發現
繳交期限: 23:00, 04/15/2025
繳交方法: 請至網路學園繳交 https://eclass2.nttu.edu.tw/course/17239
作業格式: java 與 pdf
可使用生成式人工智慧協助學習, 或改善作業, 請勿直接用於產生作業要求之程式碼
若有使用生成式人工智慧, 請於作業或專案揭露, 並說明其協助
若有協助同學, 或請教同學, 亦請於作業或專案揭露, 並說明其協助
請同學設計實作多項式運算程式, 可包含以下功能, 並不侷限
程式可接收使用者輸入, 依據同學選用 (設計) 的資料結構存放, 並將其所代表的多項式輸出
程式可進行多項式四則運算, 並將結果輸出 (建議實作加法, 減法, 乘法)
其他同學想設計實作的運算 (多項式值, 微分, 積分)
請同學撰寫一說明文件, 主要說明程式之設計, 特別著重於資料結構的選用, 設計, 及其操作
繳交期限: 23:00, 05/27/2025
繳交方法: 請至網路學園繳交 https://eclass2.nttu.edu.tw/course/17239
作業格式: java 與 pdf
可使用生成式人工智慧協助學習, 或改善作業, 請勿直接用於產生作業要求之程式碼
若有使用生成式人工智慧, 請於作業或專案揭露, 並說明其協助
若有協助同學, 或請教同學, 亦請於作業或專案揭露, 並說明其協助
請同學基於課堂上關於樹的知識, 再多學習一種樹 (如 AVL Tree, 2-3 Tree, Red–black Tree), 並作介紹
樹的特性
範例 (可繪製圖形表現)
樹的操作 (可繪製圖形表現)
應用場域
請同學基於課堂上關於雜湊表的知識, 嘗試自學 Java 檔案存取方法, 設計實作通訊錄程式
使用者可對於通訊錄進行各項操作 (瀏覽, 搜尋, 新增, 更新, 刪除, 排序等)
通訊錄資料以檔案儲存
請同學撰寫一說明文件, 主要說明程式之設計, 特別著重於資料結構的使用及其操作
請同學基於課堂上關於樹的知識, 嘗試自學 Java 檔案方法, 設計實作一檔案系統掃描與呈現程式
使用者可指定一個欲掃描的資料夾
程式將走訪該資料夾, 內含的資料夾與檔案, 則以樹呈現
請同學撰寫一說明文件, 主要說明程式之設計, 特別著重於資料結構的使用及其操作
繳交期限: 23:00, 06/10/2025
繳交方法: 請至網路學園繳交 https://eclass2.nttu.edu.tw/course/17239
作業格式: pdf (選項 1), java 與 pdf (選項 2 與選項 3)
可使用生成式人工智慧協助學習, 或改善作業, 請勿直接用於產生作業要求之程式碼
若有使用生成式人工智慧, 請於作業或專案揭露, 並說明其協助
若有協助同學, 或請教同學, 亦請於作業或專案揭露, 並說明其協助