ME 30 Lecture Notes
This site may evolve throughout the semester, so check back frequently.
Lecture Notes
- Lecture 1 - Course introduction, overview of computers and programming
- Lecture 1a - Variables, Data Types, and Formatted IO
- Lecture 2 – Thinking procedurally and developing algorithms
- Lecture 3 – Selection structures
- Lecture 4 – Repetition structures
- Lecture 5 – Functions – part 1
- Lecture 6 – Functions – part 2
- Lecture 7 - Arrays
- Lecture 8a – File IO
- Lecture 8b - Strings
- Lecture 9 - Microcontrollers - Part 1
- Lecture 10 - Microcontrollers - Part 2
- Lecture 11 – Spreadsheets for Engineering Applications (part 1)
- Lecture 12 – Spreadsheets for Engineering Applications (part 2)
- Lecture 13 – Matlab/Octave/FreeMat - part 1
- Lecture 14 – Matlab/Octave/FreeMat - part 2
- Lecture 14b – Matlab/Octave/FreeMat - part 3
- Lecture 15a – Final Exam Preparation Information
- Lecture 15b – ME 30 Course Review