Khóa học Lập trình Website cơ bản bằng ngôn ngữ Python

0
0 Reviews
Đánh giá bài này

KHOÁ HỌC LẬP TRÌNH WEBSITE BẰNG NGÔN NGỮ LẬP TRÌNH PYTHON

Dành cho học viên từ cấp 3 

  • Mô tả khóa học

​​Ngôn ngữ Python là một ngôn ngữ lập trình mã nguồn mở, đa nền tảng, dễ học dễ đọc, được rất nhiều các tổ chức lớn sử dụng như Google, IBM… So với Java và C++, Python. Python có cấu trúc rõ ràng. Điều này làm cho Python trở thành một ngôn ngữ tuyệt vời để học lập trình cho người mới bắt đầu.

Khóa học này sẽ cung cấp những kiến thức cơ bản nhất về lập trình bằng Python: những cú pháp và cách sử dụng ngôn ngữ này, tìm hiểu cách sử dụng các câu lệnh, vòng lặp, hàm điều khiển. Song song với kiến thức là các bài tập để người học vận dụng những kiến thức đã học vào thực hành. Những kiến thức về lập trình Python qua khóa học này sẽ là nền tảng để người học tiếp tục nghiên cứu về các lập trình ứng dụng khác như lập trình web, lập trình app, khoa học dữ liệu. Lập trình Python không chỉ mang đến trải nghiệm thú vị mà còn phát triển khả năng tư logic phản biện, giải quyết vấn đề, từ đó áp dụng vào giải quyết các vấn đề trong cuộc sống thực một cách logic và hiệu quả hơn.

1. Đối tượng

  • Học sinh cấp 3 chưa, hoặc có rất ít kiến thức về lập trình
  • Học sinh có các kỹ năng máy tính cơ bản như
    • Thao tác với file
    • Sử dụng trình duyệt
    • Gõ máy tính

2. Thông tin khóa học

  • Sĩ số lớp: tối đa 5 học viên/lớp online, 8 học viên/lớp offline
  • Thời gian: 120 phút/buổi
  • Độ tuổi: 14 – 19 tuổi
  • Thời lượng: 15 buổi (4 tháng)

3. Mục tiêu

Từ Động lực (bên ngoài) đến Cảm hứng (bên trong) 

Mục tiêu tạo ra động lực – cảm hứng sớm cho học sinh theo các bước – mức độ:

  • Tạo ra môi trường học tập vui vẻ, duy trì thái độ vui – học, khuyến khích sự tò mò về cách thức hoạt động của sự vật, sự việc, nuôi dưỡng sự tự tin và chú tâm vào giải quyết vấn đề
  • Phát triển tư duy phản biện cao; Thúc đẩy sự sáng tạo
  • Khám phá và củng cố đam mê (sở thích)

Kiến thức

Học sinh nắm được kiến thức cơ bản về ngôn ngữ lập trình python, code được các chương trình và dự án đầu tiên (web/game/app) do bản thân lựa chọn vào project cuối kỳ.

Kỹ năng

Mục tiêu về kỹ năng: 

  • Làm việc nhóm
  • Phân vai, đổi vai, phối hợp trong quá trình làm việc, thúc đẩy kỹ năng 
  • Ra quyết định nhóm, lập kế hoạch, khuyến khích bàn luận, đàm phán, thỏa hiệp giúp hoàn thiện kỹ năng
  • Kỹ năng thuyết trình
  • Giải thích công việc khuyến khích tư duy phản biện
  • Trình bày những sáng tạo của mình giúp tăng cường sự tự tin mỗi ngày, trong và ngoài lớp học

4. Chương trình học

Nội Dung (2h/slot)Mô tả 
Buổi 1-4: Định hướng, nhập môn thế giới lập trình

  1. Giới thiệu các kiến thức căn bản của khoa học máy tính 
  2. Nhập môn thế giới lập trình và ngôn ngữ lập trình Python
  3. Những cú pháp đầu tiên với Python
  4. Các thành phần cơ bản trong lập trình 
  5. Biến, Hàm, Vòng lặp  và câu điều kiện
  6. Nhập xuất dữ liệu
  • Học viên sẽ học lần lượt các vùng kiến thức từ đơn giản của Khoa học máy tính, và hiểu máy tính có các thành phần như thế nào?
  • Học viên sẽ tìm hiểu cách máy tính hoạt động như thế nào. 
  • Học sinh làm quen và thực hành với các ngôn ngữ lập trình
  • Tìm hiểu cách nhập dữ liệu từ bàn phím, xuất ra màn hình
Buổi 4-8: Lập trình và tư duy lập Trình

  1. Mảng và thực hành xử lý mảng với python
  2. Function và cách tổ chức code trong lập trình. 
  3. Module và cách cấu tạo một phần mềm 
  • Học viên sẽ tập trung vào việc nâng cao tốc độ coding và thực hành lập trình
  • Học viên học về tư duy tổ chức code mạch lạc bằng modules và functions
  • Thực hành xử lý mảng  
Buổi 9-12: GUI – Giao diện người dùng

  1. Làm quen với các components của giao diện người dùng căn bản
  2. Sử dụng pip để cài đặt và sử dụng các thư viện trong python
  • Học viên làm quen với các giao diện người dùng căn bản, và các thư viện ngoài để làm sản phẩm
  • Team-up và làm sản phẩm cuối khóa 
Buổi 13-15: Làm sản phẩm cá nhân, thuyết trình

  1. Lên ý tưởng, thực hành và hoàn thiện sản phẩm cuối khóa 
  2. Thuyết trình bảo vệ sản phẩm cuối khoá

Curriculum is empty

Instructor

0.0

0 Ratings

Detailed Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a comment

Khóa học liên quan