 |
| Nhập Email của bạn |
|
| KHAI GIẢNG LỚP: ỨNG DỤNG CNTT | NGẮN HẠN | DÀI HẠN | CHUYÊN SÂU | TẠI CƠ SỞ B-Q.9
|
LẬP TRÌNH C CẤP ĐỘ NÂNG CAO |
 |
C là một ngôn ngữ lập trình tương đối nhỏ gọn vận hành gần với phần cứng và nó giống với ngôn ngữ Assembler hơn hầu hết các ngôn ngữ bậc cao. Hơn thế, C đôi khi được đánh giá như là "có khả năng di động", cho thấy sự khác nhau quan trọng giữa nó với ngôn ngữ bậc thấp như là Assembler, đó là việc mã C có thể được dịch và thi hành trong hầu hết các máy tính, hơn hẳn các ngôn ngữ hiện tại trong khi đó thì Assembler chỉ có thể chạy trong một số máy tính đặc biệt, Mặc dù C còn thiếu nhiều chức năng hữu ích nhưng lý do quan trọng để C được chấp nhận vì nó cho phép các trình dịch mới được tạo ra một cách nhanh chóng trên các nền tảng mới và vì nó cho phép người lập trình dễ kiểm soát được những gì mà chưong trình (do họ viết) thực thi. Đây là điểm thường làm cho mã C chạy hiệu quả hơn các ngôn ngữ khác. Thường thì chỉ có ngôn ngữ ASM chỉnh bằng tay chạy nhanh hơn (ngôn ngữ C), bởi vì ASM kiểm soát đưọc toàn bộ máy tính.
Ngoài việc C được dùng để viết hệ điều hành UNIX, người ta nhanh chóng nhận ra sức mạnh của C trong việc xử lý cho các vấn đề hiện đại của tin học. C không gắn với bất kỳ một hệ điều hành hay máy nào, và mặc dầu nó đã được gọi là "ngôn ngữ lập trình hệ thống" vì nó được dùng cho việc viết hệ điều hành, nó cũng tiện lợi cho cả việc viết các chương trình xử lý số, xử lý văn bản và cơ sở dữ liệu.
|
| ::NỘI DUNG CHI TIẾT KHÓA HỌC |
Ngôn ngữ C được sử dụng để dạy về kỹ thuật lập trình, cấu trúc dữ liệu và thuật toán trong trường đại học và cao đẳng. Do đó, nội dung chuyên đề lập trình ngôn ngữ C trên môi trường Windows cấp độ Cơ bản được thiết kế giúp cho sinh viên cũng cố kiến thức như sau:
Cấp độ Nâng cao Xem chi tiết nội dung
- Bài 1: Giới thiệu đệ quy, các loại đệ quy
- Bài 2: Các giải thuật tìm kiếm sắp xếp, Thuật toán tìm kiếm tuyến tính, nhị phân và hoán đổi (Interchange)
- Bài 3: Thuật toán tìm kiếm chèn (Insertion), chọn (Selection) và hoán đổi Bubble
- Bài 4: Thuật toán tìm kiếm Heap, Shell và Quick
- Bài 5: Giới thiệu cấu trúc dữ liệu động trong C, Stack - Queue
- Bài 6: Giới thiệu về cây, cây nhị phân, phép duyệt cây
- Bài 7: Tìm kiếm cây nhị phân
- Bài 8: Làm bài thi lý thuyết và thực hành
|
Học viên sẽ nắm vững sinh viên phải nắm được các vấn đề sau:
- Khái niệm về ngôn ngữ lập trình.
- Khái niệm về kiểu dữ liệu.
- Kiểu dữ liệu có cấu trúc (cấu trúc dữ liệu).
- Khái niệm về giải thuật.
- Ngôn ngữ biểu diễn giải thuật.
- Ngôn ngữ sơ đồ (lưu đồ), sử dụng lưu đồ để biểu diễn các giải thuật.
- Tổng quan về Ngôn ngữ lập trình C.
- Các kiểu dữ liệu trong C.
- Các lệnh có cấu trúc.
- Cách thiết kế và sử dụng các hàm trong C.
- Một số cấu trúc dữ liệu trong C.
|
- Lớp thường: 2 tháng
+ 6 giờ / tuần, 3 buổi / tuần, 2 giờ thực hành xen kẻ 2 giờ lý thuyết
- Lớp cấp tốc: 1 tháng
+ 12 giờ / tuần, 3 buổi / tuần, 2 giờ lý thuyết + 2 giờ thực hành / buổi
|
Khoá học ngắn hạn được tổ chức theo mô hình LAW (Learning As Working):
- Số lượng học viên tối đa 15
- Học lý thuyết, thảo luận giải pháp
- Lựa chọn mô hình hợp lý của công nghệ
- Sử dụng mô hình thực tiễn trong thực hành
- Tham gia giải quyết vấn đề phát sinh
- Ứng dụng thương mại điện tử có quy mô lớn
- Thực hiện quy trình sản xuất phần mềm
- Áp dụng tiêu chuẩn viết mã chương trình
- Làm việc theo nguyên tắc giao tiếp trong nhóm
|
| ::ĐIỀU KIỆN THAM GIA KHOÁ HỌC |
| Lớp lập trình cơ bản bằng ngôn ngữ C dành cho mọi đối tượng đã biết lập trình C cơ bản và yêu thích lập trình.
|
Môi trường học tập tại HKG Informatics Education Center giống như môi trường làm việc tại công ty chuyên nghiệp:
- Phòng máy lạnh thoáng mát
- Lớp học tối đa 15 học viên
- Cấu hình máy cao, RAM 1 GB
- Màn hình LCD 15 inch
- Đường truyền ADSL tốc độ cao
- Tổ chức theo nhóm 5 học viên
- Tiêu chuẩn lập trình chuyên nghiệp
- Thảo luận tại diễn đàn
- Được hỗ trợ trực tiếp từ giảng viên có kinh nghiệm
|
| Mọi học viên tham gia >=80% thời lượng khoá học sẽ nhận được chứng nhận hoàn thành khoá học lập trình ngôn ngữ C với cấp độ Nâng cao do công ty HKG Informatics Education Center cấp có giá trị toàn quốc, được chấp nhận bởi các công ty Phát triển Phần mềm và phòng Hệ thống Thông tin của doanh nghiệp kinh doanh trong và ngoài nước. Bởi vì mọi khoá học tại HKG Informatics Education Center đều được cam kết bằng chất lượng cụ thể. |
Mỗi học viên sẽ được nhận miễn phí:
- Giáo trình lý thuyết dạng Course Outline
- Giáo trình thực hành dạng bài tập tham khảo
- Danh sách các bài tập có tính thực tiễn cao
- Danh sách các đề tài có quy mô lớn
|
|
|
|
Hotline 6264 5886 - 6274 8218 info@huukhang.com
|
Online Support Skype: hkgsolutions

|
| Hợp tác Đào tạo CNTT giữa HKG và SAIGON TMC |
| Hợp tác Đào tạo CNTT giữa HKG và NCC Education (UK) |
|
|
|
 |
 |
 |
 |
 |
 |
 |
|
|