Khóa học
Đầu tiên là em xin phép được chào các bác. Em là Trần Nguyên Bùi, hiện đang là một leader của một Team Outsource phần mềm.Nhận thấy một số các nhu cầu học tập về lĩnh vực phần mềm ngày càng nhiều, như trong 4rum này thì anh em cũng thấy rồi đó. Em xin phép được chiêu sinh khóa học lập trình căn bản (sử dụng Python) cho người mới học lập trình.
Khóa học này do chính em đứng ra tổ chức và đào tạo, nên mọi chi tiết về khóa học, hướng đào tạo đều được công khai minh bạch bên dưới.
ĐỀ CƯƠNG KHOÁ HỌC NHẬP MÔN LẬP TRÌNH – PYTHON
Giảng Viên: Trần Nguyên Bùi.
Giảng Viên: Trần Nguyên Bùi.
Kinh nghiệm của em:
- Hiện tại đang là leader của một Team Outsource, đảm nhận nhiệm vụ quản lý và phát triển các ứng dụng phần mềm cho doanh nghiệp trong và ngoài nước.
- 2 năm kinh nghiệm làm việc tại CGV với Magento, phát triển các hệ thống thương mại điện tử.
- 3 năm kinh nghiệm trong lĩnh vực phát triển phần mềm, đảm nhận nhiều dự án Freelancer.
- Tốt nghiệp ngành Khoa học máy tính tại Đại học Công Nghệ Thông Tin – ĐHQG TP.HCM
1. Đặc điểm khoá học:
a. Những đặc điểm cam kết về khóa học
- Lớp học viên rất ít, tối đa chỉ có 5 bạn.
- Học online tại nhà qua Google Meet.
- Nội dung học bám sát thực tế, thực hành đẩy đủ, kiến thức trọng tâm, không lang man dài dòng khó hiểu.
- Chắc lọc những kiến thức thực tế nhất, những kiến thức cần thiết để đi làm. Những kiến thức không áp dụng thực tế sẽ bị loại bỏ.
- Được học căn bản lập trình từ đầu.
- Sau mỗi bài học đều có bài tập về nhà (BTVN) để thực hành và giảng viên chấm bài.
- Lớp học được chia ra các buổi lý thuyết và thực hành riêng biệt.
- Học viên cần thực hiện bài kiểm tra giữa khoá, cuối khoá. Điểm của học viên sẽ được tính dựa trên điểm chuyên cần (làm BTVN), điểm kiểm tra giữa khóa và cuối khóa.
- Học viên điểm trung bình cao nhất khoá sẽ được chuyển khoản 500,000 VNĐ tiền khích lệ vào số tài khoản học viên.
- Nếu học viên có điểm trung bình thấp (dưới 5), mình sẽ cho học lại vào khóa sau (nhưng học viên phải đợi đến khi khóa sau được mở).
b. Ai là người cần học khóa học?
- Sinh viên học Đại học chuyên ngành công nghệ thông tin, đang mất gốc lập trình căn bản.
- Học sinh cấp 3 muốn được tiếp cận sớm với lĩnh vực phần mềm.
- Những người đang trái ngành, muốn chuyển qua công nghệ thông tin nhưng lại không biết bắt đầu từ đâu.
Khi bước vào nghề này, bạn cần có quan niệm là mọi ngôn ngữ lập trình đều giống nhau. Ngày nay, Python là ngôn ngữ phổ biến, nhưng quan trọng là Python có cấu trúc dễ đọc dễ hiểu từ đó giúp người học dễ dàng hình dung được cách thực hiện một chương trình đơn giản, từ đó nâng cấp kiến thức.
Có thể sau này các bạn không dùng Python, nhưng Python vẫn là một ngôn ngữ tuyệt vời để các bạn bắt đầu khi bước vào lĩnh vực lương nghìn đô này.
d. Đầu ra khóa học
- Cung cấp cho học viên các kiến thức cơ bản nhất về lập trình căn bản nói chung và ngôn ngữ lập trình Python nói riêng.
- Hiểu và áp dụng được một số phương pháp mô tả thuật toán.
- Hiểu và vận dụng được các kiểu dữ liệu, cấu trúc điều khiển, vòng lặp và hàm để viết chương trình trên máy tính.
- Sử dụng ngôn ngữ lập trình để cài đặt chương trình trên máy tính
- Có khả năng phát hiện lỗi và khắc phục lỗi khi lập trình
- Hình thành tác phong nghề nghiệp về lập trình máy tính.
Các buổi học sẽ được chia ra lý thuyết và thực hành đầy đủ, học viên không cần phải lo lắng về việc mình sẽ không có cơ hội thực hành.
Buổi 1: Giới thiệu khóa học
- Tổng quan về lập trình, cơ hội nghề nghiệp.
- Giới thiệu và cài đặt ngôn ngữ lập trình Python.
- Tổng quan về thuật toán.
- Thiết kế thuật toán sử dụng sơ đồ, lưu đồ khối.
- Biến.
- Biểu thức.
- Kiểu dữ liệu.
- Cấu trúc rẽ nhánh
- Nhập, xuất trong python.
- Biến, biểu thức, kiểu dữ, cấu trúc rẽ nhánh.
- Vòng lặp là gì?
- Tính quan trọng của vòng lặp
- Các loại vòng lặp trong Python
- Nội dung: Vòng lặp.
- Học viên sẽ làm bài trong vòng 60 phút.
- Nội dung kiểm tra: Các kiến thức đến buổi 7.
- Hình thức kiểm tra: Trắc nghiệm (10 câu chiếm 2 điểm) và Tự luận (2 câu chiếm 8 điểm).
- Sửa bài tập kiểm tra giữa khoá.
- Các khái niệm liên quan đến hàm và tham số.
- Phương pháp lập trình hàm là gì? Tại sao phải lập trình hàm?
- Tại sao phải dùng tham số?
- Các ví dụ cụ thể.
- Nội dung: Hàm, tham số.
- Các khái niệm về mảng.
- Cách khai báo mảng, sử dụng mảng một chiều.
- Các kỹ thuật xử lý mảng một chiều.
- Nội dung: Mảng một chiều
- Các khái niệm về mảng hai chiều.
- Cách khai báo mảng, sử dụng mảng hai chiều.
- Các kỹ thuật xử lý mảng hai chiều.
- Nội dung: Mảng hai chiều
- Xử lý với File trong Python.
- Các hàm cơ bản thông dụng trong Python.
- Một số thư viện phổ biến ở Python.
- Giới thiệu và sử dụng BeautifulSoup4 để crawl dữ liệu.
- Các kiến thức liên quan khác.
- Tổng ôn toàn bộ kiến thức và giải quyết các bài toán tổng hợp.
- Học viên làm bài trong 90 phút.
- Hình thức kiểm tra: Trắc nghiệm (10 câu với 2 điểm) và Tự luận (3 câu với 8 điểm).
- Nội dung kiểm tra: Toàn bộ kiến thức đã học.
- Sửa bài tập kiểm tra cuối khoá, tổng kết điểm học viên và khoá học. Kết thúc khoá học.
Điểm học viên được đánh giá như sau:
- Quá trình: 20%, điểm trung bình các BTVN.
- Giữa khoá: 30%.
- Cuối khoá: 50%.
Thời lượng học 18 buổi:
- 8 buổi lý thuyết.
- 8 buổi thực hành.
- 2 buổi kiểm tra.
Một tuần học 2 buổi: Khoá học kéo dài 9 tuần (hơn 2 tháng).
Học phí: 4,500,000 VNĐ / Học viên.
Thời gian học (có thể thay đổi hoặc đợi học viên vào sẽ sắp xếp lại):
- Thứ 2, Thứ 6 hằng tuần.
- Thời lượng: 2 tiếng 30 phút cho mỗi buổi học.
- Học online qua Google Meet.
- Record lại buổi học, học viên nghỉ buổi nào có thể theo dõi.
- Hỏi đáp trên Group Zalo hoặc inbox riêng.
- Hỗ trợ hỏi đáp, định hướng để cả khi đã hoàn thành khóa.
Ưu đãi cho học viên:
Nếu học viên giới thiệu thêm bạn bè, người thân,... tham gia khóa học, học viên sẽ nhận được hoa hồng là 500,000 chuyển khoản trực tiếp vào số tài khoản học viên.
Lớp học sẽ đóng cho đến khi đủ người.
Last edited: