## Teaching

This page used to give information about classes I was teaching at that semester. However, because our university has adopted a campus information system management and it is a web based software, therefore this page is no longer useful. I would like to use this page for another purpose related to teaching and I think I found one.

Every year, there is always a course that I always teach and I think it is a good idea to put some of the resources of those courses here.

1. Numerical methods

This is a course that  I normally teach every year. Other than lectures, I also ask our students to do some lab exercises. You can download the lab exercises in my github page.

The first lab exercise is about introduction to Matlab/Octave. We ask the student to learn how to make a function, to create a table and also to make a graph in Matlab. The second lab exercise is about how to find roots of one-dimensional nonlinear equations. We ask the student to write a code using bisection methods. The third lab exercise is also the same as the previous exercise. But in this case, the student will learn about Newton Method.

The fourth lab exercise is about numerical methods on how to solve large linear systems. We ask the student to write a code to solve some linear systems using Gaussian Elimination and LU factorization. Solving linear system is also the theme for the fifth lab, but the student will need to write a code using iteration methods such as Jacobi and Gauss Seidel methods.

Our sixth lab is about interpolation of functions using Newton and Lagrange methods. Then, the seventh lab is about finding numerical derivatives of some functions. The eighth lab is about quadratures, especially the trapesium and the Simpson quadratures. Finally the ninth and the tenth lab are about numerical methods to solve (system of) differential equations. We will discuss the Euler method and Runge Kutta of order 2 and 4.

Since 2010, this course has been always in my teaching agenda. This year, I created a set of tutorials for my students to practice. There are total 15 set of exercises that student are able to download. Here it is.

• Linear combinations;
• vector spaces and span;
• linear independence;
• bases and dimension;
• coordinate with respect to bases;
• determinant;
• linear transformations;
• properties of linear transformations;
• matrix representations;
• eigenvalue and eigenvectors;
• diagonalizability;
• normed and inner product spaces;
• orthogonal bases;
• orthogonal projections;
• least square solutions;

———————————————————————————————–

“Students don’t remember what you try to teach them. They remember what you are.”
– Jim Henson –

A pencil and a dream can take you anywhere.
– Joyce A. Myers  –

” The difference between school and life? In school, you’re taught a lesson and then given a test. In life, you’re given a test that teaches you a lesson.”
-Tom Bodett –

“If you think your teacher is tough, wait until you get a boss. He doesn’t have tenure.”
– Bill Gates –

1. April 4, 2009 at 2:21 am

Pa, nilai anum dnk, hehe,, penasaran neh,

• April 5, 2009 at 1:25 am

I am doing it, be passion man

2. June 10, 2009 at 11:37 am

pak, nilai anum saya kok bisa C, padahal nilai uts sama uas saya nilainya 70
trims.

• June 12, 2009 at 5:20 am

Sandi,
Nilai akhir itu dihitung berdasarkan tidak hanya dari nilai UTS dan UAS saja, tapi juga dari nilai tugas.

1. March 18, 2009 at 7:53 am