Khóa học lập trình C#

ĐỀ CƯƠNG MÔN HỌC LẬP TRÌNH C #

Tên môn học: Nhập Môn Lập Trình C#
Thời gian học: 1 tháng, tuần 3 buổi, 1 buổi 2h.
1. Mục đích môn học:
Khóa học được thiết kế dành cho những người chưa từng biết qua các ngôn ngữ lập tŕnh, giúp học viên hiểu ư nghĩa của ngôn ngữ lập tŕnh C#
2. Yêu cầu:
Dành cho tất cả học viên đã học qua lớp windows, yêu thích lập trình
Nội dung chi tiết:
Bài 1: LƯU ĐỒ THUẬT TỐN

Bắt đđầu
Kết thúc
Nhập liệu
Xuất liệu
Xữ lý
Điều kiển
Bài 2: LƯU ĐỒ THUẬT TỐN (Tiếp theo)

Cấu trúc đđiều khiển tuần tự
Cấu trúc điều khiển rẽ nhánh if
Cấu trúc đđiều khiển rẽ nhánh if else
Cấu trúc đđiều khiển vòng lặp
Bài 3 : CÁC LỆNH CƠ BẢN

Bắt đầu
Kết thúc
Nhập liệu
Xuất liệu
Xữ lý
Điều kiển
Bài 4. LƯU ĐỒ CẤU TRÚC ĐIỀU KHIỂN

Cấu trúc đđiều khiển tuần tự
Cấu trúc đđiều khiển rẽ nhánh if
Bài 5. LƯU ĐỒ CẤU TRÚC ĐIỀU KHIỂN (Tiếp theo)

Cấu trúc đđiều khiển rẽ nhánh if else
Cấu trúc đđiều khiển vòng lặp
Bài 6. THƯ VIỆN

Các thư viện cơ bản
Các kiểu d liệu cơ bản
Bài 7: CÁC CẤU TRÚC ĐIỀU KHIỂN

Khái niệm
Cấu trúc đđiều khiển rẽ nhánh if
Cấu trúc đđiều khiển rẽ nhánh if else
BÀI 8: CÁC CẤU TRÚC ĐIỀU KHIỂN (Tiếp theo)

Cấu trúc điều khiển switch
Cấu trúc lặp while
BÀI 9: CÁC CẤU TRÚC ĐIỀU KHIỂN (Tiếp theo)

Cấu trúc lặp for
Cấu trúc lặp do/while
BÀI 10: THỦ TỤC

Đặt vấn đề
Khái niệm
Kiến trúc một thủ tục
Tham số
Bài 11: HÀM

Đặt vấn đề
Khái niệm
Bài 12: HÀM (Tiếp theo)

Kiến trúc một chương trình
Tham số
Bài 13: KIỂM TRA CUỐI KHÓA
Hình thức kiểm tra: Tại lớp hoặc cho đề tài về nhà làm bài nộp cho Giáo viên.

Tên môn học: Thuật Lập Trình C#
Thời gian học: 1 tháng, tuần 3 buổi, 1 buổi 2h.
1. Mục đích môn học:
Giúp học viên nắm vững các kỹ thuật lập trình với C#
2. Yêu cầu:
Dành cho tất cả học viên đã học qua lớp: Nhập Mơn Lập Trình C++; C#; VB.NET hoặc trình độ tương đương.
3. Nội dung chi tiết:
Bài 1: MẢNG MỘT CHIỀU

Khái niệm
Hình ảnh mảng một chiều
Chỉ số các phần tử trong mảng một chiều
Khai báo mảng một chiều
Bài 2: Các kỹ thuật cơ bản trên mảng một chiều

Hàm nhập mảng một chiều
Hàm xuất mảng một chiều
Kỹ thuật đặt lính canh
Bài 3: Các kỹ thuật cơ bản trên mảng một chiều (Tiếp theo)

Kỹ thuật đặt cờ hiệu
Kỹ thuật đếm
Bài 4: Các kỹ thuật cơ bản trên mảng một chiều (Tiếp theo)

Kỹ thuật tính tổng
Kỹ thuật sắp xếp
Bài 5: MA TRẬN

Khái niệm
Hình ảnh ma trận
Chỉ số các phần tử trong ma trận
Khai báo ma trận
Bài 6: Các kỹ thuật cơ bản trên ma trận

Hàm nhập ma trận
Hàm xuất ma trận
Kỹ thuật đặt lính canh
Bài 7: Các kỹ thuật cơ bản trên ma trận (Tiếp theo)

Kỹ thuật đặt cờ hiệu
Kỹ thuật đếm
Bài 8: Các kỹ thuật cơ bản trên ma trận (Tiếp theo)

Kỹ thuật tính tổng
Kỹ thuật sắp xếp
Bài 9: MA TRẬN VUƠNG

Khái niệm
Hình ảnh ma trận
Các tính chất trên ma trận vuông
Bài 10: Các kỹ thuật cơ bản trên ma trận vuông

Hàm nhập ma trận
Hàm xuất ma trận
Kỹ thuật đặt lính canh
Bài 11: Các kỹ thuật cơ bản trên ma trận vuông (Tiếp theo)

Kỹ thuật đặt cờ hiệu
Kỹ thuật đếm
Bài 12: Các kỹ thuật cơ bản trên ma trận vuông (Tiếp theo)

Kỹ thuật tính tổng
Kỹ thuật sắp xếp
Bài 13: KIỂM TRA CUỐI KHÓA
Hình thức kiểm tra: Tại lớp hoặc cho đề tài về nhà làm bài nộp cho Giáo viên.

Tên môn học: Lập Trình Hướng Đối Tượng C#
Thời gian: 1 tháng, tuần 3 buổi, 1 buổi 2h.
1. Mục đích môn học:
Giúp học viên xây dựng ứng dụng theo hướng đối tượng
2. Yêu cầu:
Dành cho tất cả học viên đã học qua lớp: kỷ thuật lập trình C/C++; C#; VB.NET hoặc trình độ tương đương.
3. Nội dung chi tiết:
Bài 1:

Các chuẩn về quy tắc lập trình
Nhập xuất trong C++
Thư viện STL
Function template
Bài 2: TRỪU TƯỢNG HÓA DỮ LIỆU

Khái niệm
Cú pháp
Các kiểu dữ liệu cơ bản
Bài 3: TRỪU TƯỢNG HÓA DỮ LIỆU (Tiếp theo)

Phương pháp luận giải quyết bài toán bằng phương pháp trừu tượng hóa giữ liệu
Các chương trình, bài tập cấu trúc thông dụng
Bài 4: Đối tượng và lớp

Tính bao bọc/đóng gói (encapsulation)
Hàm dựng
Hàm hủy
Bài 5:

Operator trong lớp đối tượng
Hàm friend, mở rộng nhập xuất
Tính tái sử dụng (reusability) với quan hệ thành phần
Bài 6:

Thành phần tĩnh
• Thuộc tính tĩnh
• Phương thức tĩnh

Bài 7:

Kế thừa
Phân loại kế thừa
Bài 8:

Hàm dựng và hàm hủy trong kế thừa
Định nghĩa lại phương thức (override)
Bài 9:

Đa hình
Hàm ảo và liên kết động
Hàm ảo và lớp trừu tượng
Bài 10:

Class template
Con trỏ hàm.
Bài 11: Một số kỹ thuật hướng đối tượng

Kỹ thuật khuôn mẫu hàm
Kỹ thuật chọn thuật tóan
Kỹ thuật tạo mẫu đối tượng
Bài 12: Template và exception

Hảm Template đơn giản
Hảm Template có nhiều tham số
Một số điều khiển về exception
Bài 13: KIỂM TRA CUỐI KHÓA
Hình thức kiểm tra: Tại lớp hoặc cho đề tài về nhà làm bài nộp cho Giáo viên.




Trung tâm tin học
BẢO NGHIỆP
Đào tạo tin học ứng dụng - Tin học kỹ thuật - Tin học mỹ thuật chuyên nghiệp
Thường xuyên khai giảng khóa mới: tin học cơ bản, tin học nâng cao, Thiết kế đồ họa, Khóa học Corel, Khóa học Illustrator, Khóa học Photoshop, Khóa học Autoad, Khóa học 3d max, Khoa học thiết kế khuôn mẫu Creo/Prametric 3.0 ...
Cơ sở 1: số 27 đường CN6, phường Sơn Kỳ, quận Tân Phú, TPHCM
Cơ sở 2: 168 Trần thanh mại, Kp2, Phường tân tạo A, quận Bình Tân. TPHCM
ĐT: 0989.13.58.13 – 0903.163.175