한국어
로그인
야심찬 엔지니어를 위한 Matlab 코딩 살펴보기
청소년을 위한 10주 MATLAB 과정입니다! 대화형 프로젝트, 실습 학습, 실제 애플리케이션을 통해 프로그래밍에 대해 알아보세요. 코딩에 대한 십대의 열정에 불을 붙여주세요.
보고계신 지문은 자동 번역 되었습니다
수업 소개
영어레벨 - 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,...
10 lessons//10 Weeks
Week 1Lesson 1Overview of MATLAB EnvironmentStudents will familiarize themselves with the Command Window, Workspace, and Editor. They will learn basic MATLAB syntax, including commands, functions, and comments. Understanding variables and data types will also be covered.Week 2Lesson 2Working with Matrices and VectorsThis 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.Week 3Lesson 3Introduction to MATLAB PlottingStudents will explore various plot types, customize plots with colors, markers, and line styles, and add annotations such as text, arrows, and legends.Week 4Lesson 4Basics of Control Flow in MATLABThe lesson covers conditional statements (if, else, elseif) and loops (for, while). Students will use logical operators to solve problems through hands-on scripting exercises.Week 5Lesson 5Creating and Using FunctionsStudents will learn to define and call functions, pass arguments, and understand variable scope. The lesson focuses on integrating custom functions into scripts.Week 6Lesson 6Managing Data with File I/OThis lesson covers reading and writing text files and Excel files, importing data with functions like csvread and xlsread, and exporting data using fprintf and xlswrite.Week 7Lesson 7Introduction to Image ProcessingStudents will learn basic image processing operations, including resizing, cropping, rotating, and filtering images to enhance and analyze them.Week 8Lesson 8Building and Simulating Dynamic SystemsThis lesson provides an overview of MATLAB’s capabilities for simulations, focusing on dynamic systems such as the mass-spring-damper system and pendulums.Week 9Lesson 9Project Development and ExplorationStudents review and consolidate concepts learned throughout the course, work on creative projects of their choice, and receive guidance and support.Week 10Lesson 10Presentation and Demonstration of ProjectsEach student presents their final project, explaining the problem they solved and the MATLAB techniques they used. This session encourages sharing experiences and provides a platform for feedback and discussion.
이 수업은 영어로 진행됩니다.
- 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.
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.
수업 외 주당 1 - 2 시간
Homework
빈도: 포함됨피드백: 포함됨세부 내용:Assessment
빈도: 3-6 throughout the class세부 내용: Weekly coding tasks which will be assessed a a grade provided.
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
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/
교사 전문성 및 자격증
미국 외 교직증명서 수학에
학사 학위 과학 University of West Indies 에서
Biography I am a passionate, enthusiastic, and experienced teacher whose goal for the past 8 years has been to inform, inspire, and ignite passion as I explore the realm of science with secondary school students. I hold a Bachelor of Education...
리뷰
그룹 수업
매주
₩100
또는 10 회 수업에₩23010주 동안 주당 1회
60분
실시간 화상 수업
연령: 14-17
수업당 학습자 5-12 명