2009-2010
Course: Prerequisites by Course: Prerequisites By topic:
Students are assumed to have a background of the following topics: Basic computer skills. Basic computer programming. Basic Mathematics, Linear algebra. Basic scalar, array, vectors and matrices operations Solution of ordinary differential equations. Basic electric circuit analysis.
Textbook: References:
Schedule & Duration: Minimum Student Material: Minimum College Facilities: Course Objectives:
16 Weeks, 16 lectures, 110 minutes each (including exams). Text book, class handouts, and an access to a personal computer. Classroom with whiteboard and projection display facilities, library, and computational facilities.
The overall course objective is to introduce the student to Computer Engineering application packages, specifically the student should be able to: 1. Use MATLAB to solve computational problems and generate publishable graphics. 2. Use complex arithmetic and complex functions to describe applied problems. Describe complex numbers and functions in rectangular and exponential forms. Graph the magnitude and phase of complex functions. 3. Use matrix forms to describe and solve linear systems of equations and systems of differential equations. 4. Determine the system of linear equations required to find the coefficients that define an interpolating function that matches a set of data samples. 5. Solve first and second order linear differential equations with constant coefficients both analytically and numerically. Use the MATLAB routine ODE23 to solve DEs numerically.
Z.R.J
Page 1 of 2
6. Define the Fourier series for a periodic signal. Define the Fourier transform of an aperiodic signal. Compute the Fourier series and transform from their definition as integrals. 7. Use the properties of linearity, time-shifting and time-scaling to compute the Fourier series/transform of complex functions from the Fourier series/transforms of simple functions. 8. Use the MultiSIM simulation package to simulating some electric and electronics circuits
Course Contents:
1. General introduction to MATLAB. Using the workspace to explore MATLAB features regarding ease of use and versatility. Using the MATLAB Help. 2. General number formatting. Built-in Matlab engineering functions. The concept of vectorization and its use in speeding computations. 3. Plotting and creating multiple plots. Three dimensional plots. 4. Relational Operations. Matrix addressing. Conditional statements and looping. 5. The concept of functions in Matlab and how to build user defined functions. 6. The use of Matlab readily written engineering software like functions related to polynomials and ordinary differential equations. Using such functions to solve some modeled systems. 7. Introducing simulink and its libraries. Simulating linear and nonlinear systems. Linking Simulink with the workspace. Interacting Simulink with Matlab user defined functions. Simulating some modeled systems. 8. Introducing MultiSIM and its components and instruments libraries. Simulating some electric and electronics circuits. 9. Introducing to lab view and its components and instruments drivers libraries. Simulating some engineering systems and its applications.
Course work including assignments and the projects involve the use of MATLAB and circuit simulation packages, especially MultiSIM. Class attendance will be taken every class.
Instructors:
Instructor Name Eng. Hasan Farahneh Eng. Ziad R. Al-Khatib Eng.Seeren Al-Daheer Eng.Sahban Al-Nasser
rd rd
Page 2 of 2
Z.R.J
Page 3 of 2