$20
weeklyor $200 for 10 classes
エンジニアを目指す人のための Matlab コーディングの探求
年齢 14 歳-17 歳
ライブグループコース
オンラインライブ授業
週に1回、 10 週間
5 人-12 人 1クラスあたりの学習者
60 分
含まれるもの
10 ライブミーティング
10 授業時間宿題:
週あたり 1-2 時間. 含まれるテスト
Weekly coding tasks which will be assessed a a grade provided.この文章は自動翻訳されています
このクラスで学べること
英語レベル - A1
米国の学年 9 - 12
Beginner レベル向け
A 10-week journey into the world of MATLAB programming. In this course, students will embark on a hands-on exploration of MATLAB, a powerful programming language used in engineering, science, and beyond. From mastering basic syntax to creating interactive plots and simulations, students will gain practical skills and unleash their creativity through engaging projects and coding challenges. Week 1: Introduction to MATLAB Basics Overview of MATLAB environment: Command Window, Workspace, Editor. Introduction to MATLAB syntax: commands, functions, comments. Understanding variables and data types: numeric, character, logical. Hands-on activity: Writing and executing basic MATLAB commands and scripts. Week 2: Working with Matrices and Vectors Introduction to MATLAB arrays: matrices and vectors. Basic operations on matrices: addition, subtraction, multiplication. Indexing and slicing matrices: accessing elements and submatrices. Hands-on activity: Performing matrix operations and solving simple problems using matrices. Week 3: Plotting and Visualization Introduction to MATLAB plotting: plot types, axes labels, titles. Customizing plots: colors, markers, line styles. Adding annotations: text, arrows, legends. Hands-on activity: Creating and customizing various types of plots, such as line plots and scatter plots. Week 4: Conditional Statements and Loops Introduction to conditional statements: if, else, elseif. Basics of loops: for loops and while loops. Using logical operators: AND, OR, NOT. Hands-on activity: Writing scripts to solve problems using conditional statements and loops. Week 5: Functions and Scripts Introduction to MATLAB functions: defining and calling functions. Passing arguments to functions: input and output arguments. Scope of variables: local and global variables. Hands-on activity: Creating custom functions to perform specific tasks and integrating them into scripts. Week 6: Functions and Scripts lesson 2 Week 7: Basic Image Processing Introduction to image processing in MATLAB: imread, imshow functions. Basic operations on images: resizing, cropping, rotating. Filtering and enhancing images Hands-on activity: Applying basic image processing techniques to enhance and analyze images. Week 8: File I/O Operations Reading from and writing to files in MATLAB: text files, Excel files. Importing data into MATLAB: csvread, xlsread functions. Exporting data from MATLAB: fprintf, xlswrite functions. Hands-on activity: Reading data from a file, performing analysis, and saving results back to a file Week 9: Creative Projects and Applications Review and consolidation of concepts learned so far. Students work on creative projects of their choice using MATLAB. Guidance and support provided as students explore their project ideas. Project presentations and sharing of experiences among students. Week 10: Final Project Showcase Students showcase their final projects developed throughout the course. Presentations: Each student presents their project, explaining the problem they solved and the MATLAB techniques they used.
学習到達目標
Students will learn the following:
1. The fundamentals of MATLAB programming language, including syntax, variables, and data types.
2. How to manipulate matrices and vectors, perform basic operations, and access elements.
3. Plotting and visualization techniques for creating various types of plots and customizing their appearance.
4. Using conditional statements and loops to make decisions and automate repetitive tasks.
5. Writing and calling functions, passing arguments, and understanding variable scope.
6. File input/output operations for reading from and writing to external files.
7. Basic image processing techniques such as resizing, cropping, and enhancing images.
シラバス
10 レッスン
10 週間以上レッスン 1:
Overview of MATLAB Environment
Students will familiarize themselves with the Command Window, Workspace, and Editor. They will learn basic MATLAB syntax, including commands and comments. Students will start learning to create variables and display output.
60 分のオンラインライブレッスン
レッスン 2:
Working with Matrices and Vectors
This lesson introduces students to MATLAB arrays, focusing on matrices and vectors. Students will learn basic operations such as addition, subtraction, and multiplication, along with indexing and slicing matrices.
60 分のオンラインライブレッスン
レッスン 3:
Introduction to MATLAB Plotting
Students will explore various plot types, customize plots with colors, markers, and line styles, and add annotations such as text, arrows, and legends.
60 分のオンラインライブレッスン
レッスン 4:
Conditional Statements and Loops
Introduction to conditional statements: if, else, elseif.
Basics of loops: for loops and while loops.
Using logical operators: AND, OR, NOT.
Hands-on activity: Writing scripts to solve problems using conditional statements and loops
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/
指導言語
英語 (レベル: A1)
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
先生について
教師の専門知識と資格
米国以外 教員免許 数学で
学士号 University of West Indies から 科学 へ
I have a Bachelor's degree in Physics and MSc in Engineering in Medicine. During my MSc course, I had to complete MATLAB courses and also complete many projects involving MATLAB programming and machine learning.
他のクラス by Melecia Senior-Brown
他のクラス by Melecia Senior-Brown
その他の人気クラス
子どものためのジェットコースター工学
Gareth Murray, B.Sc. Engineering
4.9
(49)
$25 クラスごと
次回のセッションは Tue 5/6 の9 PM です
グループクラス
1 週間、 1/週、 1 時間
8 歳-12 歳
エンジニアのように考える
Ian Nelson
4.7
(2,522)
$16 クラスごと
グループクラス
10 週間、 1/週、 50 分
9 歳-14 歳
エンジニアリング クラブ: 未来の若手エンジニアのための設計プロセスの解明
Bright & Smart ~ Engineering Skills for Kids
4.8
(213)
$18 クラスごと
次回のセッションは Thu 5/15 の2 PM です
グループクラス
1/週、 1 時間
9 歳-12 歳
エンジニアリングとは何か?ティーンのための入門
Ian Nelson
4.7
(2,522)
$10 クラスごと
次回のセッションは Fri 5/9 の11 PM です
グループクラス
1 週間、 1/週、 50 分
13 歳-18 歳
子どものための日常品のエンジニアリング
Ian Nelson
4.7
(2,522)
$15 クラスごと
次回のセッションは Wed 5/7 の10 PM です
グループクラス
4 週間、 1/週、 50 分
7 歳-12 歳
プリムス サマーキャンプ: プロジェクト付きエンジニアリング キャンプ
Annette the Teacher Certified Reading Specialist
4.9
(128)
$16 クラスごと
次回のセッションは Mon 6/2 の5 PM です
グループクラス
1 週間、 5/週、 50 分
8 歳-13 歳
ブリックタスティック エンジニアリング チャレンジ (8~12 歳)
Ian Nelson
4.7
(2,522)
$15 クラスごと
次回のセッションは Monday の10 PM です
グループクラス
4 週間、 1/週、 50 分
8 歳-12 歳
クリエイティブな思考を持つ人のための STEM キャンプ: 革新的なエンジニアリングの課題
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(183)
$15 クラスごと
次回のセッションは Mon 6/2 の3 PM です
グループクラス
1 週間、 4/週、 1.42 時間
8 歳-12 歳
エンジニアリングの基礎 - 荷重、力、材料 - STEM の活用
Mr. Pete
5.0
(32)
$25 クラスごと
次回のセッションは Thursday の6 PM です
グループクラス
1 週間、 1/週、 1.50 時間
13 歳-18 歳
ブリックビルドエンジニアリングポップアップワークショップ
Ian Nelson
4.7
(2,522)
$16 クラスごと
次のセッションは明日の 10 PM です
グループクラス
1 週間、 1/週、 50 分
8 歳-13 歳
STEMサマーキャンプ:実践的なデザインチャレンジでエンジニアになろう
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(183)
$9 クラスごと
次回のセッションは Mon 6/9 の5 PM です
グループクラス
3 週間、 2/週、 50 分
8 歳-12 歳
革新的なエンジニアリング: 地球規模の問題に取り組む現実世界の STEM 課題
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(183)
$13 クラスごと
次回のセッションは Tue 6/3 の5 PM です
グループクラス
6 週間、 1/週、 50 分
8 歳-12 歳
コースターキャンプ: ジェットコースターのエンジニアリングとシンプルな機械
Gareth Murray, B.Sc. Engineering
4.9
(49)
$25 クラスごと
次回のセッションは Wed 5/14 の9 PM です
グループクラス
5 週間、 1/週、 55 分
8 歳-12 歳
レゴ エンジニアリング エクスプローラーズ: サマー ミニ キャンプ
Fleming Tech Camps
4.9
(26)
$18 クラスごと
次回のセッションは Mon 6/2 の4 PM です
グループクラス
2 週間、 5/週、 55 分
6 歳-10 歳
満足!工場建設を通じたシステムエンジニアリングとチームワーク 14~18 歳
Teacher Tom Bickmore - Analog Astronaut
5.0
(287)
$25 クラスごと
次回のセッションは Thursday の1:30 AM です
グループクラス
1/週、 1 時間
14 歳-18 歳
STEM: 実践的なプロジェクトによる機械工学の基礎
David Salch
4.9
(3,364)
$25 クラスごと
次回のセッションは Thursday の6 PM です
グループクラス
10 週間、 1/週、 55 分
9 歳-14 歳