OpenEdu | 中華開放教育平台

給非資訊科系學生的軟體工程課程
給非資訊科系學生的軟體工程課程
註冊課程
開課機構
推動大學程式設計教學
課程分類
資訊工程
課程子類
電腦
學習時數
每週6小時
上課語言
中文
字幕語言
無字幕
修課費用
免費
馬尚彬
馬尚彬
國立臺灣海洋大學
教授

馬尚彬老師是中央大學資訊工程博士,於臺灣海洋大學資訊工程系服務十四年,於大學內教授網頁程式設計、Java程式設計、軟體工程等課程,研究領域包括服務運算、軟體工程、行動應用架構等。馬老師經常鼓勵與指導學生參與國內各種軟體創作競賽,積極培養學生的軟體開發能力。馬老師曾榮獲臺灣海洋大學校級教學優良教師,目前也擔任台灣軟體工程學會理事。

葉浚豪
葉浚豪
IBM
解決方案顧問
Howard Ye(葉浚豪)現任職於台灣IBM公司Cloud Cognitive Professional Service部門,該部門宗旨為透過中介軟體、解決方案及專家團隊協助企業得到在市場上的成功,以敏捷的方式,提供給企業更透徹的業務洞察及客戶體驗。

Howard Ye同時也擔任社團法人台灣軟體工程學會 (Software Engineering Association Taiwan; SEAT) 理事,學會為一個依法設立、非以營利為目的之社會團體。任務目標如下:
推動軟體工程之研究、教育、訓練、實務等相關事務;
促進軟體工程之應用與發展;
建立並維護與其他國際軟體工程相關學術組織之關係。

劉艾霖
劉艾霖
路星股份有限公司
技術總監

目前所屬

  • 路星股份有限公司 (Rooit)
  • 職位:Technical Director

10 年的軟體開發經驗
專注領域

  • 前後端開發、版本管理
  • 前端測試、API 設計
  • 課程培訓、遠距開發團隊文化建立

授課

  • 2017 啟德電子 - 企業內訓課程
  • 2017 大明高中 - MIT App Inventor 2
  • 2017 德明財經科大業師 - 網站自動化測試
  • 2017 IThome 網站自動化測試 workshop
  • 2017 HelloJS Code Camp
  • 2018, 2019 資策會企業包班 - Git
  • 2019 逢甲大學業師合作授課 - Git

演說

  • 2016, 2018, 2019 Modern Web 講者
  • 2016 JSDC.tw 講者
  • 2017 iThome - Testing Day 講者
  • 2019 IWD Tainan
  • 2020 Dosudo X NATEA-SV 講者
     

課程簡介

此課程是專門設計給非資訊科系、但對於軟體開發有興趣的學生之軟體工程基礎課程。

課程目標

此課程模組希望讓非資訊科系的學生初步了解軟體開發的工程方法,使學員對於軟體與軟體產業有更清楚的認識,並提升學員參與軟體專案之團隊合作能力。

適用對象

非資訊科系、但對於軟體開發有興趣的學生。

課程特色

以淺顯易懂的方式讓學員了解軟體開發的概念與做法,並以分組練習的方式加深學員的學習成效。

課程進度

軟體產業與軟體工程

  • 人人都懂的軟體工程
  • 軟體工程思維應用

軟體工程流程與團隊

  • 軟體工程與軟體開發
  • 軟體專案的參與人員角色
  • 軟體開發流程模式 

敏捷開發方法-Scrum

  • 敏捷概念與Scrum流程
  • Scrum產出、活動與角色
  • Scrum實戰演練

程式碼版本控制簡介

  • 概念介紹
  • Git 基本操作

軟體測試簡介

  • 軟體品質與測試簡介
  • 使用者測試
  • 測試前之程式碼壞味道審查

先備知識

依分組練習與實戰演練成果評分