Browse Course Material
  • Syllabus

  • The Basics

    • What is Programming?
    • Command Prompt and Expressions
    • Lists, Vectors, and Matrices
    • Variables
  • Root-Finding

    • Warm-up
    • Newton's Method
    • The Secant Method
    • More Sub-Indexing
  • Basic Plotting

    • Warm-up
    • Basins of Attraction
  • Vectorization

    • Warm-up
    • Complex Numbers
    • User-Defined Functions
    • Scope
  • Fractals and Chaos

    • Logistic Equation
    • More on Loops
    • Terminating a Loop Prematurely: Break and Continue
    • Truth Statements and Logical Indexing
  • Debugging with MATLAB

  • Conway Game of Life

    • Warm-up
    • Conway Game of Life Implementation
  • Library

    • Exercises
    • Homework
    • More Projects
    • Videos

Course Info

Instructor:
  • Yossi Farjoun
Course Number:
  • 18.S997
Departments:
  • Mathematics
As Taught In: Fall 2011
Level: Undergraduate

Topics

  • Engineering
    Computer Science
    Programming Languages
    Systems Engineering
    Computational Modeling and Simulation
  • Mathematics
    Applied Mathematics

Learning Resource Types

assignment Problem Sets
theaters Lecture Videos
menu_book Online Textbook
assignment_turned_in Programming Assignments with Examples
MIT OpenCourseWare
  • search
  • Give Now
  • About OCW
  • Help & Faqs
  • Contact Us
MIT OpenCourseWare
search Give now
About OCW
help & faqs
contact us
Introduction To MATLAB Programming
  • Syllabus

  • The Basics

    • What is Programming?
    • Command Prompt and Expressions
    • Lists, Vectors, and Matrices
    • Variables
  • Root-Finding

    • Warm-up
    • Newton's Method
    • The Secant Method
    • More Sub-Indexing
  • Basic Plotting

    • Warm-up
    • Basins of Attraction
  • Vectorization

    • Warm-up
    • Complex Numbers
    • User-Defined Functions
    • Scope
  • Fractals and Chaos

    • Logistic Equation
    • More on Loops
    • Terminating a Loop Prematurely: Break and Continue
    • Truth Statements and Logical Indexing
  • Debugging with MATLAB

  • Conway Game of Life

    • Warm-up
    • Conway Game of Life Implementation
  • Library

    • Exercises
    • Homework
    • More Projects
    • Videos
Colorful graphic with symmetry around a center point.
A MATLAB® plot of the Basin of Attraction for a function. (Image by Yossi Farjoun.)
arrow_back browse course material library_books

Course Description

This course is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB® in particular.

Course Info

Instructor:
  • Yossi Farjoun
Course Number:
  • 18.S997
Departments:
  • Mathematics
Topics:
  • Mathematics > Applied Mathematics
  • Engineering > Computer Science > Programming Languages
  • Engineering > Systems Engineering > Computational Modeling and Simulation
As Taught In: Fall 2011
Level: Undergraduate

Learning Resource Types

assignment Problem Sets
theaters Lecture Videos
menu_book Online Textbook
assignment_turned_in Programming Assignments with Examples
MIT Open Learning
Accessibility Creative Commons License Terms and Conditions

MIT OpenCourseWare is an online publication of materials from over 2,500 MIT courses, freely sharing knowledge with learners and educators around the world. Learn more

Accessibility Creative Commons License Terms and Conditions

PROUD MEMBER OF : Open Education Global

© 2001–2022 Massachusetts Institute of Technology

  • facebook
  • instagram
  • twitter
  • youtube
  • LinkedIn