Electrical and Computer Engineering

MATLAB and Simulink for Electrical and Computer Engineering

Teach electrical system concepts to the next generation of engineers

Educators can teach theoretical and practical electrical and computer engineering concepts through numerical computing, simulation and modeling, and project-based learning. There are several readily available resources across a variety of areas for delivering instruction and engaging students:

Online Training

Onramp courses provide hands-on exercises with step-by-step instruction and automated feedback and cover numerous topics:

“Students use MATLAB and Simulink to design and test digital models and communication systems. Simulink enables me to link theory to concrete implementation in an interactive environment.”

Michael Rice, professor of electrical and computer engineering, Brigham Young University

Complete Workflows

MATLAB and Simulink are used to teach fundamental electrical and computer engineering concepts spanning theory to hands-on projects. Topics include circuit design, controls theory, signal processing, power transmission, and robotics. Educators can build upon concepts in an interactive manner and incorporate deployment on embedded systems through a single environment.

Curriculum Enhancement

Educators can enrich their curricula through visualizations and experiential learning. Students are able to use industry-standard tools to grasp theory and explore applications. Interactive online courses bring students up to speed on topics ranging from circuit and control design to power systems and power electronics simulation.

Open and Explore These Interactive Examples in MATLAB Online

DC Circuit Analysis Virtual Lab
Virtual Control Laboratory


Educator and Student Collaboration

Through MATLAB Online, students are able to access coursework and collaborate with their peers. Educators can assign problem sets and provide feedback and assessments automatically with MATLAB Grader.

Students and educators benefit by sharing algorithms and code or asking questions on MATLAB Central. In addition, the MATLAB File Exchange community comprises experts, researchers, and enthusiasts who are encouraged to use well-documented, well-tested, and high-quality files. Contributors can leave comments, ask questions, and provide feedback on files they download.