Mục tiêu khóa học

Image

Cung cấp cho học viên kỹ năng lập trình ngôn ngữ C

Image

Cung cấp kỹ năng lập trình hiệu quả, tối ưu, tuân thủ Coding Convention

Image

Cung cấp kiến thức về bộ xử lý ARM Cortex-M và lập trình nhúng với C

Image

Nâng cao tư duy của học viên về thuật toán lập trình

Image

Cơ hội thực tập và làm việc tại công ty FPT Software

ĐỐI TƯỢNG

  • các trường Trung cấp - Cao đẳng - Đại học trên cả nước
  • Nhân viên phát triển ứng dụng trên các thiết bị điện tử tại các doanh nghiệp.

THÔNG TIN KHÓA HỌC

  • Chương trình đào tạo chuẩn quy trình training do FSOFT chuyển giao
  • Khóa học tập trung đào tạo kỹ năng lập trình cho học viên, giúp học viên hiểu sâu bài học
  • Sau mỗi nội dung lý thuyết, học viên được giao bài Quiz và Assignment tự làm, giảng viên review ngay sau khi kết thúc.

Nội dung khóa học

Image

Ngôn ngữ

Lập trình C

(12 buổi ~ 36 giờ)

Mô tả

  • Ngôn ngữ lập trình C được phát triển từ đầu thập niên 1970 bởi Dennis Ritchie để dùng trong hệ điều hành UNIX.
  • C là một trong những ngôn ngữ lập trình phổ biến nhất thế giới
  • C là ngôn ngữ lập trình hướng cấu trúc, chương trình viết bằng C rất linh hoạt và cho tốc độ xử lý cao.

Mục tiêu

  • Giúp học viên hiểu kiến thức cơ bản về lập trình C
  • Nâng cao tư duy logic thông qua các giải thuật lập trình
  • Biết cách làm việc với con trỏ và quản lý bộ nhớ hiệu quả
  • Mang lại nền tảng lập trình vững chắc cho tương lai

Nội dung chi tiết

Lessons

01
Giới thiệu ngôn ngữ lập trình C
Chi tiết

Lessons

02
I/O Proccess
Chi tiết

Lessons

03
Biến và các kiểu dữ liệu nguyên thủy
Chi tiết

Lessons

04
Cấu trúc rẽ nhánh, cấu trúc lặp
Chi tiết

Lessons

05
Cấu trúc dữ liệu kiểu mảng, hàm (function)
Chi tiết

Lessons

06
File, Exception Handling, and Debugging/Tracing Techniques
Chi tiết

Lessons

07
Quản lý bộ nhớ và con trỏ trong C
Chi tiết

Lessons

08
Linker file và tối ưu hóa trong lập trình C
Chi tiết

Lessons

09
Macro và thao tác với bit
Chi tiết

Lessons

10
Unit Test
Chi tiết

Lessons

11
MISRA C
Chi tiết

Lessons

12
Mock Test
Chi tiết

*Kết thúc học phần lập trình C, ITPlus Academy tổ chức thi đánh giá kết quả học tập của học viên*

Lập trình nhúng

(MICRO CONTROLLER PROGRAMMING)

15 buổi - 45 giờ

Mục tiêu

Cung cấp cho học viên kiến thức về hệ thống nhúng và các ứng dụng của nó. Giúp học viên hiểu về kiến trúc bộ vi xử lý ARM. Viết code giao tiếp, điều khiển trực tiếp phần cứng với ngôn ngữ C. Học viên thực hành trực tiếp trên bộ vi xử lý do FSOFT cung cấp.

Image Image Image
Image

Nội dung chi tiết

Lessons

01
Giới thiệu về hệ thống nhúng
Chi tiết

Lessons

02
Giới thiệu về KL46 freedom board
Chi tiết

Lessons

3
General-Purpose Input/Output (GPIO)
Chi tiết

Lessons

4
Peripherals Clock distribution & Multipurpose Clock Generator
Chi tiết

Lessons

5.6
Ngoại lệ (Exception) và cơ chế ngắt (Interrupt)
Chi tiết

Lessons

7.8
Peripherals Clock distribution & Multipurpose Clock Generator
Chi tiết

Lessons

9.10
Peripherals PIT Timer
Chi tiết

Lessons

11
Peripherals UART
Chi tiết

Lessons

12.13
Introduce to Basic Real-Time Applications and RTOS
Chi tiết

Lessons

14
Mock Test
Chi tiết

Lessons

15
Introduce to Basic Real-Time Applications and RTOS
Chi tiết

*Kết thúc học phần lập trình nhúng, ITPlus Academy tổ chức thi đánh giá kết quả học tập của học viên*

. Mock Project .

(05 buổi ~ 1.5 tháng)

Image

Mục tiêu

- Mock project là các dự án thực tế do FSOFT triển khai. Học viên sẽ vận dụng kiến thức học được trong khóa học để thực hiện dưới sự hướng dẫn của giảng viên.

Trong quá trình làm Mock project học viên sẽ được:

- Làm project theo nhóm, mỗi nhóm 3-5 học viên - Giảng viên hướng dẫn sử dụng GIT để quản lý source code - Thực hành trên thiết bị do FSOFT cung cấp - Trao đổi kinh nghiệm thực tế từ giảng viên.

*Sau khi hoàn thiện, ITPLUS thành lập hội đồng phản biện gồm các giảng viên và chuyên gia kỹ thuật của FSOFT góp ý cho sản phẩm của học viên*

Giáo trình tham khảo

  1. Tim Bailey (2005 An Introduction to the C Programming Language and Software Design.
  2. Steve Quallne (1997). Practical C Programming.
  3. FreeScale (2013). KL46 Sub-Family Reference Manual.
Image

CHÍNH SÁCH HỖ TRỢ HỌC PHÍ

KHÓA HỌC CHÍNH SÁCH HỖ TRỢ HỌC PHÍ CÒN LẠI
Lập trình nhúng cùng FPT SOFTWARE Hỗ trợ học phí khi đăng ký trước ngày

HOTLINE: 0963 97 65 65

LỊCH HỌC

LỊCH HỌC GIỜ HỌC GHI CHÚ
2 buổi / tuần (3 giờ / buổi) 18h - 21h Ngày học linh động phù hợp cho học viên và giảng viên
Gửi tin nhắn Facebook

ITPLUS ACADEMY - Học và làm theo dự án thực tế

Cơ sở 1: Tầng 2, Trung tâm đào tạo CNTT và Truyền Thông, Số 1 Hoàng Đạo Thúy, Quận Thanh Xuân, Hà Nội.

Cơ sở 2: Tầng 1, Nhà A2, Trường Đại học Sân Khấu - Điện Ảnh Hà Nội. Đường Hồ Tùng Mậu, Phường Mai Dịch, Quận Cầu Giấy, Hà Nội

Điện thoại : 024 3754 6732 Hotline: 0963 97 65 65

Email: [email protected]

Copyright © 2011 All Rights Reserved. Phát triển bởi ITPlus Academy