Lập trình nâng cao với Python giúp:
- Khơi dậy đam mê khám phá khoa học công nghệ, kiến thức liên môn STEM.
- Khóa học này đưa các em tiếp cận với thế giới ứng dụng và làm game với ngôn ngữ lập trình Python.
- Sau khi học khóa học này, học sinh được trang bị các kiến thức lập trình nâng cao có thể tham gia các cuộc thi Nghiên cứu khoa học của Bộ Giáo dục.
- Các khái niệm về mạng truyền thông, khoa hoc máy tính.
- Phát triển tư duy khoa học máy tính (Computer thinking).
- Khái niệm thiết kế đồ họa và tư duy thiết kế người sử dụng.
- Phát triển tư duy phân tích ứng dụng phần mềm.
- Phát triển tư duy hoàn thiện sản phẩm và ứng dụng thực tế.
HỌC SINH SẼ ĐƯỢC HỌC NHỮNG GÌ?
Kiến thức
- Học sinh sẽ được học về các khái niệm cơ bản của khoa học máy tính.
- Vận dụng kiến thức nền vào việc lên ý tưởng, chế tạo các hệ thống đầy tính ứng dụng và thiết thực.
- Lập trình xây dựng giao diện, phần mềm đơn giản đến nâng cao.
- Lập trình xử lý các điều kiện và dữ liệu.
- Là hành trang để học sinh có cái nhìn đa chiều về Khoa học và Công nghệ, thế giới lập trình và ứng dụng của nó trong thế giới công nghệ.
Kỹ năng thế kỷ 21
- Kỹ năng thích nghi (Adaptive) Thông qua giải quyết thách thức của những dự án mới trong quá trình học
- Kỹ năng giao tiếp (Communication) Thông qua hoạt động trình bày, truyền đạt ý tưởng dưới dạng nói và viết
- Tư duy phản biện (Critical Thinking) Thông qua việc tự tin nói lên quan điểm và các lập luận cá nhân.
- Năng lực sáng tạo (Creativity) Thông qua sáng tạo sản phẩm mới mẻ và hiện thực hoá, học sinh được đóng nhiều vai trò của lập trình viên, nhà sản xuất, người kể chuyện, nhà thiết kế, nhà soạn nhạc
- Kỹ năng hợp tác (Collaboration) Thông qua việc chia sẻ hiểu biết cho nhau, cộng tác, làm việc theo nhóm, hợp tác hoặc phản biện để nâng cao hiệu quả.
NỘI DUNG CHƯƠNG TRÌNH HỌC
- Giáo trình chuẩn với nền tảng kiến thức biên soạn theo Đại học, Cao đẳng.
- Giáo trình được nghiên cứu, thiết kế chia làm 4 Level học phần.
- Học sinh có thể tham gia các cuộc thi Nghiên cứu khoa học của Bộ giáo dục.
Course Features
- Lectures 7
- Quizzes 5
- Duration 18 giờ / 1 Level
- Language Tiếng Việt
- Students 15
- Assessments Yes
-
LEVEL 2:
- Bài 1: Tìm hiểu về Hàm trong Python (P1)
- Bài 2: Tìm hiểu về Hàm trong Python (P2)
- Bài 3: Thực hành 4: Ôn tập và ứng dụng Hàm
- Bài 4: Tìm hiểu về mảng và kiểu mảng
- Bài 5: Thực hành 5: Ứng dụng mảng vào lập trình
- Bài 6: Tìm hiểu về kiểu Xâu
- Bài 7: Thực hành 6: Ứng dụng String vào giải bài tập liên quan
- Bài 8: Tìm hiểu về kiểu List
- Bài 9: Thực hành 7: Ứng dụng List giải bài tập liên quan
- Bài 10: Tìm hiểu kiểu Tuples (as List, except immutable)
- Bài 11: Tìm hiểu kiểu Dictionary
- Bài 12: Ôn tập cuối học phần LEVEL 2