Tổng Quan Về Chương Trình
Sự chú ý cá nhân hóa
Học lập trình theo tốc độ của riêng bạn với một giáo viên chỉ tập trung vào bạn
Các buổi học do giáo viên hướng dẫn
Tương tác và phản hồi theo thời gian thực với một giáo viên tận tâm
60 phút mỗi buổi
Đi sâu vào các chủ đề với các phiên tập trung kéo dài 60 phút
nhóm tuổi 12-18
Được thiết kế dành cho những người học tò mò trong nhóm tuổi từ 12 đến 18
Chương Trình Bao Gồm Những Gì

150 bài học tương tác
Được xây dựng để thu hút

Tiếng Anh
hướng dẫn ngôn ngữ

Truy cập trọn đời
tài liệu khóa học

Chứng chỉ
được trao khi hoàn thành
Tổng Quan Về Hoạt Động

Lớp 7 đến 12

Nâng cao
Một chương trình toàn diện, chuyên sâu bao gồm mã hóa nâng cao, robot, trí tuệ nhân tạo, thiết kế trò chơi và nhiều ngôn ngữ lập trình khác nhau, chuẩn bị cho thanh thiếu niên cho sự nghiệp công nghệ trong tương lai.

Mục Tiêu Học Tập
- Phát triển kỹ năng lập trình chuyên nghiệp và tư duy tính toán
- Xây dựng ứng dụng phức tạp, trang web và nghệ thuật kỹ thuật số
- Khám phá công nghệ tiên tiến: AI, cơ sở dữ liệu, Minecraft
- Có được kinh nghiệm thực tế với Python, Java, C++, và nhiều hơn nữa
Các Bài Học

Platformer
Construct a platform-based game incorporating various hurdles.

Fruit Ninja - Part 1
Create a game that includes real-time video engagement.

Piano Tiles
Develop a tile-clicking game based on a piano theme.

Police Chaser - Part 1
Design a car racing game that involves potential arrests for rule violations.
AI/ML


Sign language for differently abled
Utilize text-to-speech and sign language to depict words with images. For instance, the word "MAP" is identified through corresponding hand signs shown on a webcam.

Smart Traffic Light
Traffic management using text recognition models. Text is converted into signals identifiable by vehicles. The focus is to train a text model, demonstrate text detection by machines, and apply voice models to real-world scenarios.

Email AI
Use AI to filter emails. Text is recognized, and if it comes from known contacts or contains important information, it is sent to the inbox. Messages from unknown contacts or untrained texts are sent to the spam folder.

What's your share?
Visualize mathematical concepts with practical objects. Example: equally distributing pizza slices among friends.
App Development


Clock Part 2
Learning Time components and User interface components, applied through developing an Alarm Clock App in Thunkable.

The Pocket Money App Part 1
Understanding Listview, Datasources, and CRUD Operations for database and UI design. Application in the creation of a Pocket Money App Part-1 in Thunkable.

Speak/Translate App
Introduction to the Thunkable platform, 'User Interface', 'Text to Speech' components, and block building. Development of a "Speak Up App".

Guess Who?
Learning image recognition and AI through creating an Image Recognition app in Thunkable.
HTML and CSS


Music Player Part 1
Introduction to HTML header, main tags, CSS hover Selector, and CSS properties including overflow, linear gradient, transition, filter, position, and transform methods.

E-commerce Website Part 3
Exploring HTML Tables: <table>, <tr>, <td>, <th> tags, CSS properties like border-collapse, display, flex-wrap. CSS Selectors :last-child, :hover.

Personal Blog Part 1
Basics of HTML and simple HTML tags, along with inline CSS for styling webpages.

Personal Blog Part 2
Understanding of internal and external CSS, webpage content addition and elementary CSS text styling.
Edu Blocks


Program controllers- Switch cases
Creating conditional programs.

Bridge Activity -1
Shifting from Block to Text Coding.

Hello World
Crafting your initial statement.

Pattern Drawing using Turtle
Sketching shapes using turtle graphics.
Introduction to Python


2D shapes in Python.
Overview of "Math Modules" in Python, featuring the functions of the Math Module, illustrated through a "2D shapes" program.

Print your Name
Introduction to Python programming language, featuring the creation of a "Hello World" program using an interpreter and print() function.

Add Numbers
Exploration of Python Tokens, with an emphasis on different character sets through program creation.

Driving License
Introduction to "If conditions" in Python, featuring the use of input and formatting functions, solidified through program examples.
Python Advanced


Read Documents
Introduction to Python file handling functions, reinforced by creating programs for opening, reading, and writing text files.

Snake game-1
Review of all Python concepts learned to date, demonstrated through the creation of a "Snake Game-1" program.

Simple interest
Introduction to function definitions in Python, reinforced through the creation of a "Simple Interest" program.

Convert km/h to m/sec
Exploration of arbitrary arguments in functions, solidified by programs demonstrating variable scopes and functions.
Data Visualization


Covid19 Vaccination-1
Further apply and consolidate understanding of data analysis, data visualization, and graph creation through libraries.

Numpy 1
Grasp the fundamentals of numpy, its necessity, and basic operations such as slicing.

Numpy 2
Comprehend advanced and mathematical operations performed on Numpy.

Pandas-1
Learn the basics of pandas and its essential operations.
Electronics


Password Detection using keypad and LCD
Understand the application of a 4x4 matrix keypad with Arduino for controlling/accessing various devices.

Introduction to Electronics
Introduction to Electron, Current, and Voltage.

Basics of an Electronic Circuit
Learn about basic circuit components like Resistors and their application.

Understanding Arduino & Breadboard
Get acquainted with Arduino, its software, and the breadboard.
Machine Learning


Should I Play Tennis -1
Understand the Analysis and Visualization of Data.

Handwritten Numbers Classification-2
Plotting different digits and creating a Confusion Matrix.

Introduction to Machine Learning
Understand the basics of Machine Learning.

Predict Weight by Height - 1
Understand data analysis and filtering techniques.
Chứng Chỉ

Block Based Coding Foundation
This Certificate of Achievement will be awarded on completion of Coding Fundamentals Module with high scores. All participants will be eligible for a Certificate of Participation.
Event Handling
Variable Use
Game Mechanics



App Development
This Certificate of Achievement will be awarded on completion of App Development Module with high scores. All participants will be eligible for a Certificate of Participation.
UI/UX Principles
Basic Interactivity
App Prototyping



Web Development
This Certificate of Achievement will be awarded on completion of HTML and CSS Module with high scores. All participants will be eligible for a Certificate of Participation.
HTML/CSS Design
JavaScript Basics
Page Layouts



Python - Beginner Level
This Certificate of Achievement will be awarded on completion of Edu Blocks Module with high scores. All participants will be eligible for a Certificate of Participation.
Data Structures
Control Structures
Basic Scripting



Python - Advanced Level
This Certificate of Achievement will be awarded on completion of Python Advanced Module with high scores. All participants will be eligible for a Certificate of Participation.
Advanced Functions
Data Manipulation
File Handling



Electronics - Beginner Level
This Certificate of Achievement will be awarded on completion of Electronics Module with high scores. All participants will be eligible for a Certificate of Participation.
Electronic Components
Simple Projects
Troubleshooting



Machine Learning
This Certificate of Achievement will be awarded on completion of Machine Learning Module with high scores. All participants will be eligible for a Certificate of Participation.
Basic Concepts
Data Preprocessing
Model Building


Hướng Dẫn Cho Phụ Huynh

Chương trình này phù hợp nhất cho trẻ em từ 7 tuổi trở lên. Trẻ nhỏ hơn sẽ cần sự hỗ trợ đáng kể của người lớn vì các bạn nhỏ làm quen với lập trình có thể sẽ gặp phải các vấn đề kỹ thuật phát sinh trong quá trình học.


Những Câu Hỏi Thường Gặp


Các khóa học của BrightCHAMPS dành cho độ tuổi nào?

Tất cả các chương trình học của BrightCHAMPS đều được thiết kế dành cho trẻ em từ 6 đến 16 tuổi, với lộ trình học rõ ràng, phù hợp với độ tuổi và trình độ của từng bé. Để đạt hiệu quả học tốt nhất, chúng tôi khuyến khích mỗi tuần nên học ít nhất 2 buổi (mỗi buổi khoảng 1 tiếng).
Tôi có thể nhận bản ghi hình các buổi học cho con mình không?

Để đảm bảo quyền riêng tư của học sinh, chúng tôi không cung cấp bản ghi hình. Tuy nhiên, sau mỗi buổi học, chúng tôi sẽ chia sẻ ghi chú chi tiết, dự án và các hoạt động để các em có thể ôn tập theo tốc độ riêng của mình.
Dữ liệu và quyền riêng tư của con tôi được bảo vệ như thế nào?

BrightCHAMPS tuân thủ nghiêm ngặt các hướng dẫn của Đạo luật Bảo vệ Quyền riêng tư Trực tuyến của Trẻ em (COPPA). Chúng tôi không thu thập dữ liệu nhiều hơn mức cần thiết. Hệ thống và nhân sự của chúng tôi được đào tạo để đảm bảo một môi trường học tập an toàn và riêng tư.
Cần thiết bị hoặc phần mềm gì để tham gia lớp học?

Một máy tính xách tay hoặc máy tính để bàn cơ bản có kết nối internet là đủ. Các buổi học thường diễn ra qua Zoom. Nếu cần cài đặt thêm nền tảng nào khác, chúng tôi sẽ hướng dẫn cụ thể trước khi khóa học bắt đầu.
Có bài tập về nhà hay yêu cầu luyện tập thêm bên ngoài không?

Mặc dù không bắt buộc phải làm bài tập về nhà, chúng tôi khuyến khích các nhiệm vụ luyện tập tùy chọn, dự án hoặc trò chơi nhằm củng cố kiến thức đã học, giúp trẻ áp dụng vào thực tế một cách vui vẻ và hấp dẫn.
Harvard sẽ hỗ trợ gì trong hành trình học tập của con tôi tại BrightCHAMPS?

Thông qua sự hợp tác với Harvard Business Publishing Education, chúng tôi tích hợp các khóa học Harvard ManageMentor® vào chương trình giảng dạy, mang đến cho các em quyền truy cập tương tác trực tuyến với nội dung chất lượng cao.
Lớp học của BrightCHAMPS diễn ra như thế nào?

Lớp học được tổ chức trực tiếp trên nền tảng của BrightCHAMPS. Học sinh sẽ học và tương tác với giáo viên theo thời gian thực. Chúng tôi cung cấp hình thức học 1 kèm 1 để đảm bảo mỗi học sinh đều nhận được sự hỗ trợ và hướng dẫn phù hợp nhất.
Con tôi có cần biết trước kiến thức gì không?

Không cần đâu. Mọi chương trình của BrightCHAMPS đều được thiết kế cho cả người mới bắt đầu và các bạn đã có nền tảng. Giáo trình rõ ràng, dễ hiểu và linh hoạt để phù hợp với trình độ của từng học sinh.
Tôi có thể đổi lịch hoặc hủy buổi học nếu cần không?

Hoàn toàn có thể. Bạn có thể thay đổi hoặc hủy lớp học ít nhất 2 tiếng trước giờ học thông qua Bảng điều khiển Học sinh, tùy theo thời gian và nhu cầu học của con bạn.