CSC 203 Syllabus  Spring 2020
Weeks 
Topics 
12 
Algorithms and programming. Introduction to MATLAB. 
23 
MATLAB basics: variables, arrays, matrix computations, I/O, plotting.

46 
Branching statements and program design. Applications include examples in trigonometry, geometry, piecewisedefined functions.

79 
Loops, iterative algorithms, vectorization and computational efficiency, and applications. Userdefined functions.
Applications may include estimation of limits; numerical differentiation; infinite series; infinite products;
bisection, secant, and Newton's algorithm; numerical integration; differential equations; iterative methods for
solving linear systems; the Euclidean algorithm.

1013 
Recursion and proof by mathematical induction, pseudorandom number generators and applications.
Monte Carlo simulation and estimation of probability and definite integrals.

1314 
Additional topics. E.g., searching and sorting algorithms.

Notes:
 The time line shown above serves as a very rough guide.
 Unless otherwise noted, readings will be from the notes.
 See the Exams page for scheduling of examinations.
Click
to send me email.
Last modified: 1/21/2020
