Skip to main content

more options

Welcome to CS1132
Transition to MATLAB - Auto-Tutorial Course

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

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

Time and location for the Help Session have been posted. The TA and consultants will help you with problems in the assignments.

Assignment 2 has been released, which is due on April 20th.

Time and location for Module 1 Tests have been posted. Sign up for a test only after you have submitted both A1a and A1b

Time and location for the "InstallFests" for remote MATLAB access has been posted. Bring your laptop charged as few outlets will be available.
Setting up remote access on your own? Use these instructions.

Information Sessions in Spring 2016; please attend one of them:
Thursday (1/28) 3:35-4:25pm Location: Hollister 320
Monday (2/01) 4:40-5:30pm Location: Hollister 320

Info Session

Read the SLIDES if you missed the info session.

Assignments

Assignment 1a has been posted.

Using/Installing Matlab

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.


How this course operates

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

  1. Auto-tutorial - You can learn all the material in the course on your own using the textbook and posted materials, including short videos called blectures (short for web lectures). However, there are many opportunities to interact with course staff to get help if you want: daily consulting hours (5 hours a day for 5 days a week) in a computer lab, as well as weekly office hours with TAs. There are no lectures.
  2. Though S/U only, the course requires mastery of the material: you must pass the course at the B level (85%). Specifically, the average score of the required submissions--Assignment 1 (a and b together), Test 1, Assignment 2, and Test 2--must be 85 or higher.
  3. Multiple submissions before the deadlines are allowed in order to help you achieve mastery. For each programming assignment, if your first submission isn't perfect you may correct and re-submit it once without penalty; each additional re-submission incurs a 10% penalty. You may take the test of each Module multiple times (a different version each time), once a week, to improve your score. See the Grades/exams link for the rules. Note these deadlines:
    Feb 19 Friday Assignment 1a
    Mar 9 Wednesday Assignment 1b
    Mar 11 Friday Test 1
    Apr 20 Wednesday Assignment 2
    Apr 22 Friday Test 2