top of page

EENG204 : Computer Applications In Electrical Engineering:


Office Hours :  Any time, please send an e-mail to :

Office No: 14-146-A

Office Location:  College of Engineering, Building 14.

Office Telephone:  ++ 973 17876286,  or  ++ 973 17876606



Manuals and Tutorials Handouts for Matlab Software


T. J. Akai, Applied Numerical methods for Engineers


Contribution of Course to Meeting the Professional Component
College-level mathematics and basic science:1.5 credits

Engineering topics: 1.0 % credits
General education:  0  % credits
Other resources used (e.g. e-Learning, field visits, periodicals, software, etc.):

Course description (from the UOB catalog):
Laplace Transforms. Software packages used in electrical and electronics engineering. Programming with MATLAB, Simulink, MATCAD, PSPICE, Circuit Maker, Electronics Workbench and LABWIEW. Intensive hands on applications of these packages on Electrical and Electronics Engineering topics in PC Laboratories.

Course Intended Learning Outcomes (CILOs):  Mapping to PILOs

CILOs a b c d e f g h i j k
1. Explore the role of computer in solving lengthy/tedious electrical engineering problems.
2. Translate electrical engineering problems to mathematical models then solve them.
3. Manipulate easily the electrical modules and blocks existing in the Matlab/Simulink toolboxes. 
4. Design a number of electrical signals/functions ( and appreciate how easy are built when compared their analog ones when using discrete electronic components) 

Course assessment:
Assessment Type Number Weight
Midterms 1 30 %
Laboratory/Practical 5 10%
Assignments 3  10%
Projects/Case Studies 10  5%
Final 1 40%
Total 100%

Course Weekly Breakdown:


Laplace Transforms

Software packages used in electrical and electronics engineering

Learning  Workspace: Basic Mathematical Operations
Learning  Workspace: Array Manipulations
Learning  Workspace: Plotting Manipulations
Learning  Workspace: Programming  in Matlab
Learning  Simulink: DC electrical circuits analyses
Learning  Simulink: AC electrical circuits analyses
Learning  Simulink: Signals Processing
Learning  Simulink: Solving Differential Equations
Input and output data acquisition


Final Examination

Course Marking-Assessment Distribution :

Assignments   (4 total )10%


Labs and Computer Coding Sessions 10%

Midterm 30%

Final Examination40%

Lab Location : (14-126) :   Computer Lab with C++/ Matlab




EXTRA MATERIALS,  norms, diff. equations, Curve Fitting... LU-LU_DEComp (from Task),  Norms (1,2, ... inf), Quoted Materials

Samples of Assessments, Tests, Assignments, Finals, Tutorials, Mid-Terms,  (sample of assessments)

Course Lab Sessions, Labs Manuals

Lectures Notes: Access via UoB Blackboard link:



Object Oriented Programming using Matlab (OOP), uses of classes (class), objects (obj) and data structure (struct) .. if you would like to use this approach in programming for this course, this will be great.  This is optional, but it is always good to learn latest advanced programming tools.  Download slides about Matlab (oop), from the Advanced MATLAB for Scientific Computing, Stanford University.   OOP-Matlab press here to download

bottom of page