
CS001 – Nhập Môn Lập Trình Trực Quan với Scratch
Trong kỷ nguyên số, tư duy lập trình đã trở thành một kỹ năng nền tảng. Khoá học “CS001 – Nhập Môn Lập Trình Trực Quan với Scratch” được thiết kế như một bước khởi đầu lý tưởng và trực quan cho học viên, đặc biệt là lứa tuổi trung học. Bằng cách sử dụng giao diện kéo-thả khối lệnh sinh động, khoá học sẽ loại bỏ những rào cản về cú pháp phức tạp, giúp người học tập trung hoàn toàn vào việc phát triển tư duy logic và giải quyết vấn đề.
Thông qua việc tự tay xây dựng các dự án sáng tạo như trò chơi, phim hoạt hình hay câu chuyện tương tác, học viên sẽ được khơi dậy niềm đam mê với công nghệ. Khoá học không chỉ cung cấp kiến thức về các khái niệm lập trình cốt lõi như biến, vòng lặp, điều kiện, mà còn trang bị kỹ năng phân rã vấn đề và hiện thực hoá ý tưởng một cách có hệ thống, tạo tiền đề vững chắc cho việc tiếp cận các ngôn ngữ lập trình chuyên sâu trong tương lai.
Thời lượng: 18h


Hình thức đào tạo:
-
- Đào tạo trực tiếp tại lớp học
- Đào tạo trực tuyến
- Đào tạo hybrid (trực tuyến kết hợp trực tiếp)
- Đào tạo tại văn phòng khách hàng
Mục tiêu khoá học:
-
LÀM CHỦ GIAO DIỆN VÀ HOẠT CẢNH SCRATCHThành thạo giao diện Scratch, tự do điều khiển nhân vật, tạo chuyển động, âm thanh và các hiệu ứng hình ảnh cơ bản một cách linh hoạt.
-
XÂY DỰNG TƯ DUY LẬP TRÌNH CÓ HỆ THỐNGNắm vững và vận dụng các cấu trúc điều kiện (nếu-thì) và vòng lặp để tạo ra các kịch bản logic, giải quyết vấn đề một cách tuần tự.
-
QUẢN LÝ DỮ LIỆU VÀ TƯƠNG TÁC NGƯỜI DÙNGHiểu và sử dụng biến để xây dựng hệ thống tính điểm, thời gian, đồng thời lập trình các tương tác qua bàn phím hoặc va chạm nhân vật.
-
PHỐI HỢP NHIỀU ĐỐI TƯỢNG VÀ SỰ KIỆNBiết cách điều phối hoạt động giữa nhiều nhân vật bằng cơ chế truyền-nhận tin, tạo ra các kịch bản phức tạp hoặc câu chuyện có chiều sâu.
-
HOÀN THIỆN DỰ ÁN SÁNG TẠO ĐẦU TAYVận dụng tổng hợp kiến thức để tự lên ý tưởng, thiết kế và lập trình hoàn chỉnh một game hoặc hoạt cảnh tương tác của riêng mình.

Đối tượng tham gia

Học sinh Cấp 2, Cấp 3
Muốn khám phá sớm thế giới công nghệ, xây dựng tư duy sáng tạo và nền tảng cho định hướng tương lai.

Học sinh Tiểu học
Yêu thích sáng tạo, muốn biến ý tưởng thành game hoặc phim hoạt hình đơn giản qua giao diện kéo-thả.

Người mới tiếp cận công nghệ
Muốn có một khởi đầu nhẹ nhàng, không áp lực về cú pháp để hiểu bản chất của tư duy lập trình.

Người yêu thích sáng tạo
Đam mê tự tay tạo ra sản phẩm, muốn biến các ý tưởng công nghệ thành hiện thực một cách nhanh chóng.
Nội dung khóa học
1. Làm quen với giao diện Scratch
-
- Khám phá không gian làm việc:
- Giới thiệu Sân khấu (Stage), Khu vực nhân vật (Sprite) và Kho lệnh (Blocks Palette).
- Làm quen các nhóm lệnh chính: Chuyển động, Hiển thị, Âm thanh, Sự kiện.
- Quản lý nhân vật và phông nền:
- Thêm nhân vật/phông nền từ thư viện, vẽ mới hoặc tải lên.
- Tùy chỉnh trang phục (Costumes) và thiết kế phông nền (Backdrops).
- Khám phá không gian làm việc:
2. Khám phá chuyển động và hoạt cảnh cơ bản
-
- Lập trình chuyển động cơ bản:
- Sử dụng các khối lệnh di chuyển, xoay và lướt tới vị trí.
- Làm việc với hệ tọa độ X, Y và hướng của nhân vật.
- Tạo hiệu ứng hình ảnh và âm thanh:
- Lập trình thay đổi trang phục liên tục để tạo hoạt cảnh chuyển động.
- Thêm, điều khiển hiệu ứng âm thanh và hiển thị lời thoại bong bóng.
- Lập trình chuyển động cơ bản:
3. Tư duy Logic với Điều kiện và Vòng lặp
-
- Cấu trúc điều kiện rẽ nhánh:
- Vận dụng khối if…then để kiểm tra điều kiện (va chạm, tương tác phím).
- Sử dụng if…then…else cho các kịch bản có hai lựa chọn logic.
- Sức mạnh của vòng lặp:
- Lặp lại hành động với số lần xác định bằng khối repeat.
- Tạo hành vi liên tục, không ngừng với vòng lặp forever.
- Cấu trúc điều kiện rẽ nhánh:
4. Biến số và Quản lý Dữ liệu
-
- Giới thiệu về biến (Variables):
- Khái niệm biến và cách tạo một biến mới (điểm số, mạng sống, thời gian).
- Các lệnh thay đổi và thiết lập giá trị cho biến trong chương trình.
- Ứng dụng biến trong dự án:
- Xây dựng hệ thống tính điểm và hiển thị lên màn hình trò chơi.
- Sử dụng biến để kiểm soát trạng thái của trò chơi (bắt đầu, kết thúc).
- Giới thiệu về biến (Variables):
5. Phối hợp Kịch bản và Nhân vật
-
- Giao tiếp giữa các nhân vật:
- Sử dụng broadcast (phát tin) và when I receive (khi nhận tin) để đồng bộ hóa hành động.
- Tìm hiểu vai trò của các khối lệnh sự kiện (khi bấm vào cờ xanh, khi bấm vào nhân vật).
- Xây dựng kịch bản phức hợp:
- Lập trình các đoạn hội thoại tương tác giữa hai hoặc nhiều nhân vật.
- Tạo các màn chơi hoặc cảnh chuyển tiếp bằng cơ chế phát và nhận tin.
- Giao tiếp giữa các nhân vật:
6. Dự án cuối khoá
-
- Từ ý tưởng đến kế hoạch:
- Kỹ thuật lên ý tưởng và lựa chọn chủ đề cho dự án (game, hoạt hình).
- Phân rã dự án thành các chức năng nhỏ, dễ quản lý và thực thi.
- Phát triển và hoàn thiện sản phẩm:
- Lập trình và tích hợp các chức năng đã xác định.
- Thêm hiệu ứng, âm nhạc, kiểm thử và tinh chỉnh sản phẩm.
- Chuẩn bị và trình bày dự án, chia sẻ thành quả của mình.
- Từ ý tưởng đến kế hoạch:
LỊCH KHAI GIẢNG
(Đang cập nhật)

Bài viết liên quan
