關於十月將入手的新身分證,今天來探討它的UI設計!(下)

本篇為下篇,上篇請點此連結

關於十月將入手的新身分證,今天來探討它的UI設計!(下)

 

 

原來除了UI設計,新版身分證背後的數位化功能更是厲害!

 

卡面設計簡約質感,劃出你的隱私空間!

新身分證除了極簡風的 UI 介面之外,到底還有哪些亮點呢?

翻翻我們手中的現有身分證吧!現有的卡面樣式是 14 年前的設計,在今日文武百業都數位化的時代,早已不敷現況使用。政府為展現數位化決心、並因應逐日被重視的個資隱私,卡面與功能都已大幅變化,讓我們逐一細說如下:

一、隱私保護升級、遺失也不怕洩個資

除充滿質感的外觀,新身分證資訊呈現上也做不少調整。伴隨著個資保護意識抬頭,新版 ID 的 UI 介面一改過去拿出身分證便個資全都露的尷尬感,將大多數的個人資訊儲於晶片內。

新式 ID 僅保留個人基本資料:姓名、身分證字號、出生日、人像等,至於其他更私密的資訊如父母姓名、出生地等,都於晶片內加密保護,且需經本人同意、輸入身分證後 6 碼及自訂的 2 組密碼後,機關才能讀取資料。

萬一不小心遺失身分證,更可直撥「1996」專線掛失,自然人憑證就立即停用!失主也可申請紙本臨時證明,供掛失補辦期間使用。

而原有的身分證因為有密碼保護機制,所以毋需擔心晶片內容被讀取、盜用; 而晶片則是封裝後無法再取出、無法被側錄或複製偽造。

除此之外,數位身分證沒有儲存的功能,所以使用時不會留下紀錄,避免被第三方監控,真正保障各資安全。

 

二、兼具駕照健保卡功能,還可綁定手機!

今年 10 月後,若數位身份證執行狀況順利的話,政府將進入開發「行動身分證 APP」的階段,並將身份證與健保卡、駕照等證件「多卡合一」!如此一來,出門就真的不用帶一堆證件在身上,無論是要看病、驗車、遇到警察臨檢等等,只需一機在手便可搞定要各項大小事!

三、辦事不用往外跑,數位 ID 網上搞定!

身分證數位化的最大特點就是,任何需要證件才能辦理的業務,也都同步數位化,能在線上直接辦理。透過政府骨幹網路 (T-Road) 串接政府各機關、部門的獨立系統資料股,民眾最快在今年 10 月之後,就能在網路上辦理公投連署、健保、社福、津貼、勞保、年金、護照簽證等 16 項業務!這樣就不需要為了印身分證、臨櫃申辦事務而東奔西跑了!

新版身分證不僅在 UI 介面的設計有乾淨利落、資訊分明的特點,更在技術、使用、便民性上有著巨大的突破!未來在其他功能上的結合,更是指日可待!讓我們一同期待 10 月份新卡的蒞臨吧!

 

 

精選延伸閱讀:

關於十月將入手的新身分證,今天來探討它的UI設計!(上)

這篇帶你看:福斯和奧迪如何落實”數位優先”的UI設計!(上)

面對5G時代的來臨,2020年的UI.UX趨勢報你知!(下)

JavaScript入門教學#18|創造JavaScript物件(Objects)

你是我的眼!Google AI 眼鏡助視障朋友「看見」世界

差點被拋棄的冠軍程式語言-Java入門教學(一) Java 身世之謎/寫出第一個Java程式

APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

發表於 程式語言 | 已標籤 , , , , , | 發表迴響

不可錯過的JavaScript課程(21)陣列的方法與屬性

不可錯過的JavaScript課程(21)陣列的方法與屬性

不可錯過的JavaScript課程(21)陣列的方法與屬性

 

用這篇來更加說明JavaScript陣列的方法和屬性,離學得完整又更進一步啦!

陣列(Arrays)-length 屬性

JavaScript 陣列(Arrays)擁有一些實用的內置屬性和方法,如 length 屬性,用以回傳一個陣列中元素的數量。

寫法如下所示:

See the Pen JavaScript-Array-length-property by Tedutw (@Tedutw) on CodePen.

上述範例左側的原始碼,第一行的「courses」陣列有三個元素:HTML、CSS、JS,因此回傳數值為「3」;第四行的「courses1」陣列有四個元素:HTML、CSS、JS、JQuery,因此回傳數值為「4」

合併陣列(Combining Arrays)-concat () 方法

JavaScript 的 concat () 方法,是用來合併兩個或多個陣列。此方法不會改變原本的陣列,而是新增加另一個經過合併過的陣列後回傳。

See the Pen JavaScript-combining-Arrays by Tedutw (@Tedutw) on CodePen.

上述範例左側的原始碼,第一行為「c1」陣列回傳為「HTML,CSS」;第二行的「c2」陣列回傳為「JS,JQuery」;第三行就採用 concat () 方法來合併第一、第二行的 c1、c2 陣列,是為新陣列「c3」,其回傳值有四個元素「HTML,CSS,JS,JQuery」。

JavaScript 的陣列 (Arrays)教學在此告一個段落,請各位前端工程師和其他讀者不要忘記,務必將前一章「陣列的介紹」與本章再複習一次!

前端工程師們可以開始期待啦!因為下回的JavaScript教學系列,我們將陸續介紹 Math Object 數學物件與 Date Object 日期物件等 JavaScript 原生物件!

 

精選延伸閱讀:

不可錯過的JavaScript課程(20)陣列

免費的Java開發工具原來有這麼多!?

學習網頁前端開發技術為何一定要懂JavaScript?

JavaScript入門教學#18|創造JavaScript物件(Objects)

你是我的眼!Google AI 眼鏡助視障朋友「看見」世界

差點被拋棄的冠軍程式語言-Java入門教學(一) Java 身世之謎/寫出第一個Java程式

APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

發表於 程式語言 | 已標籤 , , , , , , , , | 發表迴響

不可錯過的JavaScript課程(20)陣列

不可錯過的JavaScript課程(20)陣列

不可錯過的JavaScript課程(20)陣列

 

JavaScript中不可或缺的陣列,今天教你怎麼從頭開始練!

 

陣列(Arrays)

JavaScript 中的「陣列(Arrays)」,可被比喻成「可以一次承裝多個值的變數」。

大家應該都聽說過,一般的變數一次只能裝一個值,但陣列一次可裝多個變數!

例如,現在我們有三個課程名稱「HTML」、「CSS」、「JS」,就需要設立三個變數來承裝。原始碼如下所示:

var course1 ="HTML"; 
var course2 ="CSS"; 
var course3 ="JS";

但若是使用「陣列(Arrays)」,就可以把原始碼精簡成一行文,就像下面所示範的:

var courses = new Array("HTML", "CSS", "JS");

語法解析:上述示範的代碼,是宣告名為「courses」的陣列。這個陣列包含三個值(或稱元素)。建立新陣列的寫法為「new Array(元素一,元素二,元素三)」

 

取出陣列的某一元素

陣列裡含這麼多元素,當我們要找出某個元素時,就需要把索引號碼寫在方括號內。要取出陣列中的第 X 個元素,語法為「陣列名稱[X-1]」(因為陣列元素的編號是從零開始,不是從一開始,所以第一個元素的索引號為「0」、第二個元素的索引編號為「1」,由此類推⋯⋯)

我們承接前一段「名稱為 courses 的陣列」的例子,假如今天我們要從 courses 陣列中取出「JS」,並且把「JS」改成「JQuery」,寫法如下:

var courses = new Array("HTML", "CSS", "JS"); 
var course = courses[2]; // 取出第三個元素「JS」
courses[2] = "JQuery"; //將第三個元素名稱改成「JQuery」

See the Pen JavaScript-Array1 by Tedutw (@Tedutw) on CodePen.

若當我們輸入的索引數字,已經超過了陣列元素數目減去「1」的數字時(例如上述例子的陣列中只有三個元素,但是你卻輸入了「3」或是比「3」還大的數字,則 JavaScript 會回傳「undefined」)。如以下所示:

var courses = new Array("HTML", "CSS", "JS");
document.write(courses[3])

See the Pen JavaScript-Array2 by Tedutw (@Tedutw) on CodePen.

使用其他方式來建立陣列 Array

除了上述方式,我們還可以藉由先輸入陣列元素個數、之後再告知哪個序號對應到哪個元素的方式來建立陣列。

例如,我們把上述的 courses 陣列使用此方法來寫,則 JavaScript 原始碼如下:

var courses = new Array(3);
courses[0] = "HTML";
courses[1] = "CSS";
courses[2] = "JS";

JavaScript 的陣列是動態的,因此我們在上述例子中的第一行「var courses = new Array(3);」,也可以不給元素的數目,即為「var courses = new Array();」。此時,後面的元素就可自由增加如下:

var courses = new Array();
courses[0] = "HTML";
courses[1] = "CSS";
courses[2] = "JS";
courses[3] = "JQuery"

實務上常用:陣列實字 (Array literal)

以上介紹了JavaScript陣列的寫法。而為了提高前端工程師的執行速度,我們可以把以上的寫法,簡化成陣列實字 (Array literal)寫法,如下所示:

var courses = ["HTML", "CSS", "JS"];

這樣子的寫法,等同於「var courses = new Array(“HTML”, “CSS”, “JS”);」,差別是陣列實字的寫法,少了關鍵字「new Array」,並且把元素左右側的括號改成方形括號。此種簡化的寫法,最常被前端工程師所使用。

今天就介紹到這裡,在接下來「JavaScript入門教學#21」的文章中,我們將繼續介紹陣列的屬性、合併方法等。建議讀者們先消化一下陣列的寫法,再進入下一章學習陣列的活用,才會學得更輕而易舉。

 

 

精選延伸閱讀:

不可錯過的JavaScript課程(21)陣列的方法與屬性

JavaScript的變數命名規範有哪些?一篇文章整理給你看!

JavaScript變數的命名規範,一點就通!

JavaScript入門教學#18|創造JavaScript物件(Objects)

你是我的眼!Google AI 眼鏡助視障朋友「看見」世界

差點被拋棄的冠軍程式語言-Java入門教學(一) Java 身世之謎/寫出第一個Java程式

APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

發表於 程式語言 | 已標籤 , , , , , | 發表迴響

關於十月將入手的新身分證,今天來探討它的UI設計!(上)

關於十月將入手的新身分證,今天來探討它的UI設計!(上)

關於十月將入手的新身分證,今天來探討它的UI設計!(上)

 

新版身分證的UI設計原來這麼值得玩味?這次用上下兩篇好好介紹一下!

 

睽違14年,今年10月即將入手的 eID,新功能你期待嗎?

還記得 2018 年內政部舉辦的「新版身分證」設計競賽嗎? 當時任職 HTC,參與 HTC Sense UI 介面設計與 HTC Themes 設計的魯少綸,他的作品「形|SHAPE」以簡潔的 UI 廣獲評審青睞,獲得「設計獎」,更成為新式身分證的設計依據。

 

 

▲ 新身分證得獎做品:左圖為設計獎、右圖為人氣獎

不過在網路票選過程中,「形|SHAPE」僅獲得 46 票,與獲得近 10 萬票卻只得了一個「人氣獎」的作品「嶼民在地」票數相差懸殊,引發網友們不滿。「不禮貌鄉民團」在臉書上貼出比較,質疑為何 9 萬 6 千票的作品卻輸給僅有 46 票的作品,引發論戰。

對於爭議不斷的新身分證競賽結果,設計師聶永真表態:「不要用民粹霸凌設計獎得主!」

 

究竟新身分證除了極簡風的 UI 介面之外,到底還有哪些亮點,值得設計師為它發聲呢?

新身分證 UI:高延展性、整齊易讀、具包容性,獲評審青睞

▲ 新身分證版面切成單純的左右兩塊,給予長短不一的字數有很大的延展性,版面也更整齊易讀。

左右區塊排版,簡潔易讀

據「身分證再設計官網」所寫的官方勝選理由:「形|SHAPE」以整齊的排版勝出。其實參考上圖,我們不難發現:「形|SHAPE」無論是正面、反面,都只有切成單純的左右兩個區塊。正片的左區塊約佔了整體版面的 2/3、背面則占了約 3/4。

 

延展性強:無論文字多長都能排進去!

作者將姓名、地址以及「中華民國國民身分證」的中英文字樣⋯⋯等等字數較多的資訊,巧妙地置於較大的左區塊,讓整張身份證看起來有整齊分明的排版;且左區塊的文字內容也有足夠的空間可以延展,因此無論當事人的地址、姓名長度多長,都能在雙語的排版上明暸易讀。

低調呈現台灣意象 質感律動感都到位!

另外,作者也將代表台灣土地的圖樣,低調地詮釋在細節中:身分證簡約的白底,搭配玉山山脈的等高線圖的壓紋,上頭還印有台灣島狀的光影變化箔膜。對比其他直白地使用具體的台灣島外型、101 等圖樣,兼具律動感與藝術感的等高線線條作為背景,這確實是令人玩味的呈現方式~

 

本篇為上篇,下篇請點此連結

 

 

精選延伸閱讀:

關於十月將入手的新身分證,今天來探討它的UI設計!(下)

影響UI.UX設計的關鍵:5G,來看看它帶來的創新體驗!(下)

如何落實”數位優先”的UI設計?讓奧迪和福斯告訴你!(下)

JavaScript入門教學#18|創造JavaScript物件(Objects)

你是我的眼!Google AI 眼鏡助視障朋友「看見」世界

差點被拋棄的冠軍程式語言-Java入門教學(一) Java 身世之謎/寫出第一個Java程式

APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

發表於 UI/UX新鮮事 | 已標籤 , , , , , | 發表迴響

冠軍程式語言-Java!(1)解開身世之謎

冠軍程式語言-Java!(1)解開身世之謎

冠軍程式語言-Java!(1)解開身世之謎

 

 

Java的身世竟然這麼坎坷?今天就從它的背景講起

 

冠軍語言 Java 的身家背景:開發初期差點遭撇棄!

Java 程式語言的雛形於 1990 年代被 Sun Microsystems(昇陽電腦)開發,最初被命名為 Oak,目標設定在家電(電視機、電話、鬧鐘、烤麵包機等)等小系統的程式語言,目的在用來控制家電。

但當時智慧型家電的市場需求低,昇陽電腦本想放棄開發該語言,後因網際網路興起,昇揚電腦看見 Oak 在網際網路上應用的前景,於是改造了 Oak,於1995年5月以Java的名稱正式釋出。

之後昇陽電腦被 Oracle 收購,因此 Java 程式語言目前為 Oracle 所有。

Java 語言擁有的平台獨立性,讓你只需編寫一次程式,就可以在許多不同的平台上運行!且它具有跨平台可用、多執行緒(同一時間執行多個以上的事情)、物件導向(開發者在設計軟體時候可使用自訂的類型和關聯操作,讓大型軟體開發案的管理變得更容易!還能減少失敗率,增加程式的健全度。)等特性,所以廣獲各大企業青睞,在 TIOBE 熱程式語言榜上已多年數次蟬聯冠軍,包含今年三月也拿到冠軍的寶座。

 


去年與今年的 TIOBE 程式語言榜上,Java 都穩居冠軍寶座。

 

Java 能適用於 Google 的 Android OS、PC 等各種 應用程式(如媒體播放器、防毒軟體、網路應用程式、企業應用軟體(即銀行業務)等)的開發,目前已有超過 30 億個設備都運行 Java 程式語言。

來試試看,寫你第一個 Java 程式吧!

讓我們來開始撰寫 Java 程式!

以下的 Java 範例窗格中,上半部顯示程式碼,下半部則是編譯器,會顯示出「Hello World」的程式結果。

現在,你也能動手撰寫這個程式,照著下面的步驟即可:

第一步:以下的 Java 編譯器介面中,可以分為兩部分:上半部深藍色的區塊可以讓你撰寫程式,中間的淺藍色按鈕按下去就能執行程式,下半部白色的區塊則為程式執行的結果。接下來的步驟中,我們將依照指示,把程式碼 key 入到深藍色的部分。

PS: 第一行的「import java.util.*」請不要刪除,此行為「導入 Java 功用(import java utility)」的宣告。

 

在上半部深藍色的部分,我們在第二行輸入以下 Java 程式:

public class Main {
    public static void main(String[] args) throws Exception {
        System.out.println("Hello World");
    }
}

 

第二步:按下中間顯示為「Run(Ctrl-Enter)」的淺藍色按鈕來編譯程式。

第三步:等待數秒後,就可以在下半部白色的區塊中,看見程式的執行結果。如果出現「Hello World」代表你的成功寫了人生中第一個 Java 程式。

第四步:在以上程式碼中,你還可以把「System.out.println(“Hello World”);」中的 Hello World 改成任何你想要的文字,例如 Hello Java、Hi,Java ,甚至是 Hello Kitty 等等。則執行出來的結果也會有所不同。

 

 

在 Java 中,每一行代碼都必須填入於「class名稱 {}」 的大括弧內。如以上例子,我們將所有代碼填入於名稱為「MyClass」的 class 後方的大括弧中。

所有的 Java 程式,都有一個所謂的「起點(或被稱為入口)」,這種方法(method)被稱為「main」。以上例子在「(String[ ] args)」這段代碼的前面,就有出現「main」字眼。另在,隨著「main」出現的關鍵字「public」和「static」,將在後面幾章做詳細說明。

 

 

精選延伸閱讀:

還不了解JavaScript變數的命名規範?這篇整理給你看!

JavaScript入門教學看這裡!(19)方法

免費的Java開發工具,看這裡就知道!

Python不是蟒蛇,Java是咖啡,奇葩的程式語言命名起源

用Python或Java寫程式時,聽什麼音樂能增加效率?

Java、Python…初學者該從哪個程式語言下手?

原文出處:APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

發表於 程式語言 | 已標籤 , , , | 發表迴響

現在就帶你入門:什麼是APCS認證?(下)

現在就帶你入門:什麼是APCS認證?(下)

現在就帶你入門:什麼是APCS認證?(下)

既然APCS認證如此重要,身為初學者,要怎麼選擇入門方法?

「大資工時代」下 人人都得會的程式設計

根據 108 年的志願分析,隨著台灣社會越發重視 AI 相關產業,資工、資管系在第二類組志願排序越來越往前,前十五名占了八個,成大資工系分數超過台大土木,台大資工系分數也逼近台大電機系,被稱為「大資工時代」的來臨

而在台灣 AI 產業蓬勃發展下,資工、資管系只會越來越熱門!

不僅如此,為了因應就業市場,人文社會科系也紛增程式設計課,從公立如台師大、私立如元智大學等,都要求人文社會科系學生必修程式設計,台師大甚至還另有數位人文與藝術應用、資訊科技及未來教育、資訊科技應用,以及人工智慧學程等等進階學程,提前抵抗因 AI 而失業的危機。

就更別說就業市場上,早已有 AI 搶飯碗的擔憂,尚在學的莘莘學子,更不能不先為將來出社會先做設想啊!

 

從零開始的 APCS 檢測……怎麼樣才能有效率拿高分?

放心,想在APCS檢定得到高分,就算之前完全沒接觸過軟體設計也沒關係,只要選擇好的管道就可以!但如果只是買幾本關於APCS認證的參考書自學、做做考古題是很難拿到高分的,而且也不適合初學者。

想靈活又全面地學習各種程式語言,最好還是報名 APCS認證 的專門課程,尤是要挑選以程式語言培訓為主的補習班,例如專攻 IT 人才培育的「達內教育」。讓專業老師幫你講解、規劃課程,不需要自己額外費心費力找資料,跟著老師幫你準備好的課程、講義、考古題,一步步輕鬆攻略 APCS檢定

 

精選延伸閱讀:

現在就帶你入門:什麼是APCS認證?(上)

免費的Java開發工具原來有這麼多!?

JavaScript初學者該知道的事(19)方法

Python不是蟒蛇,Java是咖啡,奇葩的程式語言命名起源

用Python或Java寫程式時,聽什麼音樂能增加效率?

Java、Python…初學者該從哪個程式語言下手?

原文出處:APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

 

發表於 程式語言 | 已標籤 , , , , , , , , | 發表迴響

現在就帶你入門:什麼是APCS認證?(中)

現在就帶你入門:什麼是APCS認證?(中)

現在就帶你入門:什麼是APCS認證?(中)

現在就帶你入門:什麼是APCS認證?(中)

把握好APCS認證,學測失常還能順利上榜!

 

學測失利也免驚!檢測高分、紅利級分幫你順利上榜

你是否會因為緊張而在大考時無法發揮實力呢?APCS檢定 對在學測失分的同學們也是一大福音,根據透過 APCS 組順利錄取中央大學資工系的黃允誠同學表示:檢測高分可彌補學測失分。由於他的學測自然考 11 級分,原已經無望錄取中字輩大學資工科系,但靠著在 APCS檢定 上的優異表現,順利上榜中央大學資工系!

除此之外,APCS 組申請大學的紅利級分最高可達 18 級分

等等!何謂紅利級分?現在直接舉例給你聽:如今年師大資工系一般組別的錄取門檻為「英文 13 級分、數學 15 級分」,而 APCS 組別「英文 10 級分、數學 12 級分」,相比之下英文數學各低了 3 級分,這 3 級分就稱為紅利級分。

想申請頂大的同學們,千萬別錯過能利用APCS認證的機會!

 

不只應屆畢業生 全台高中生皆紛紛報考 APCS

最近一場 APCS 檢測結束後,主辦單位日前公布了約三千名考生報名,其中高中生比例佔了四成以上,估計與升學導向有關。有許多確定志向、資工系志願的高一、高二同學報考 APCS,不讓高三應屆生獨占鰲頭。

事實上,隨著人工智慧時代來臨,教育部推廣資訊教育扎根高中校園,也使得具備程式設計能力的高中生越來越多,未來預期競爭也會更趨激烈。

如果你是高一、高二生,建議先了解 APCS認證 的相關資訊,參考一下測驗時程,提早同儕做準備、多他人一分努力,才有機會脫穎而出。而且將來在大學階段也可以用 APCS 分數抵免大學學分喔!

 

 

精選延伸閱讀:

現在就帶你入門:什麼是APCS認證?(下)

JavaScript變數的命名規範,一點就通!

學習Python你就可以輕鬆進入這些領域!

Python不是蟒蛇,Java是咖啡,奇葩的程式語言命名起源

用Python或Java寫程式時,聽什麼音樂能增加效率?

Java、Python…初學者該從哪個程式語言下手?

原文出處:APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

 

 

發表於 程式語言 | 已標籤 , , , , , , , , | 發表迴響

現在就帶你入門:什麼是APCS認證?(上)

現在就帶你入門:什麼是APCS認證?(上)

 

為何考資工系需要APCS認證?想考資工系的你得看過來了!

 

學測已放榜一段時間,相信許多同學已如火如荼地投入「書面資料審查」的準備。現今大學多元入學的方針讓「面試」+「備審」的重要性大幅上升,即使入學不再是「成績至上」,但要如何豐富自己的學經歷,做出一份專美於前、讓教授眼睛一亮的備審,甚至靠「APCS」就順利錄取頂大呢?

這裡整理了 APCS 懶人包,讓你快速了解為何報考 APCS檢定 好處多多,最後還會教你如何有效率地將獲得APCS認證,並且考出好成績喔!

 

▲許多頂大的資工科系已採用 APCS 檢測成績為多元入學的參考依據,讓具備程式設計能力的高中職學生,現在可善用程式設計的專長升學。

APCS 是什麼?

APCS 是「大學程式設計先修檢測」(Advanced Placement Computer Science)。APCS認證旨在檢測考生程式設計的能力。分為「觀念題」和「實作題」兩部分,囊括 OS、C++、Java、Python 等程式設計軟體,讓具備程式設計能力的高中職學生有一個具有公信力的檢測機制。

APCS檢定 成績,除了是申請入學中「APCS 組」的必要成績外,也是多校特殊選才等多元入學管道重要參考資料。想就讀資訊工程、資訊管理等資訊類相關學系的同學們,可不能不準備它!

 

採用 APCS 的大學有哪些?APCS 成績很重要嗎?

109 年「個人申請」包含頂大在內共有 38 學系將 APCS 成績列入第一階段的篩選門檻中,以「APCS 組」的形式招生,總計共 91 個名額。而未來預計會逐年增多。

▲清華大學資訊工程學系 APCS 組簡章

以清華大學資訊工程學系 APCS 組為例,從簡章上我們可以看到「APCS 觀念題、實作題達 4 級分」之考生為第一階段篩選條件;再用實作題篩選出 20(篩選倍率)*3(招生名額)=60名考生,再從這 60 名考生中用數學學測成績 10(篩選倍率)*3(招生名額)=30名考生進入二階面試。由此可知,APCS 是申請流程中最重要的門檻。

就算不是 APCS 組,一般組也往往建議申請時附上 APCS 成績,下面以成大和師大資工系簡章為例:

▲ 成功大學、臺灣師範大學資訊工程學系簡章都包含 APCS

 

由以上範例可知,幾乎是所有資訊類相關校系,申請時都需要 APCS 成績!

 

 

精選延伸閱讀:

現在就帶你入門:什麼是APCS認證?(上)

不想被人工智慧拋得遠遠的,學Python就ok啦!(下)

免費的Java開發工具,看這裡就知道!

Python不是蟒蛇,Java是咖啡,奇葩的程式語言命名起源

用Python或Java寫程式時,聽什麼音樂能增加效率?

Java、Python…初學者該從哪個程式語言下手?

原文出處:APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

 

精選延伸閱讀:精選延伸閱讀:精選延伸閱讀:

發表於 程式語言 | 已標籤 , , , , , , , , | 發表迴響

還不了解JavaScript變數的命名規範?這篇整理給你看!

還不了解JavaScript變數的命名規範?這篇整理給你看!

還不了解JavaScript變數的命名規範?這篇整理給你看!

 

學JavaScript,怎能不了解它變數的命名規範?這篇讓你一點就通!

 

正在從事前端工程師工作的朋友們,快來和小編看一看吧,希望本篇文章能夠對大家有所幫助!

 

JavaScript變數命名規範:只能由英語字母,數字,下劃線,美元符號$構成,並且不能以數字開頭,並且不能是JavaScript保留字。

 

以下提供給你,前端工程師一定要知道的JavaScript變數命名規範:

 

下列都是非常正確的變數命名:

var haha = 250;

var xixi = 300;

var a1 = 400;

var a2 = 400;

var abc_123 = 400;

var $ abc = 999;

var $ o0_0o $ = 888;

var $ = 1000;

var _ = 2000;

var ________ = 3000;

 

下列都是錯誤的命名:

var a-1 = 1000; //不能有怪異符號

var a @ = 2000; //不能有怪異符號

var 2year = 3000; //不能以數字開頭

var a ¥ = 4000; //不能有怪異符號

var a *#$#$ @ = 5000; //不能有怪異符號

var a b = 300; //不能有空格

下列的單詞,叫做保留字,也就是說,補充當做變數名

abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto

implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile

要注意的是,大寫字母都要是可以使用的,並且大小寫敏感。而且,最初A和a算是兩個變數喔!

1 var A = 250;

2 var a = 888;

 

 

精選延伸閱讀:

SEM 關鍵字廣告課程讓高三生提早就定位 開始接案賺錢!

44歲媽咪順利轉職網頁設計師, 家庭事業都得意

AI 甩尾技術勝 Ken Block!方程式冠軍車手嘆:要失業了

日推AI手機具「防拍裸照」功能!再拍人工智慧就跟你媽告狀

不可錯過的JavaScript課程(19)方法

免費的Java開發工具原來有這麼多!?

學習網頁前端開發技術為何一定要懂JavaScript?

 

發表於 前端工程師教學, 程式語言 | 已標籤 , , , , , | 發表迴響

歐盟的人工智慧白皮書,規範了哪些東西?(下)

本篇為下篇,上篇請點此連結

關於歐盟的"人工智慧白皮書",你應該知道的是..(下)

歐盟的人工智慧白皮書,規範了哪些東西?(下)

在人工智慧爭議越來越多的情況下,為何這份AI白皮書沒列入臉部辨識呢?

 

隱私規範、歧視爭議……突然缺席的「臉部辨識」

其實在一月時,就已流出部分草案內容,而當時導致 Google 與 Microsoft 各執一詞、隔空論戰的「公共場所人臉辨識禁令」 最終並沒有出現在規範中。

對此維斯塔格回應,歐盟暫時不會採取任何額外限制,並會思考該如何從歐盟的層級進行規管。但她也強調,「臉部辨識」一向飽受爭議,除了個人隱私外,目前的技術下,辨識有色人種的準確度普遍不如白人,這點也讓人擔憂造成種族歧視。

「在人臉辨識技術滿佈我們生活周遭以前,必須對其做出限制。」

對於白皮書沒有規範「臉部辨識」的爭議,也有觀點認為:既然《一般資料保護規範》(GDPR)中已有臉部辨識的相關規範,《AI 白皮書》的任務就不在創立新規範,而是該聚焦於如何實踐。

法國數位議會的成員 Theodore Christakis 表示,這即表示歐洲執委會還需時間去檢視人臉辨識的問題。

但由於人工智慧涉及的層面真的太~廣了,這份在 100 天內就從起草到公佈的白皮書,也被質疑格局是否過窄?鑽研數位權利與規範(Digital Rights and Regulation)的倫敦大學學院教授 Michael Veale 就表示「該白皮書將 AI 視為獨立的系統,沒有考量到商業模式、經濟、政治系統等脈絡」。

– NVIDIA讓AI去創造喵星人會造出什麼貓?結果證明:貓是液體

– 蒙娜麗莎對你眨眼說話?三星AI讓名畫活起來了

– 馬桶裡有人工智慧?連廁所的牙刷都能思考呢

– 當AI換臉技術用於完美謀殺…英劇《真相捕捉》超燒腦

 

「中國有數據、美國有錢,歐洲有意志」,那台灣有什麼?

AI 白皮書也被認為含有政治意圖。

當今世上最前線的人工智慧技術或其他高端科技,由歐盟業者所持有的並不多,與其他科技強國相比在數位經濟時代處於弱勢,故也是期望藉由新政策與規範來扭轉情勢、取回控制權。

美國已在去年二月,明令政府將投入更多資源在 AI 的研發推廣與培訓;中國也早在 2017 年就推出《新一代人工智能發展規劃》;而法國則是每年都有 10 億歐元的 AI 研發經費。

對此,維斯塔格喊出:「中國有數據、美國有錢,而我們有意志。」表示謹守維護民眾權益道路的歐洲,將制約現今獨大的中國、美國科技巨頭。在未來,這些大型科技公司都必須遵從歐盟規範!

 

而若看回台灣,即使台灣極具研發人工智慧的基礎實力,但《人工智慧發展基本法》目前依然躺在立法院,沒有國家上位等級的政策,AI 相關產業都將受影響,面臨到相對限縮產業發展等情況。

但,個人若想在下一波的 AI 產業發展中贏得優勢,等法案通過才開始準備,那肯定是來不及的,先充實好開發 AI 的 Python 實力,才能把握住隨時來臨的機會!

 

– 中美貿易戰爆發|郭台銘、林百里:關鍵在AI人工智慧

– 不想輸給中國!川普簽署行政命令以加速美國AI發展

 

精選延伸閱讀:

SEM 關鍵字廣告課程讓高三生提早就定位 開始接案賺錢!

44歲媽咪順利轉職網頁設計師, 家庭事業都得意

AI 甩尾技術勝 Ken Block!方程式冠軍車手嘆:要失業了

日推AI手機具「防拍裸照」功能!再拍人工智慧就跟你媽告狀

歐盟的人工智慧白皮書,規範了哪些東西?(上)

人工智慧.VR.大數據等,將讓這些職業在2020年大受歡迎!

人工智慧蚊子追蹤器?真是造福群眾的發明啊!!

發表於 科技與人工智慧新知 | 已標籤 , , , , | 發表迴響