Skip to main content

more options

Welcome to CS1132
Transition to MATLAB

Credits: 1.          Grade option: S/U only
Prerequisite: one course in programming
Course ends November 4th.

Course description: A brief introduction to programming using Matlab. Covers the Matlab environment, assignment, conditionals, scripts, functions, iteration, and arrays, as well as graphics. It is assumed that the student knows basic procedural programming in a language like Java, C, C++, or Fortran.

Latest Announcements

First Session

Read these slides if you missed the info session.

Course Contact

If you have any questions about the course please contact Maarika Teose: mt524 at cornell.edu

Assignments

Both assignments have been posted.

Using/Installing Matlab on your computer

Students may use the software in any of the Engineering labs-- it is already installed on those machines. For your own computer, you can purchase Matlab from the Campus Store or Mathworks.


Overview

This self-paced course will teach you about computing using MATLAB. Topics include the Matlab environment, assignment, conditionals, scripts, functions, iteration, and arrays, as well as graphics.

How this course operates

This course is different from most of your courses, in the following ways.

  1. It is self-paced. The amount of material is consistent with that of a 4-week course. Some students may do it in fewer weeks, and some may take 5-6 weeks. You must complete Module 1 of the course by September 30 (the end of week 5) and Module 2 by November 4 (the end of week 10).
  2. Though S/U only, the course requires mastery of the material. If your programming assignments have errors or inadequacies, you will be asked to fix them. The two tests, which will not be overly difficult, must be passed at the 85% level —you may take a (version of a) test as many times as necessary, but only once a week and up to November 4. Tests will be held at least one evening a week until all enrolled students have passed or up to November 4, whichever happens earlier. The emphasis is on learning the material, but at your pace.
  3. No regular lectures! Instead, this web site contains short blectures (web lectures, lectures to be watched on the web) that are three to 10 minutes long, reading material, self-check exercises (not to be submitted), and two homework assignments. You will also need to read from the required textbook, which provides syntax summaries and other language details.
  4. You will have interaction with the course staff. Each week two optional discussion sections are offered: one is a presented lecture and the other is driven by student questions. You choose whether to attend these optional discussion sections--we strongly encourage you to use them to pace your study. A lab will be open several hours a day, and you can get as much 1-on-1 help from Matlab consultants as you need.

As you can see, we are trying several different features in this course. Your feedback will be requested at various times, so that we can improve.