CSCI106001 Assignments
1 
8/28/17 
Introduction
to the Course. 
2 
8/30/17 
Intro to
MATLAB: MATLAB windows; creating a script; programming arithmetic and
algebraic expressions Exercises
1.4 and 1.5 
3 
9/1/17 
Arrays,
scalar variables, and string variables. Creating and running a MATLAB
script. Exercises 1.8 and 1.9 
4 
9/4/17 
Labor Day 
5 
9/6/17 
Path,
managing input, using comments Exercises
2.10 (emailed to all) 
6 
9/8/17 
Practicing
manipulating arrays 
7 
9/11/17 
Quiz on manipulating arrays in MATLAB Builtin Functions; Introduction to Plots 
8 
9/13/17 
print Function; Using Parentheses vs
Using Square Brackets Exercise
2.14 (emailed to all) 
9 
9/15/17 
Using multiple figures and subplots Homework
emailed 
10 
9/18/17 
Additional types of 2dimensional
arrays 
11 
9/20/17 
Quiz on plotting with MATLAB Read Ch. 8 
12 
9/25/17 
3dimensional plots Homework emailed 
13 
9/27/17 
Relations
and logical expressions 
14 
9/29/17 
If, if…else, and if…elseif statements Homework
emailed 
15 
10/02/17 
switch and menu statements Homework
emailed 
16 
10/04/17 
Practice on using i and switchstatements 
17 
10/09/17 
Quiz on using if and switchstatements Read Ch. 5 
18 
10/11/17 
Vectorization 
19 
10/16/17 
Vectorization 
20 
10/18/17 
Midterm Exam 
21 
10/20/17 
Forloops Read Ch. 5 
22 
10/25/17 
Whileloops Homework
emailed 
23 
10/27/17 
Nested
loops, break and continue operators 
24 
10/30/17 
Sorting
an array 
25 
11/1/17 
Using polyfit
function, improving loop efficiency (tic toc). 
26 
11/3/17 
Userdefined
functions 
27 
11/6/17 
Examples of
using functions; using optional arguments 
28 
11/8/17 
Function
functions, anonymous functions 
29 
11/10/17 
Solving
an equation using the fzero function 
30 
11/13/17 
Finding
minimum, maximum, and integral of a function 
31 
11/15/17 
Solving systems of differential equations Working
with text files 
32 
11/17/17 
Quiz on using functions Using files to store arrays. 
33 
11/20/17 
Introduction to programming with c++ 























