C/C++基礎程式設計班 - 台灣大學資訊系統訓練班
文章推薦指數: 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++
近期班次
第355期
確定開課
課程類別:假日班下午
開課日期:2022.03.26~
2022.05.01
上課時間:每週(六)(日)
1:00PM
~
4:00PM
學費:新生新台幣5000元整
注意事項:本班為實體課程清明連假不上課4/2-4/5,課程公告時間已避開此時段。
(一)轉班或退費期限:開課日後⅓時數內,詳情連結(二)結業狀況:查詢是否合格及證書製作進度,結業名單連結(三)備註欄僅可填寫優惠同行人,收據開立時間及其他問題請直接寄EMAIL向我們聯繫(四)實體班常見QA詳情連結
請先點此填寫基本資料
如需報名課程請先
點此註冊或
點此登入。
您已報名本課程
載入中,請稍候
講師介紹
張傑帆
現為本校資訊工程學系暨研究所助理教授
現為本訓練班副班主任
(一)學/經歷
榮獲國立臺灣大學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如何自學程式設計第一部分
調整心態. 想要學習程式設計(programming) ,不外有兩種途徑. 學校課程、補習班、家教;; 自己找書、上網查資料、跟人討論。 第一種方式的優點是有老師教,自己有問題 ...
- 2程式設計/APP開發 - 博客來
達人必學Android 程式設計App Inventor 2 零起點速學指南- 最新版(第三版) - 附MOSME行動學習一點通:診斷.影音.加值. 作者:呂聰賢. 79折優惠價$356 ...
- 3程式設計- 維基百科,自由的百科全書
- 4程式設計_Scratch
Scratch 是一套圖形化程式設計軟體,適合8 歲以上的中小學生作為學習程式設計的入門軟體,它可以讓您輕鬆的規劃程式設計的劇情、動畫、遊戲、音樂等,並且可以透過內建 ...
- 5程式設計 - 均一教育平台
透過Code.org 程式遊戲關卡,帶領孩子認識程式設計的概念,進行思考小體操,培養邏輯思維。 ❮ 致謝❯ 感謝宜蘭縣二城國小.胡信忠老師給予課程研發的指導與建議;均一平台 ...