台灣大學資訊系統訓練班 - 國立臺灣大學
文章推薦指數: 80 %
台灣大學資訊系統訓練班以教學口碑著稱,講師群發揮質樸簡單的資工人特色,誠懇專業的教學,提供各項知名程式設計主題包含C, C++, Python, 及網頁設計前後端開發應用等 ...
Togglenavigation
最新課程
數位混成課程
結業名單
師資簡介
報名資訊
報名方式
轉班與退費
關於本班
本班特色
本班介紹
聯絡我們
學員專區
基本資料
登出
登入
註冊帳號
×
C/C++基礎程式設計班
C/C++是最基本也是目前最常使用之程式語言。
所以學習程式設計的入門必以C/C++為首選。
而這也是為什麼資工系大一上學期的必修課一定會有所謂的”C語言程式設計“的課程安排。
C/C++至今仍是產業界最流行的程式開發工具,從硬體、軟體的設計,到韌體、系統的開發,隨處都可以看到C/C++的影子。
掌握了C基本程式的技巧,可以讓同學體會到電腦處理資訊的能力。
學習C/C++,日後除了可以寫出屬於自己的程式掌控電腦外,更是有志成為千萬年薪資深工程師最需把握的一張門票。
因為對於想開始學習程式設計的人們,必定首先建議他們從C開始。
而C++則是基於C語言的基礎而開發出新一代擁有OOP(物件導向程式設計)觀念的程式語言。
它與C相容,所以在學會C之後。
對於學習C++之幫助甚大。
而OOP在大型軟體的設計之中也扮演著重要角色。
它讓整個軟體開發更容易分工清楚,以增加開發效率。
因為對於參與分工合作的軟體專案來說,學會C++肯定是有幫助的。
即使是使用其他擁有OOP觀念的程式語言(如:Java),C++的OOP觀念也將使您在學習這類語言輕鬆許多。
本課程之內容包話了:C/C++語言基礎語法、程式寫作技巧與觀念、常用之資料結構、C++之OOP觀念與實作。
課程大綱
主要教學目標為:使無程式設計基礎與經驗者學會C/C++之語法與基本程式設計技巧。
本課程之設計以程式語言之初學者為基準,教導使用者如何撰寫程式指揮電腦進行資料輸出入、資料處理、邏輯控制等等工作,課程將會從零開始由淺入深,使用大量的範例教學並配合上機演練,利用台大資工系的線上批改系統(OnlineJudge),讓學員們可以在學習後便能馬上練習,透過練習與思考,吸收豐富的教材內容,即使是第一次學習程式的學員們也能快速上手。
線上練習系統介紹影片
#教學大綱:
C/C++語言基礎語法
程式寫作技巧與觀念
C++之OOP觀念與實作
#課程進度表:
Ch01第一章:C語言入門
Ch02第二章:資料型態、變數、基本輸入輸出(DataType,Variable,Input/Output)
Ch03第三章:控制敘述與陣列(Control&Array)
Ch04第四章:二維陣列(2DArray)、字元與字串(CharacterandString)
Ch05第五章:指標(Pointer)、函式(Function)
Ch06第六章:結構(Structure)、檔案處理(File)
Ch07第七章:C++:物件的使用(Object)、參考(Reference)、重載函式(FunctionOverloading)
Ch08第八章:C++:物件導向程式設計-使用類別(Class)
Ch09第九章:C++:類別的朋友關係(Friend)、重載運算子(OperatorOverloading)、繼承
Ch10期末考
※以上進度將視班級狀況而有所調整
課程簡介影片
適合對象
對程式設計有興趣者。
需具windows使用經驗與打字和國中英數基礎。
開發環境
VisualStudio-VisualC++
DevC++
近期班次
講師介紹
張傑帆
現為本校資訊工程學系暨研究所助理教授
現為本訓練班副班主任
(一)學/經歷
榮獲國立臺灣大學109學年度全校兼任教師教學優良獎
http://www.aca.ntu.edu.tw/curri/ExecellentTeacher/PET109.pdf
榮獲國立臺灣大學107學年度兼任教師教學優良獎
https://www.aca.ntu.edu.tw/curri/ExecellentTeacher/PET107.pdf
國立臺灣大學資訊工程學暨研究所博士學位
有十餘年程式設計經歷,具有C/C++、C#、Python、VisualBasic.NET、ASP.NET、JavaScript、MATLAB、Arduino、8051/ARM組合語言及Verilog等程式開發經驗。
曾任:
本訓練班授課時數累計至2020年6月30日為7,120小時
國立臺灣大學共同教育中心計算機程式設計、C/C++程式設計、嵌入式微型電腦互動設計合聘助理教授
國立臺北科技大學2019潔能系統整合與應用人才培育計畫-Arduino太陽能潔能課程講師
國立臺灣師範大學2017STEM教學探索工作坊-使用Arduino講師
國立臺灣師範大學2017創客思維下的探究教學設計Arduino工作坊講師
景文科技大學Python入門課程工作坊講師
太豪生醫股份有限公司軟體工程師
國立臺灣大學資訊工程學系電腦視覺單元課程授課助教
國立中興大學電機工程學系電磁學課程助教
(二)論文著作:
Moon,WooKyungandChang,Jie-FanandLo,Chung-MingandChang,JungMinandLee,SuHyunandShin,SungUiandHuang,Chiun-ShengandChang,Ruey-Feng(2018).QuantitativebreastdensityanalysisusingtomosynthesisandcomparisonwithMRIanddigitalmammography. Computermethodsandprogramsinbiomedicine, 154,99-107.
Guo-ShiangLin,Jie-FanChang,andCheng-HungChuang."Detectingframeduplicationbasedonspatialandtemporalanalyses."ComputerScience&Education(ICCSE),20116thInternationalConferenceon(pp.1396-1399).IEEE,2011.
Guo-ShiangLinandJie-FanChang,"DetectionofFrameDuplicationForgeryinVideosBasedonSpatialandTemporalAnalysis,"InternationalJournalofPatternRecognitionandArtificialIntelligence,vol.26,no.7,pp.1250017-1-pp.1250017-18,2012.(SCI)
(三)參與研究:
LiFiBay:NoninvasiveEvaluationofLiverFibrosisbyUsingBayesianNetworkswithAntColonyOptimization(2013)
DetectingFrameDuplicationBasedonSpatialandTemporalAnalyses(2011)
學習腦波之檢測分析(2009)
(四)專業證照:
乙級電腦硬體裝修國家技術士
MicrosoftCertifiedTechnologySpecialist(MCTS)
WindowsServer2008ActiveDirectory:Configuration
WindowsServer2008NetworkInfrastructure:Configuration
MicrosoftCertifiedProfessional(MCP)ManagingandMaintainingaMicrosoftWindowsServer2003EnvironmentInstalling,Configuring,andAdministeringMicrosoftWindowsXPProfessional
×
填寫基本資料
注意:基本資料註冊後不可更改,請於註冊前確認資訊是否無誤。
中文姓名
英文姓名
(請使用護照上之英文姓名,將用在英文結業證書;請小心填寫,證書開立後將無法修改。
)
性別
男
女
生日
民國
年
月
日
行動電話
學歷
請選擇
博士
碩士
學士
高中
國中
國小
如何得知我們
請選擇
台大網站
Facebook
親友介紹
自行搜尋
1111人力銀行進修網
考場報
註冊/登入即代表您同意遵守國立臺灣大學資訊系統訓練班網站使用條款及隱私權政策。
取消
更新基本資料
延伸文章資訊
- 1創新程式設計課程與教學模式之研發 - 國立臺灣師範大學科學 ...
認知師徒制與建模概念融入教學活動設計中,期能有效建立學生正確的程式設計概念。 本研究於完成Alice 教材開發、教學活動設計與學習單設計之後,針對高中一年級四個.
- 2推動大學程式設計教學計畫
此次教學經驗交流會目的在於讓社會科學與醫護領域教師了解,程式設計可以如何和其專業課程結合,並針對該領域學生設計教材內容。
- 3[入門教學] 我想學程式語言,但這麼多該從什麼開始學起呢?
可以先嘗試用photoshop 或是Sketch產出的圖檔可以直接變成HTML去修改。JavaScript在最初初階的網頁設計主要是讓網站看起來比較有互動性,不見得再最一開始 ...
- 4【程式設計】5個讓孩子免費自學程式教育的網站
- 5如何自學程式設計第一部分
想要學習程式設計(programming) ,不外有兩種途徑. 學校課程、補習班、家教;; 自己找書、上網查資料、跟人討論。 第一種方式的優點是有老師教,自己有問題也能直接問 ...