課程分類
德州儀器專區
Android嵌入式平台開發訓練班
TI MSP430微控制器開發
企業產訓專區
Android企業產訓專班
職訓課程專區
Android嵌入式系統整合開發就業班
MCU韌體設計就業班
Android App 就業班
Android系列課程
Android嵌入式平台開發訓練班
Android移植與開發實務
Android手機應用程式基礎入門
Android手機應用程式進階元件應用
Android手機應用程式多執行序與UI Pattern設計技巧
Android手機應用程式軟體架構與商品化技巧
Android手機應用程式專題設計
Android 4.0平板軟體設計
Embedded Linux課程
嵌入式Linux開發實務[學程]
Linux開發環境架設
Linux系統程式設計
嵌入式Linux開發實務
嵌入式Linux驅動程式
韌體設計系列課程
單晶片韌體開發
USB韌體設計
ARM嵌入式處理器開發實務
TI MSP430微控制器開發
硬體設計系列課程
FPGA/Verilog實戰教學
H.264視訊編、解碼器系統開發
Allegro/PCB Layout設計
程式語言系列課程
C語言與資料結構
JAVA物件導向精修
千元進修專區
Android嵌入式平台開發訓練班
TI MSP430微控制器開發
Linux開發環境架設
C語言與資料結構
JAVA物件導向精修
課程介紹
課程名稱: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. 想要從事嵌入式軟體開發、韌體設計者。
職涯方向
嵌入式設計師 │韌體工程師 │資訊家電設計師│網路應用程式設計│Linux平台驅動程式
課程資訊
‧
開課日期、課程時數及課程費用請直接填表索取報名表
課程費用
C語言程式設計(數位課程)NT$6,600 TWD
資料結構精修(數位課程)NT$4,500 TWD
Java物件導向精修(數位課程)NT$5,700 TWD
‧來電洽詢:來電(02)2316-7736 │
常見問題Q&A
│ E-mail:
service@ittraining.com.tw
‧上課地點:
臺北市中正區重慶南路一段143號4樓
MAP
索取報名表
姓名
電話
Email
C語言與資料結構
系統將自動寄送資料到您所填寫的E-mail信箱。
常見問題
您可能感興趣課程
Embedded Linux設計實作
為學習Android手機應用程式框架而設計的Java課程...
+more