0% found this document useful (0 votes)
9 views

EE 201

EE 201 is a core course that introduces students to computer programming using Matlab, focusing on algorithms, programming concepts, and solving engineering problems. The course covers topics such as arrays, user-defined functions, program design, and debugging. Successful completion of the course enables students to describe Matlab basics, apply it to engineering problems, and design simple programs.

Uploaded by

aishadaike
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

EE 201

EE 201 is a core course that introduces students to computer programming using Matlab, focusing on algorithms, programming concepts, and solving engineering problems. The course covers topics such as arrays, user-defined functions, program design, and debugging. Successful completion of the course enables students to describe Matlab basics, apply it to engineering problems, and design simple programs.

Uploaded by

aishadaike
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

EE 201 – COMPUTER PROGRAMMING I (3,3,1) 3 Credits

(Core course offered in Fall and spring)

Bulletin Description: Introduction to computers. Simple algorithms and flowcharts.


Solving engineering and mathematical problems using a mathematically-
oriented programming language. Programming concepts: I/O, assignment,
conditional loops, functions and subroutines. Programming selected numerical
and non-numerical problems of mathematical and engineering nature

Prerequisites: Math 101, ELCE102

Textbooks: William J. Palm III, Introduction to MatLab 7 for Engineers, McGraw-Hill


International Edition, 2005

References:

Course Learning Objectives (CLO)


After finishing the course successfully, the student shall
1. describe the basics of Matlab
2. apply Matlab to solve engineering problems
3. describe the fundamentals of programming
4. design simple programs
5. modularize the programs using functions

Course Topics:
1- Engineering Problems and the Need for Computer Solutions
2- Basics of MatLab: Menus – Toolbars – Computing with MatLab – Script Files and the
Editor/Debugger – MatLab help System.
3- Arrays, Matrices and Matrix Operations.
4- User-Defined Functions.
5- Working with Data Files.
6- Basics of Programming: Algorithms - Pseudo Code - Flow Charts – Programming
Structures.
7- Program Design and Development.
8- Relational Operations and Logical Variables.
9- Logical Operators and Functions.
10- Conditional Statements: if – else – elseif - switch
11- Loops: for – while – break – continue.
12- Debugging MatLab Programs.
13- Graphing Functions: XY Plots – Sub-Plots
14- Introducing Simulink.

Class Schedule:
Lecture: There are three hours of lectures per week. You have to attend all lectures.
1
Tutorials: There are two hours of lab per week, compulsory to attend. You will sign
in. Those who miss lab periods, miss points, and also suffer in the Final
Exam
Course Contribution to Professional Component:
Engineering Science: 75 %

Engineering Design: 25 %

You might also like