MATLAB Programming for Engineers and Scientists

所在平台: Coursera专项课程

课程主页: https://www.coursera.org/specializations/matlab-programming-engineers-scientists

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:工程师与科学家的 MATLAB 编程 概述:本课程致力于教会学员计算机编程基础,特别是 MATLAB 语言的使用。内容包括 MATLAB 的高级特性,如应用程序设计器、实时脚本和面向对象编程等。此外,还涵盖程序效率和算法复杂性的基础知识,以及图像处理、数据可视化和机器学习的入门。 所学技能: - MATLAB - 数据分析 - 面向对象编程(OOP) - 图像处理 - 计算机编程 - 问题解决 - 编程语言 关于这个专项课程:此专项课程旨在将没有编程经验的学员培养成可以创建解决实际工程和科学问题的 MATLAB 程序的开发者。课程重点不仅在于计算机编程的一般概念,还深入介绍使 MATLAB 特别适合工程和科学计算的各种语言特性。从第一门课程中的基本编程概念开始,到第二门课程中的递归、程序效率、面向对象编程和图形用户界面等高级技术,再到第三门课程中的数据与图像分析、数据可视化和机器学习,内容覆盖广泛。 应用学习项目:该专项课程包含两个项目。第一个项目是第二门课程的最终项目,任务是创建一个具有图形用户界面的面向对象应用程序,展示全球 COVID-19 相关数据。第二个项目是第三门课程的组成部分,聚焦于图像处理。 证书信息:完成课程后可获得可分享证书,所有课程均为在线学习,学员可以立即开始并按照自己的节奏学习,灵活设定截止日期。 难度等级:初学者,无需 prior 经验。 完成时间:大约需 6 个月,建议学习节奏为每周 5 小时。 可用语言:英语,提供多种语言字幕,包括阿拉伯语、法语、葡萄牙语(欧洲)、希腊语、意大利语、越南语、韩语、德语、俄语和西班牙语。 课程链接: 1. [MATLAB 入门编程](https://www.coursera.org/learn/matlab) 2. [MATLAB 编程精通](https://www.coursera.org/learn/advanced-matlab-programming) 3. [MATLAB 数据、信号和图像分析入门](https://www.coursera.org/learn/matlab-image-processing)

课程大纲

Course Link: https://www.coursera.org/learn/matlab

Name:Introduction to Programming with MATLAB

Description:Offered by Vanderbilt University. This course teaches computer programming to those with little to no previous experience. It uses the ... Enroll for free.

Course Link: https://www.coursera.org/learn/advanced-matlab-programming

Name:Mastering Programming with MATLAB

Description:Offered by Vanderbilt University. The course builds on the foundation laid by the first course of the Specialization called “Introduction to ... Enroll for free.

Course Link: https://www.coursera.org/learn/matlab-image-processing

Name:Introduction to Data, Signal, and Image Analysis with MATLAB

Description:Offered by Vanderbilt University. Welcome to Introduction to Data, Signal, and Image Analysis with MATLAB! MATLAB is an extremely ... Enroll for free.

课程评论(0条)

课程详情

What you will learn
Computer programming in general and the MATLAB language in particular.
Advanced MATLAB features such as the App Designer, Live Scripts and Object-Oriented Programming.
Program efficiency and an introduction to algorithm complexity.
Image processing, data visualization and an introduction to machine learning.
Skills you will gain
Matlab
Data Analysis
Object-Oriented Programming (OOP)
Image Processing
Computer Programming
Problem Solving
Programming Language
About this Specialization
23,912
recent views
This Specialization aims to take learners with little to no programming experience to being able to create MATLAB programs that solve real-world problems in engineering and the sciences. The focus is on computer programming in general, but the numerous language features that make MATLAB uniquely suited to engineering and scientific computing are also covered in depth. Topics presented range from basic programming concepts in the first course, through more advanced techniques including recursion, program efficiency, Object Oriented Programming, graphical user interfaces in the second course, to data and image analysis, data visualization and machine learning in the third course.
Applied Learning Project
The Specialization includes two projects. The first one is the final project of the second course. It is about creating an object oriented application with a graphical user interface that visualizes COVID-19 related data from around the world. The second project is part of the third course and it focuses on image processing.
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Beginner Level
No prior experience required.
Hours to complete
Approximately 6 months to complete
Suggested pace of 5 hours/week
Available languages
English
Subtitles: English, Arabic, French, Portuguese (European), Greek, Italian, Vietnamese, Korean, German, Russian, Spanish
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Beginner Level
No prior experience required.
Hours to complete
Approximately 6 months to complete
Suggested pace of 5 hours/week
Available languages
English
Subtitles: English, Arabic, French, Portuguese (European), Greek, Italian, Vietnamese, Korean, German, Russian, Spanish

课程标签

0人关注该课程

主题相关的课程