Outschool
검색

US$20

weekly
or US$200 for 10 classes
수업

야심찬 엔지니어를 위한 Matlab 코딩 탐색

연령대: 14-17 세
실시간 그룹 수업
10대 청소년을 위한 10주 MATLAB 과정! 대화형 프로젝트, 실습 학습, 실제 응용 프로그램을 통해 프로그래밍에 뛰어드세요. 10대 자녀의 코딩 열정에 불을 붙이세요.

실시간 화상 수업
10주 동안 주당 1회
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 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:

선생님을 만나보세요

가입일: February, 2024
프로필
교사 전문성 및 자격증
미국 외 교직증명서 수학에
학사 학위 과학 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.

리뷰


다른 인기 수업
행동의 엔지니어링: 엔지니어링 설계 소개
Ian Nelson
4.7
(2,522)
US$15회당 수업료
다음 세션은 Monday 11 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회50분
9-14 세
엔지니어처럼 생각하세요
Ian Nelson
4.7
(2,522)
US$16회당 수업료
그룹 수업
10 주, 주당 1회50분
9-14 세
엔지니어링이란 무엇인가? 어린이를 위한 소개
Ian Nelson
4.7
(2,522)
US$10회당 수업료
다음 세션은 Wednesday 11 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회50분
7-12 세
아이들을 위한 일상의 것들의 엔지니어링
Ian Nelson
4.7
(2,522)
US$15회당 수업료
다음 세션은 Wed 5/7 10 PM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 1회50분
7-12 세
Brick It: 엔지니어링 임프로브
Ian Nelson
4.7
(2,522)
US$15회당 수업료
다음 세션은 Sat 4/26 1 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회50분
8-12 세
Primus Summer Camp: 프로젝트가 있는 엔지니어링 캠프
Annette the Teacher Certified Reading Specialist
4.9
(128)
US$16회당 수업료
다음 세션은 Mon 6/2 5 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 5회50분
8-13 세
엔지니어링 클럽: 미래 및 젊은 엔지니어를 위한 설계 프로세스의 균열
Bright & Smart ~ Engineering Skills for Kids
4.8
(213)
US$18회당 수업료
다음 세션은 Thu 5/1 2 PM 에 예정되어 있습니다.
그룹 수업
주당 1회1 시간
9-12 세
창의적 사고자를 위한 STEM 캠프: 혁신적 엔지니어링 도전
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(182)
US$12회당 수업료
다음 세션은 Mon 6/2 3 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 4회1.42 시간
8-12 세
공학 기초 - 하중, 힘 및 재료 - 직장에서의 STEM
Mr. Pete
5.0
(32)
US$25회당 수업료
다음 세션은 Thursday 7 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회1.50 시간
13-18 세
STEM 여름 캠프: 핸즈온 디자인 챌린지로 엔지니어 되기
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(182)
US$9회당 수업료
다음 세션은 Mon 6/9 5 PM 에 예정되어 있습니다.
그룹 수업
3 주, 주당 2회50분
8-12 세
Brickbuilt 엔지니어링 팝업 워크숍
Ian Nelson
4.7
(2,522)
US$16회당 수업료
다음 세션은 Sat 4/26 2 PM 에 예정되어 있습니다.
그룹 수업
1 주, 주당 1회50분
8-13 세
혁신적 엔지니어링: 글로벌 문제를 해결하는 실제 STEM 과제
Susan Laforet, M.Ed Curriculum and Instruction
4.9
(182)
US$13회당 수업료
다음 세션은 Tue 6/3 5 PM 에 예정되어 있습니다.
그룹 수업
6 주, 주당 1회50분
8-12 세
Bricktastic 엔지니어링 챌린지(8-12세)
Ian Nelson
4.7
(2,522)
US$15회당 수업료
다음 세션은 Mon 5/5 10 PM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 1회50분
8-12 세
Autodesk Fusion 360을 사용한 컴퓨터 지원 제도(CAD) 및 엔지니어링 설계
Sally Morris - Tech/SPED
4.8
(228)
US$15회당 수업료
다음 세션은 Tue 5/20 2 PM 에 예정되어 있습니다.
그룹 수업
6 주, 주당 1회55분
13-18 세
만족스럽습니다! 10-14Yo 공장 건설을 통한 시스템 엔지니어링 및 팀워크
Teacher Tom Bickmore - Analog Astronaut
5.0
(286)
US$25회당 수업료
다음 세션은 Wednesday 1:45 AM 에 예정되어 있습니다.
그룹 수업
주당 1회1 시간
10-14 세
STEM: 실습 프로젝트와 함께하는 기계 공학의 기초
David Salch
4.9
(3,361)
US$25회당 수업료
다음 세션은 Thu 5/1 6 PM 에 예정되어 있습니다.
그룹 수업
10 주, 주당 1회55분
9-14 세
더 많은 수업 보기
검색
기프트 카드 구매
통화, 시간대 및 언어 설정 열기
언어 및 지역
로그인