MATLAB Fundamentals to Computational Programming
Course Duration
MATLAB Fundamentals to Computational Programming Course Duration is only 4 weeks.
- 4 Weeks (4 sessions per week, 1.5 hours per session)
Course Description
MATLAB Fundamentals to Computational Programming course is designed to introduce beginners to MATLAB, a high-level programming language and environment used for numerical computing and data visualization. Through hands-on exercises and real-world examples, students will learn the fundamentals of MATLAB programming, data analysis, and visualization, setting a solid foundation for further exploration in computational analysis and engineering applications.
Learning Objectives
- Understand the MATLAB environment and its basic functionalities.
- Perform basic mathematical operations and data manipulations.
- Create and manage variables, arrays, and matrices.
- Develop and execute MATLAB scripts and functions.
- Visualize data using MATLAB’s plotting and graphing tools.
Course Content
Week 1: Introduction to MATLAB
- Overview of MATLAB Interface and Environment
- Basic Operations and Commands
- Creating and Managing Variables
- Working with Arrays and Matrices
- Basic Data Types and Operations
Week 2: Programming Basics in MATLAB
- Writing and Running Scripts
- Control Flow: Conditional Statements and Loops
- Functions and Function Files
- Error Handling and Debugging Techniques
- Script and Function Optimization
Week 3: Data Analysis and Visualization
- Importing and Exporting Data
- Data Manipulation and Analysis
- Basic Plotting: 2D and 3D Graphs
- Customizing Plots: Titles, Labels, Legends, and Annotations
- Advanced Visualization Techniques: Subplots and Specialized Plots
Week 4: Practical Applications and Project Work
- Applying MATLAB to Real-World Problems
- Working on a Mini Project: From Data Import to Visualization
- Review and Q&A
- Best Practices for MATLAB Programming
- Resources for Further Learning
Course Structure
- Weeks 1-2: MATLAB Basics and Programming
- Weeks 3-4: Data Analysis, Visualization, and Practical Applications
Assessment and Grading
- Quizzes: 20%
- Case Studies Analysis: 30%
- Reflective Essays: 25%
- Final Project: 25%
Courses Policies
- Participation: Active engagement in discussions and activities is encouraged.
- Academic Integrity: All work submitted must be original and cited properly.
- Grading Policy: Grades will be based on the quality of work and adherence to deadlines.
Instructor Information
- Instructor Name: Daniya Noor
- Instructor Profile Link: https://www.parho.co/instructor/daniya/
Additional Information
- Technical Requirements: Access to a computer with internet connection
- Support Resources: Students must purchase Support Hours
Parho.co is a division of Intelisales.
***PERSONAL STATEMENT***
Over 10 years of professional experience as a Computer Teacher in System Analysis, Design Development, Implementation, Debugging and Testing. My aim is to develop students' technical and critical thinking skills while providing them with the tools they need to thrive in the digital age. My love for cloud computing, technology advocacy, and attending coding workshops outside of the classroom enhances my teaching. My goal is to empower my pupils to become confident digital users and lifelong learners.
***EDUCATION***
Masters from Mehran UET, Jamshoro
Master of Engineering M.E in Information Technology Jan 2019 3.67 GPA
Bachelors from Mehran UET, Jamshoro
Bachelor of Engineering B.E in Biomedical Engineering Dec 2012 3.8 GPA
***PROJECTS AND THESIS***
M.E Thesis Research: Cloud Based template for Feto-Maternal Information System
Final Year Thesis: Security Issues in Biometric Techniques. Evaluating them using MATLAB
Scientific Calculator and Door Alarm in C/C++
Image processing via MATLAB
Use of Control systems in Medical Technology