台北海洋科技大學 108 學年度 第 2 學期課程大綱
請落實並尊重智慧財產權保護,不得非法影印、下載,敬請使用正版教科書。
部別 日間部

學制

日四技

必(選)修

選修

學分/時數

2.0/2.0
課程名稱 中文 程式語言 課程代碼 F0151810
英文 Programming 開課班級 F014M0四航四甲班級人數:0/50
授課教師  陳士孝
先修課程  
教學目標 中文  本課程目標以訓練學生建立邏輯與程式設計概念,藉由學習Android App程式設計與應用實作,激發學生創意發想與解決問題能力,提升學生對程式設計的興趣,奠定學生程式設計的基礎。
英文  The objective of this course is to train students to establish logic and programming concepts. By learning Android app programming and application implementation, students’ creative thinking and problem-solving skills are stimulated, students’ interest in programming is enhanced, and the foundation of student programming is laid.
課程大綱 中文  本課程將引導學生利用App Inventor 2圖像式開發環境來實作Android手機程式,透過實際範例的介面功能設計,讓學生了解並習得手機程式的畫面元件、人機互動功能、遊戲設計等程式設計技巧,培養學生程式設計基礎概念,以邏輯思考來解決問題的能力,並激發出學生創意發想之潛能。
英文  This course will guide students to use the App Inventor 2 image development environment to implement Android mobile phone programs. Through the practical example interface design, students can understand and acquire the graphic components, human-computer interaction functions, game design and other programming of mobile phone programs. Skills, develop the basic concepts of student programming, the ability to solve problems with logical thinking, and stimulate the potential of students’ creative thinking.
教學型態
(授課方式)

 1.老師透過講解與上機實作,使同學熟習電腦操作與程式設計環境。 2.以程式控制範例教學,培養同學實作與問題解決能力。 3.期末以成果競賽方式,激發學生學習興趣與自我肯定,提升教學成效。

課程影音介紹

 影音連結

課程地圖連結

地圖連結

遠距教學連結

課程LINE群
(首次僅可手機加入)

學習成效
(能力指標)
    航行實務操作能力 20%
    船舶貨物作業能力 30%
    船舶操作與船上人員管理能力 30%
    甲級船員訓練證書 20%
課程計畫(進度)
週次 主題與內容
1  1.課程與網路資源介紹//Course and network resources introduction 2.了解同學對程式語言之熟悉度//Understand your classmate’s familiarity with the programming language 3.Android App導論//Introduction to Android App
2  使用者介面設計;我的第一支手機APP程式//User interface design; my first Android App programming
3  拼圖設計邏輯概念;APP程式設計_個人基本資料//Puzzle design logic concept; APP programming _ personal basic information
4  基本資料運算//Basic data operation
5  程式流程控制//Program flow control
6  清單與陣列//List and array
7  程序(副程式)//procedure(subroutine)
8  內建程序(函數)的應用//Application of built-in programs (functions)
9  期中測驗//Midterm Exam.
10  APP程式設計_溫度換算//APP programming _ temperature conversion
11  多媒體應用//Multimedia application
12  繪圖與動畫應用//Drawing and animation applications
13  感測器應用//Sensor application
14  社交網路應用//Social networking application
15  資料儲存//Data storage
16  通訊網路的應用//Communication network application
17  樂高機器人//Lego robot
18  學期程式設計報告//Final programming design report
成績評量
方式
 1.平時成績:佔總成績40%,包括出勤、平常作業、學習態度等。 2.期中實作測驗成績:佔總成績30%。 3.期末書面報告成績:佔總成績30%。  
修課應注意事項  1.按時上課,若無法出席,請依規定完成請假程序,有事需中途離開教室請告訴老師。 2.專心聽課、禁止接聽手機、玩電動遊戲或看課外書等。 3.積極參與課程活動、練習與實作。 4.嚴禁攜帶飲食進入電腦教室,並保持教室環境整潔。  
指定書目   
參考書目  1、手機程式設計App中版介面輕鬆學使用App Inventor 2,李春雄著 ,上奇資訊。 2、開發Android APP使用App Inventor2輕鬆學(最新版),李春雄著 ,上奇資訊。 3、MIT App Inventor 2易學易用:開發Android應用程式, 王安邦 著,上旗資訊。 4、會做簡報就會製作誇平台App—Smart Apps Creator 3 超神開發術,文淵閣工作室 編著,碁峰資訊。