CSE150M MATLAB PROGRAMMING
 
Main Menu  
Contact Information
Class Description
Syllabus
Class Handouts


 
Quick Links  
Mathworls.com
Blackboard@UNL
Course Website
Lab Website

 
Contact Information  
 
Lecturer: Kun Deng

Email: kdeng@cse.unl.edu

Office: Avery Hall 123F

Office Hours: Tuesday 5:00PM - 6:30PM in  Avery Hall 123F or by  appointment.

TA:        Shivashis Saha

Email: ssaha@cse.unl.edu

Office Hours:  
N/A
Class Description      
 

This courses teaches Matlab as a computer programming language. Matlab is both a language and an interactive environment for science and engineering computation and visualization. To fully appreciate its power, a thorough understanding of matlab's unique language constructs is a must. For example, efficient matrix and array computations, easy creation of scientific and engineering graphics are examples of the core features that separate matlab from most other programming languages.

However because this course doesn't assume students' familiarity with another programming language, we will start from the very basic programming concepts common to other languages such as those in C/Java.

Learning programming language bears similarity with learning a natural language (although there are a lot of differences too). Studying day by day, memorizing important language constructs and syntaxes, practicing solving small engineering problems, going back occasionally and reviewing the subject, and even making mistakes are all very important in the learning process.



 
Syllabus           
Click here. Make sure you have read it!

Official Textbook this semester :   Engineering Computation with MATLAB by David M. Smith




Handouts         

Lecture  1     Chapter_01_Introduction.ppt    
Time:  Week 1 (W/F)
Reading Assignment:  P1-17

Lecture  2
    Chapter_02_Getting_Started.ppt
Time: Week 2 (W/F)
Reading Assignment:  P19-43

Lecture  3     Chapter_03_Arrays.ppt
                    Time: Week 3 (W/F)
                    Reading Assignment :  chapter 3

Lecture  4     Chapter_04_Execution.ppt
                    Time:  Sept 24 -
                    Reading Assignment:  P89-99,  P100-105

Lecture  5     Chapter_05_Functions.ppt


Lecture  6     Chapter_06_Strings.ppt

Lecture  7     Chapter_07_Cells_and_Structures.ppt


Lecture  8     Chapter_08_File_IO.ppt


Lecture  9      Chapter_09_Recursion.ppt

Lecture  10     Chapter_10_Problem_Solving.ppt

Lecture  11     Chapter_11_Plotting.ppt

Lecture  12     Chapter_12_Matrices.ppt

Lecture  13     Chapter_15_Numerical_Methods.ppt






Content Copyright @dengkun