課程介紹
課程名稱:C語言程式設計與資料結構
資料結構?演算法?
為了設計出一個有效率的演算法來解決問題。通常得事先將要處理的原始資料進行一些特定處理或擺放,將有助於整個演算法的效能提升。
計算機軟體對於資料的處理,首當設計資料結構,該記錄那些資料、要用什麼方式來儲存,接著對於這群資料該如何進行新增、插入、刪除、搜尋等操作。
資料結構這門學科旨在說明計算機軟體有那些常用的資料結構,如Array, Linked List, Stack, Queue, Tree, Graph等,而對應這些不同的資料結構必然會有不同的操作方式…
課程目標
這兩個主題C語言與資料結構(Data Structures)是資訊學科中的核心課程之一,也是嵌入式軟體設計的基礎課程。
「C語言程式設計班」學習C語言的基本及進階觀念,尤其是針對pointer、Struct與位元處理等嵌入式C方面的主題。
「資料結構精修班」教授軟體開發者必修的資料結構和演算法,讓你思考程式的執行效率。
1)不僅學會撰寫程式並能夠清楚掌握程式的重要觀念。
2) 清楚掌握C語言的各項語法,並加強嵌入式系統常用的小技巧。
3) 認識前處理器、指標、特殊宣告等嵌入式系統常用的技巧。
4) 確實掌握可維護性、模組化和最佳化的系統程式架構。
課程大綱
C語言程式設計 C Language
1. C Data Types
2. Operators
3. Statements and Control Flow
4. Functions
5. Arrays
6. Pointers
7. String
8. FILE I/O
9. struct, union, enum
10. Function Pointer
資料結構精修 Essential Data Structure
1. Introduction to Data Structure and Algorithm
2. Data與ADT Design
3. Stack
4. Queues
5. Linked Lists
6. Tree & Graph
7. Sorting
8. Searching
課程實錄
適合對象
1. 無須具備程式語言基礎,但想要從事以C語言程式開發者。
2. 想要從事嵌入式軟體開發、韌體設計者。
課程資訊
開課日期、課程時數及課程費用請直接填表索取報名表
課程費用
‧來電洽詢:來電(02)2316-7736 │常見問題Q&A │ E-mail:service@ittraining.com.tw
‧上課地點:臺北市中正區重慶南路一段143號4樓 MAP
索取報名表
姓名
電話
Email
系統將自動寄送資料到您所填寫的E-mail信箱。
常見問題
您可能感興趣課程
Embedded Linux設計實作
為學習Android手機應用程式框架而設計的Java課程...
+more