You are on page 1of 2

T I P - V P A A - 0 0 1

Revision Status/Date: 3/2016 Oct 28

TECHNOLOGICAL INSTITUTE OF THE PHILIPPINES

COURSE SYLLABUS

COURSE CODE MATH 014


COURSE NAME FUNDAMENTALS OF MATLAB PROGRAMMING
CREDITS 1 unit (1 unit laboratory)
CONTACT HOURS 3 hours laboratory
Dennis Jefferson Amora
INSTRUCTOR
Faculty Member, Electronics Engineering Department
Moore, H. (2012). MATLAB for engineers (3rd ed.). New Jersey, United
TEXTBOOK
States: Pearson
Other Supplemental Tyagi, A. (2012). MATLAB and Simulink for engineers. Oxford, United
Materials Kingdom: Oxford University Press
Palm, W. (2011). Introduction to MATLAB for engineers (3rd ed.). New
York, United States: McGraw-Hill
SPECIFIC COURSE INFORMATION
a. Course Description
The course is an introduction to the use of MATLAB and MATLAB programming in preparation for more
advanced use of the software in future mathematics and engineering courses. It tackles the environment of
MATLAB and its built-in functions, manipulating matrices, plotting in MATLAB, making user-defined
functions and using user-controlled inputs and outputs, using logical functions and selection structures,
constructing loops via repetition structures, manipulating arrays and using the Symbolic Math Toolbox of
MATLAB. Creation of graphical user interfaces is also discussed. Students will also be introduced to
Simulink.
b. Prerequisites CS100A (Fundamentals Of Programming And Algorithm)
Co-requisites None
c. Course Classification Required
(Required/elective/
selected elective)
SPECIFIC GOALS FOR THE COURSE
a. Course Objective
The course aims to present MATLAB as a tool for future endeavors in mathematics and engineering
courses and provide the students with the knowledge and skills in using MATLAB for analyzing and
solving engineering problems in the future.
b. Course Outcomes
By the end of the course, the students will be able to:
1. Create programs, text-based and with graphical user interface, in MATLAB.
2. Use MATLAB to solve various mathematical and engineering problems.
3. Reflect on personal transformation along the TIP Graduate Attributes.
c. Student Outcomes Addressed by the Course
None
COURSE TOPICS
Prelim Period (Weeks 1-6)
I. Introduction: TIP Vision and Mission; TIP Graduate Attributes/Institutional Intended Learning
Outcomes; Program Educational Objectives/Student Outcomes; Course Objectives/ Course
Intended Learning Outcomes; Course Policies.
II. Introduction to Basic MATLAB skills: About MATLAB; MATLAB environment; Built-in
functions in MATLAB; Manipulating MATLAB matrices; Plotting.

Midterm Period (Weeks 7-12)


III. Programming in MATLAB: User-defined functions; User controlled inputs and outputs;
Logical functions and control structures.

Final Period (Weeks 13-18)


IV. Advanced MATLAB concepts: Matrix algebra; Other kinds of arrays; Symbolic mathematics;
Numerical techniques; Advanced graphics; Creating graphical user interfaces.
V. Introduction to Simulink: Applications; Getting started; Solving mathematical problems using
Simulink.