COMS 3101: Programming Languages (MATLAB)
Fall 2013

General Information | Introduction | Requirements | Lectures | Homework | Final Project | Grading

General Information

Introduction

Course Description:
MATLAB is a high-level language and interactive environment that allows one to solve science/engineering problems quickly using built-in functionality. MATLAB is typically used to perform the following tasks:

The goal of this class is to introduce the basic language features and functionality, and demonstrate how various tasks can be performed efficiently. Only rudimentary programming experience and mathematical background is required. If you are an experienced C/C++/Java user, this class is probably too basic for you.

Recommended Text: Duane Hanselman and Bruce Littlefield, Mastering MATLAB 7, Prentice Hall. ISBN: 0131430181.
The book is available in the library, and the MATLAB documention is quite satisfactory on its own. But it is a reasonable reference, if you need one.
A more comprehensive (& costly) reference is Mastering MATLAB by the same authors.

Useful Links:

Requirements

Lectures

This is a rough (ordered) list of topics that will be covered in this class:

Lecture slides:

Homework

Instructions:

Problem Sets:
Solutions:

Final Project

Instructions:

Project description: project

Grading

Homeworks: (4 x 15% = 60% of grade)

Project: (40% of grade)

Grading Policy: Homeworks are due on Mondays by 4:00pm. Late submissions will be penalized by 50%. Late projects will not be accepted.