AI2 (The first class for mobile app design)
教師: 顏士淨
2020/10/08

摘要

Do you like playing PC games or playing with your phone?
If your answer is yes, you’ll definitely love The First Class for Mobile App Design.
The First Class for Mobile App Design is a new MOOC in English from National Dong Hwa University.
Designed by Professor Yen Shi-Jim of Dong Hwa’s CSIE Department, it is especially for beginners of non-STEM backgrounds.
The course welcomes learners from all different fields of study, and no background in programming or scripting is needed.
Through this course, you will be able to pick up technical skills, develop logical thinking, learn the basics of programming, and greatly enhance your competitiveness.

你喜歡玩電腦或是喜歡滑手機嗎?
如果喜歡那你一定要選擇這門The first class for Mobile App Design的課程
國立東華大學全新推出全英授課的磨課師課程,由資訊工程學系顏士淨教授安排與設計。這是一門專門為非理工背景的初學者所設計的課程,不論您是哪個領域通通可以選擇這門課程,本課程不需任何的程式設計相關基礎就可以來學習。透過這堂課程,除了可以培養自己的邏輯思考及訓練基本的程式設計能力,還能夠大大提升自己的社會競爭力。

課程目標

develop logical thinking, learn the basics of programming
培養邏輯思考及訓練基本的程式設計能力

授課教師

顏士淨 Yen, Shi-Jim

Professor, Department of Information Engineering, Donghua University

Expertise:1.Artificial intelligence

  2.Machine learning

  3.Medical Artificial Intelligence

  4.Computer game

課程進度表

第1週:Getting started with App Inventor 2

第2週:Basic concept of AI2 and Object Oriented Programming

第3週:Project Design and Layout

第4週:Data Type and Operation

第5週:Program logic and control flow

第6週:Complex Branch Control Flow

第7週:Control Flow : Loop

第8週:Complex Control Flow : Loop

第9週:Data Structure : List

課程內容

You will learn how to develop apps for Android devices by using App Inventor 2 (AI2), an application that makes writing a program just like laying bricks.
你將會學到如何使用AI2開發適用於Android裝置的App,透過AI2圖像化的介面讓撰寫程式像是堆積木一樣簡單!

上課形式

The course is divided into 9 main units, each unit will be composed of several small units, each small unit provides a 5-15 minute video film.

After each unit, a quiz to review the key points of the unit.

Homework every 2 weeks.

課程總共有9大單元,每個大單元將會包含數個小單元,每個小單元影片長度約為5-15分鐘。
每個單元都會有測驗Quiz帶你複習幾個課堂的重要觀念。
每1-2週一個作業。

評分標準

Quiz(測驗):共九次,內容皆為單選題,每次佔5%,共計佔總分45%

Homework(作業) :為APP撰寫,共5次,每次佔11%,共計佔總分55%

通過標準


課程及格標準:60滿分:100分

先修科目或先備能力

This course requires no background knowledge and is suitable for all learners who are interested in programming.
本課程無須任何相關背景,任何對程式設計有興趣的同學皆可選修。

Caption:English Closed Caption
字幕:英文cc字幕

常見問答集

1.我修習完此課程是否將獲得相關證書?

:學習成績六十分以上表示及格,學習成績及格者會獲得相關證書。

2.我沒有修過MOOC課程,需要準備什麼?

:請跟著教材影片的進度,按時上課和繳交作業。

3. 此課程是否會提供上課投影片?

:目前暫時不提供上課投影片。

4.作業上傳可以使用那些格式?

: 作業會有程式碼以及書面報告。程式碼請使用.R檔。書面報告請使用Word檔或是Pdf檔。

5.我現在才發現有這麼好的資源,來不及上完怎麼辦?

:本課程之後會開春季班,請同學記得來修課。

6. 課程結束後是否能繼續學習呢?

答:目前課程結束後是無法繼續學習的。如果有需要,可以修春季班的課程。

證書資訊

本課程證書費用:500元

如何申請證書?

1.點選右上方的「小白人」。

2.點選「證書下載」。

3.畫面即會轉到申請證書系統中,請點選「我要申請證書」。

4.點選「我要搜尋」開始申請證書。

詳細證書下載流程說明請點這裡