You are viewing an outdated version of website. Please use our new website at here

CS 9A: MATLAB for Programmers

Calendar

The following calendar is a sample calendar showing the recommended minimum pace at which you should complete assignments in order to finish the course in a timely manner.

Week Topics Reading Assignment Quiz
1 Introduction to MATLAB (Part 1) Mastering Matlab (1st Edition) Chapter 2
Introduction to MATLAB (Part 2)
  • Mastering Matlab (1st Edition) Chapter 3
  • Mastering Matlab (1st Edition) Chapter 4
Arrays and Array Operations (Part 1) Mastering Matlab (1st Edition) Sections 5.1 - 5.7
2 Arrays and Array Operations (Part 2) Mastering Matlab (1st Edition) Sections 5.8, 5.12 Program 1a: Correlation Coefficient
Plotting (Part 1), Vectorization, JIT-Acceleration, and Numeric Data Types
  • Mastering Matlab (1st Edition) Sections 25.1 - 25.3
  • Mastering Matlab (1st Edition) Sections 32.1 - 32.2
  • Mastering Matlab (1st Edition) Chapter 7
3 Control Flow
  • Mastering Matlab (1st Edition) Chapter 10
  • Mastering Matlab (1st Edition) Sections 11.1 - 11.4
Program 1b: Generalized Dice Probabilities
4 Functions Mastering Matlab (1st Edition) Sections 12.1 - 12.3, 12.6, 12.9 - 12.11 Quiz 1: Introduction to Array and Matrix Operations
5 File and Directory Management Mastering Matlab (1st Edition) Chapter 13 Program 2a: Life 1D
6 Arrays and Array Operations (Part 3)
  • Mastering Matlab (1st Edition) Sections 5.9 - 5.11
  • Mastering Matlab (1st Edition) Chapter 6
Program 2b: Heat Transfer
7 Basic Statistical Analysis and Two-Dimensional Interpolation
  • Mastering Matlab (1st Edition) Section 17.1
  • Mastering Matlab (1st Edition) Section 18.2
Quiz 2: Advanced Array and Matrix Operations
8 Cell Arrays and Structures Mastering Matlab (1st Edition) Chapter 8
Character Strings Mastering Matlab (1st Edition) Chapter 9
9 Function Handles, Anonmyous Functions, Timing Functions, Plotting (Part 2) and Color and Light
  • Mastering Matlab (1st Edition) Section 12.7
  • Mastering Matlab (1st Edition) Section 15.4
  • Mastering Matlab (1st Edition) Sections 25.4 - 25.8
  • Mastering Matlab (1st Edition) Chapter 27
Program 3: Image Manipulation
Images Mastering Matlab (1st Edition) Sections 28.1 - 28.3
10 Quiz 3a: Plotting and Function Handles
11 Symbolic Numbers, Variables, Expressions, Functions, and Matrices Quiz 3b: Cell Arrays and Structures
12 Symbolic Computations Program 4: Working with the Symbolic Math Toolbox
13 Quiz 4: Symbolic Math Operations