Professional Documents
Culture Documents
09-Feb-13
Spring 2013
Instructors and Classes Info on Board
Programming Language:
MATLAB (2006 or newer, 2011 is preferred) Or scilab (open source science lab)
Introduction
09-Feb-13
Course Material
http://www.egypteducation.org Cairo University Faculty of Engineering Credit-Hour Program Faculty-Wide Courses Introduction to Computer and Engineering - MATLAB
Print the course schedule, slides and lab assignments. You should bring these material to all GENN004 classes. Sample exams, problem solutions, extra exercises for practicing at home are posted in the course site. Your grades will be posted there as well
Helpful Material
Interactive MATLAB Tutorial from MathWorks http://www.mathworks.com/academia/student _center/tutorials/register.html YouTube Videos
Learn MATLAB in Arabic (Dr Seif Fateen) MATLAB Tutorial
Introduction
09-Feb-13
Course Objectives
(1) Develop skills in algorithmic thinking by preparing computer programs to analyze and present engineering data (2) Properly evaluate and interpret the results of programming work (3) Learn to write (in MATLAB) the types of programs needed for engineering problem solving
Introduction
09-Feb-13
Grading
20 Midterm Exam Week 8 40 Final Exam Week 16 15 Lab Assignments and Quizzes Weekly 25 Two Lab Exams Week 7 (10 pt) & Week 14 (15 pt)
Up to 5 bonus points will be added for classwork grades for solving book exercises weekly. (0.5 weekly) Makeup exam out of 5 for midterm grade < 15. (maximum recorded grade = 15.) - Week 15.
Topics
1. 2. 3. 4. 5. 6. 7. 8. Introduction and MATLAB Basics Arithmetic Operations Input and Output Selection Statements (Control) Looping MATLAB Programs Matrices Vectorized Code
Introduction
09-Feb-13
Introduction
09-Feb-13
Introduction
09-Feb-13
Machine Language is cumbersome Modern developers use some kind of Higher Level language
Introduction
09-Feb-13
Introduction