Español
Iniciar sesión

Explorando la codificación Matlab para aspirantes a ingenieros

Clase
¡Un curso de MATLAB de 10 semanas para adolescentes! Sumérgete en la programación con proyectos interactivos, aprendizaje práctico y aplicaciones del mundo real. Encienda la pasión de su hijo adolescente por la codificación.

Experiencia de clase

Nivel de inglés - A1
Grado de EE. UU. 9 - 12
Nivel Beginner
10 lessons//10 Weeks
 Week 1
Lesson 1
Overview of MATLAB Environment
Students 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 2
Lesson 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.
 Week 3
Lesson 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.
 Week 4
Lesson 4
Basics of Control Flow in MATLAB
The 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 5
Lesson 5
Creating and Using Functions
Students will learn to define and call functions, pass arguments, and understand variable scope. The lesson focuses on integrating custom functions into scripts.
 Week 6
Lesson 6
Managing Data with File I/O
This 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 7
Lesson 7
Introduction to Image Processing
Students will learn basic image processing operations, including resizing, cropping, rotating, and filtering images to enhance and analyze them.
 Week 8
Lesson 8
Building and Simulating Dynamic Systems
This lesson provides an overview of MATLAB’s capabilities for simulations, focusing on dynamic systems such as the mass-spring-damper system and pendulums.
 Week 9
Lesson 9
Project Development and Exploration
Students review and consolidate concepts learned throughout the course, work on creative projects of their choice, and receive guidance and support.
 Week 10
Lesson 10
Presentation and Demonstration of Projects
Each 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.
Esta clase se imparte en Inglés.
  • 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 horas semanales fuera de clase
Tarea
Frecuencia: incluido
Comentario: incluido
Detalles:
Evaluación
Frecuencia: 3-6 durante toda la clase
Detalles: Weekly coding tasks which will be assessed a a grade provided.
Además del aula de Outschool, esta clase utiliza:
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/


Se unió el February, 2024
Perfil
Experiencia y certificaciones del docente
Fuera de EE. UU. Certificado de Docencia en Matemáticas
Licenciatura en Ciencia desde 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... 

Reseñas

Clase grupal

23 US$

semanalmente o 230 US$ por 10 clases
1 x por semana, 10 semanas
60 min

Videoconferencias en vivo
Edades: 14-17
5-12 alumnos por clase

Acerca de
Apoyo
SeguridadPrivacidadPrivacidad de CAPrivacidad del alumnoTérminos
Obtener la aplicación
Descargar en la App StoreDescargar en Google Play
© 2024 Outschool