US$20
weeklyor US$200 for 10 classes
為有抱負的工程師探索 Matlab 編碼
年齡 14-17
現場團體課程
即時視訊會議
每週1次,共 10 週
5-12 名學習者(每班)
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.
Melecia Senior-Brown的其他課程
Melecia Senior-Brown的其他課程
相關類別科目
其他家長也喜歡
兒童過山車工程
Gareth Murray, B.Sc. Engineering
4.9
(49)
US$25 每班
下次會議在 9 PM Tue 5/6
團體課
1 週, 1/週, 1 小時
8-12
像工程師一樣思考
Ian Nelson
4.7
(2,522)
US$16 每班
團體課
10 週, 1/週, 50 分鐘
9-14
工程俱樂部:破解未來和年輕工程師的設計流程
Bright & Smart ~ Engineering Skills for Kids
4.8
(213)
US$18 每班
下次會議在 2 PM Thu 5/15
團體課
1/週, 1 小時
9-12
什麼是工程?青少年簡介
Ian Nelson
4.7
(2,522)
US$10 每班
下次會議在 11 PM Fri 5/9
團體課
1 週, 1/週, 50 分鐘
13-18
兒童日常用品工程
Ian Nelson
4.7
(2,522)
US$15 每班
下次會議在 10 PM Wed 5/7
團體課
4 週, 1/週, 50 分鐘
7-12
Bricktastic 工程挑戰賽(8-12 歲)
Ian Nelson
4.7
(2,522)
US$15 每班
下次會議在 10 PM Monday
團體課
4 週, 1/週, 50 分鐘
8-12
Primus 夏令營:附工程的工程夏令營
Annette the Teacher Certified Reading Specialist
4.9
(128)
US$16 每班
下次會議在 5 PM Mon 6/2
團體課
1 週, 5/週, 50 分鐘
8-13
創意思維者 STEM 夏令營:創新工程挑戰
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(183)
US$15 每班
下次會議在 3 PM Mon 6/2
團體課
1 週, 4/週, 1.42 小時
8-12
工程基礎 - 載重、力與材料 - STEM 工作
Mr. Pete
5.0
(32)
US$25 每班
下次會議在 6 PM Thursday
團體課
1 週, 1/週, 1.50 小時
13-18
磚砌工程快閃工作坊
Ian Nelson
4.7
(2,522)
US$16 每班
下一堂課明天 10 PM
團體課
1 週, 1/週, 50 分鐘
8-13
STEM 夏令營:成為工程師,因應實務設計挑戰
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(183)
US$9 每班
下次會議在 5 PM Mon 6/9
團體課
3 週, 2/週, 50 分鐘
8-12
創新工程:解決全球問題的現實 STEM 挑戰
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(183)
US$13 每班
下次會議在 5 PM Tue 6/3
團體課
6 週, 1/週, 50 分鐘
8-12
雲霄飛車訓練營:雲霄飛車工程與簡單機械
Gareth Murray, B.Sc. Engineering
4.9
(49)
US$25 每班
下次會議在 9 PM Wed 5/14
團體課
5 週, 1/週, 55 分鐘
8-12
滿意!工廠建設中的系統工程和團隊合作 14-18 歲
Teacher Tom Bickmore - Analog Astronaut
5.0
(287)
US$25 每班
下次會議在 1:30 AM Thursday
團體課
1/週, 1 小時
14-18
樂高工程探險家:夏季迷你營
Fleming Tech Camps
4.9
(26)
US$18 每班
下次會議在 4 PM Mon 6/2
團體課
2 週, 5/週, 55 分鐘
6-10
STEM:機械工程基礎知識與實務項目
David Salch
4.9
(3,364)
US$25 每班
下次會議在 6 PM Thursday
團體課
10 週, 1/週, 55 分鐘
9-14