C/C++基礎程式設計[線上課程] - 台灣大學資訊系統訓練班
文章推薦指數: 80 %
所以學習程式設計的入門必以C/C++為首選。
而這也是為什麼資工系大一上學期的必修課一定會有所謂的”C語言程式設計“的課程安排。
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觀念與實作。
※線上課程上課時間:於開課時間內可自行安排時間上課
影片上架進度,請參考備註欄位第(三)點線上課程常見QA連結網址
課程大綱
主要教學目標為:使無程式設計基礎與經驗者學會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期末考
線上課程進行方式
●本課程將以非同步的影片方式進行線上課程,採用本校的NTUCool平台,影片尚無字幕,並於開課日以E-mail寄發註冊信(報名時請務必填對E-mail)。
●課間練習,與自主練習可使用台大資工系所開發的JudgeGirl平台。
●課程中若有問題問老師可以使用email或於線上練習平台JudgeGirl留言給老師。
課程評量方式與通過標準
本課程採用作業與期未報告及期末作業的型式進行評量
●平常作業50%(依單元出9個作業,使用老師指定的平台繳交)
●期末報告25%(可以自訂任意題目,使用老師指定的平台繳交)
●期末作業25%(結業日時公佈題目,作答時間為一週,使用老師指定的平台繳交)
以上共達75%達成結業標準。
適合對象
基本操作與上網能力,具國中英數基礎。
對程式設計有興趣者。
開發環境
WindowsXP/7/8/10/11
DevC++(上課示範採用)
CodeBlocks
VisualStudio-VisualC++
VisualStudioCode
任何型式的文字編輯器或IDE
MacOSX
XCode
CodeBlocks
VisualStudioCode
任何型式的文字編輯器或IDE
近期班次
第356期
招生中
課程類別:線上課程
開課日期:2022.05.04~
學費:新生新台幣4500元整
注意事項:●線上課程影片無字幕輔助● 線上課程採全線上上課,無需到班上課!● 線上課程無法及時互動回覆,請學員需自行評估是否適合自己的學習模式。
● 上課教材、影片:開課當天會發送註冊信至信箱,註冊完畢後即可開始上課。
● 繳交作業期限:結束日後一週內,通過課程標準才會製作證書。
● 課程影片下架日:結束日後六個月●學員於開課後登入課程時,登入帳號務必與報名時所填寫的EMAIL相同!!! (一)轉班或退費期限:開課日後⅓時數內,詳情連結(二)結業狀況:查詢是否合格及證書製作進度,結業名單連結(三)線上課程上課時間:請參考官網最新消息「線上課程常見QA」,詳情連結(四)報名備註欄位僅可填寫優惠同行人,收據開立時間及其他問題請直接寄EMAIL向我們聯繫
請先點此填寫基本資料
如需報名課程請先
點此註冊或
點此登入。
您已報名本課程
載入中,請稍候
講師介紹
張傑帆
現為本校資訊工程學系暨研究所助理教授
現為本訓練班副班主任
(一)學/經歷
榮獲國立臺灣大學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程式入門- Hahow 好學校
線上程式入門課程,從零到一學習網站開發與熟悉程式語言,無論你想學前端或後端, ... 學會Python 程式設計與資料科學應用,能夠讓我們成為擅長寫程式處理數據、挖掘 ...
- 2Scratch 兒童程式設計課程
Scratch 實戰班是為國小四年級以上學生所設計程式學習課程,目的在於讓學生了解基礎的程式概念及熟悉Scratch的操作界面,在課程中,孩子將學到序列概念、廻圈概念與 ...
- 3程式設計 - 均一教育平台
早期/程式設計課程
- 4程式設計入門|ALPHA Camp JavaScript 程式設計課程
最適合零基礎初學者的程式設計課程!3 週讓零基礎者上手自學寫程式,帶你瞭解網頁設計、程式語言HTML CSS JavaScript 入門、以及基礎運算法。體驗什麼是「前端」、「後 ...
- 5C/C++基礎程式設計班 - 台灣大學資訊系統訓練班
即使是使用其他擁有OOP觀念的程式語言(如:Java),C++的OOP觀念也將使您在學習這類語言輕鬆許多。 本課程之內容包話了:C/C++語言基礎語法、程式寫作技巧與觀念、常用之 ...