weekly
or for 5 classes
第 1 部分:適合初學者的 Matlab
年齡 13-16
現場團體課程
即時視訊會議
每週1次,共 5 週
4-10 名學習者(每班)
60 分鐘
包含什麼
5 現場會議
5 上課時間作業
每週 1-2 小時. Weekly homework will be given to build on the skills being taught in each lesson.評估
1-2 整堂課我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
英語程度 - A2
美國 8 - 11 年級
Beginner 等級
What will be taught? This course introduces students to the basics of programming using MATLAB, an essential tool for anyone interested in science, engineering, or data analysis. By the end of the course, students will have a solid understanding of how to write and execute basic MATLAB code, create simple plots, and develop a small project that ties all the concepts together. What topics will you cover? MATLAB Basics: Navigating the MATLAB environment and understanding its key features. Variables and Operations: Creating and manipulating variables and arrays. Control Flow: Using loops and conditional statements to control program logic. Data Visualization: Creating and customizing simple plots. Project Development: Integrating all skills into a final, simple MATLAB project. How class is structured? The course is structured over five lessons, each building on the previous one: Lecture and Demonstration (15-20 minutes): Introduce new topics and demonstrate coding examples. Hands-on Coding (15-20 minutes): Students will write and run their own code, applying the concepts discussed. Project Work (15- 20 minutes): As the course progresses, students will work on a simple project, which they will complete by the final lesson. Q&A and Recap (5-10 minutes): Each lesson ends with a review and an open session for questions. How I teach: I will use a combination of live demonstrations, interactive discussions, and guided coding exercises. Each lesson will focus on clear explanations followed by hands-on practice, allowing students to immediately apply what they've learned. Teaching style: My teaching style is supportive and interactive, encouraging students to experiment with coding while providing plenty of opportunities for questions and discussion. I focus on making the learning process engaging by breaking down complex concepts into manageable steps. How much will learners get to interact with me? Live Coding Sessions: Students will code along with me during the lessons. Interactive Discussions: Throughout the course, students can ask questions and discuss their ideas. Individual Support: During project work, I will provide personalized feedback and assistance.
學習目標
Understand the MATLAB environment and basic commands.
Create and manipulate variables and arrays.
Implement loops and conditional statements.
Generate and customize basic plots for data visualization.
教學大綱
5 課程
超過 5 週課 1:
Introduction to MATLAB Environment and Basic Commands
In this lesson, students will get acquainted with the MATLAB environment, learning how to navigate the interface, and use basic commands in the Command Window. They will understand the essential components of MATLAB, such as the Editor, Workspace, and Command History, and perform simple calculations to become comfortable with the platform.
60 分鐘線上直播課
課 2:
Variables, Arrays, and Basic Operations
Students will learn to create and manipulate variables and arrays in MATLAB. This lesson covers basic operations such as addition, subtraction, and multiplication on variables and arrays. Students will gain hands-on experience with MATLAB’s data types and array manipulation techniques, which are fundamental for more advanced coding tasks.
60 分鐘線上直播課
課 3:
Loops and Conditional Statements
This lesson introduces control flow structures in MATLAB. Students will learn to implement for and while loops to automate repetitive tasks and use if, else, and elseif statements to control the execution of code based on conditions. Practical exercises will help students understand how to create dynamic and responsive code.
60 分鐘線上直播課
課 4:
Basic Plotting and Visualization
Students will explore MATLAB’s plotting capabilities to visualize data. This lesson covers creating and customizing basic plots, including line plots, scatter plots, and bar charts. Students will learn how to enhance their visualizations with titles, labels, and legends to better interpret and present data.
60 分鐘線上直播課
其他詳情
父母的引導和規範
Students will need to download the Octave (an open-source alternative to MATLAB) in order for them to be able access the lessons and practise the MATLAB coding that is done in each lesson. Please use the link below to download and install Octave free of charge.
https://octave.org/
外部資源
學習者無需使用標準 Outschool 工具以外的任何應用程式或網站。
來源
https://octave.org/
認識老師
教師專業知識和證書
非美國 教學證書 在 數學
學士學位 在 科學 從 University of West Indies
Bachelor's degree in Physics
I completed a Master's degree in Physics and Engineering in Medicine which focused on the use of Matlab in engineering.
評論
Melecia Senior-Brown的其他課程
Melecia Senior-Brown的其他課程
其他家長也喜歡
一對一電腦科學輔導與強化
Will Howard
5.0
(3)
每堂課
一對一課程
依需求開班
12-18
一對一高級電腦科學輔導
Marcus
每堂課
一對一課程
依需求開班
14-18
電腦科學和程式輔導和強化
Twin Oaks Learning Collective
5.0
(5)
每堂課
一對一課程
依需求開班
8-18
1:1 電腦科學輔導(Java、JS、Python 等...)
Andy Richards
3.4
(5)
每堂課
一對一課程
依需求開班
8-18
大學程度 Java 電腦科學(2025 年冬季/春季)
Bil Lewis
5.0
(51)
每班
團體課
20 週, 2/週, 55 分鐘
13-18
AP 電腦科學原理® 輔導(60 分鐘)
Rosanne Cicanese
5.0
(5)
每堂課
一對一課程
依需求開班
13-18
加密之謎:數位 CSI 冒險 - 電腦科學
Amanda Mahan BS Criminal Justice Digital Forensics
每班
下一堂課明天 12 AM
團體課
1/週, 45 分鐘
14-18
為美國電腦科學聯盟做準備(初級組 7-9 年級)
AI Code Academy
4.7
(1,768)
每班
團體課
15 週, 1/週, 1 小時
11-15
為美國電腦科學聯盟做準備(小學 3-6 年級)
AI Code Academy
4.7
(1,768)
每班
團體課
15 週, 1/週, 1 小時
8-11
電腦科學入門:初級電腦語言
Owen Keller
每堂課
一對一課程
依需求開班
11-16
夏令營:ACSL 小學部預備班
AI Code Academy
4.7
(1,768)
每班
下次會議在 3 PM Mon 6/16
團體課
3 週, 5/週, 1 小時
8-12
AP 電腦科學考試準備課程
AI Code Academy
4.7
(1,768)
每班
下次會議在 12:30 AM Saturday
團體課
10 週, 1/週, 1 小時
14-18
* 1對1 AP電腦科學個別輔導
Brandy Dahlen Yun and BE Education
4.9
(637)
每堂課
一對一課程
依需求開班
13-18
AP 電腦科學 A 考試 - 練習課程
MissB aka Bhavana R (Coding)
4.9
(36)
每班
下次會議在 9 PM Tue 3/11
團體課
1/週, 1 小時
14-18
AP電腦科學A輔導
Susan Frederick
4.9
(16)
每班
下次會議在 10 PM Tue 3/25
團體課
4 週, 3/週, 1.92 小時
14-17
1 小時 - Java AP 電腦科學 a - Apcsa
Phanee P
5.0
(1)
每堂課
一對一課程
依需求開班
12-16