You are on page 1of 2

COURSE OUTLINE

ECE411 – COMPUTER PROGRAMMING

ELECTRICAL ENGINEERING STUDIES


COLLEGE OF ENGINEERING
UNIVERSITY TEKNOLOGI MARA CAWANGAN PULAU PINANG

Information
Program Bachelor of Engineering (Hons.) Electrical and Electronic Engineering (EE200)
Session October 2022 – February 2023
Course Computer Programming
Code ECE411
Pre-requisite None
Credit Hour 1
Contact Hour 4 (2 hours lecture, 2 hours laboratory)
Teaching Methodology Lecture and Laboratory
Assessment 1. Mini Project: 30%
2. Tests: 30%
3. Laboratories: 20%
4. Presentation: 10%
5. Peer Observation: 10%
TOTAL: 100%

Course Description/Synopsis
This course introduces computer programming and its applications in solving general engineering numerical
problems.

Program Outcome (PO)


PO1 Apply knowledge of mathematics, science and engineering fundamentals to the solution of complex
electrical/electronic engineering problems.
PO3 Ability to create, select and apply appropriate techniques, resources and modern engineering and IT
tools, including prediction and modelling, involving complex electrical engineering activities
PO10 Function effectively as an individual, and as member or leader in diverse teams and in multi-disciplinary
settings.
Course Outcome (CO)
CO1 Write computer language programs with correct syntax.
(C2)
CO2 Demonstrate skill in producing computer language programs using standard programming tool.
(P5)
CO3 Propose solution to general engineering problems through a group work.
(A3)

CO / PO Matrix
PO1 PO5 PO10
CO1 √
CO2 √
CO3 √

Assessment Plan
No Assessment Allocation (%) CO PO Domain
1 Tests 30 CO1 PO1 Cognitive
2 Mini Project 30 CO2 PO5 Psychomotor
3 Laboratories 20 CO2 PO5 Psychomotor
4 Presentation 10 CO2 PO5 Psychomotor
5 Peer 10 PO10 Affective
CO3
Observation

Blended Learning
Forum discussion on uFuture https://ufuture.uitm.edu.my/home/
Course Content
Chapter Hours Content
1: Type, Operators and 8  Variables
Expression  Operators
 Conditional expressions
 Arrays
2: Input and Output 3  Standard input and output
 File access
 Error handling
3: Control Flow 8  Statements and blocks
 Selection statement
 Repetition statement
4: Functions 8  Function properties
 Basic type of function
5: Pointers 4  Pointers and addresses
6: Structures 8  Structures properties
 Basic structures

Text Book:
Deitel H. MandDeitel P., “C How to Program”, Prentice Hall, 8th Edition, 2020.

Recommended References:
1. Stephen G. K., “Programming in C”, Addison-Wesley Professional, 4th Edition, 2013.
2. Horton I., “Beginning C”, Apress, 5th Edition, 2013.
3. Martin J. G., “An Easy Guide to Programming in C”, CreateSpace Independent Publishing Platform, 2012.
4. Perry G. and Miller D., “C Programming Absolute Beginner's Guide”, Pearson Education, 3rd Edition, 2015.
5. Lu Y. H., “Intermediate C Programming”, Taylor & Francis, 2015.

Software
Code::Blocks https://www.fosshub.com/Code-Blocks
OR
http://sourceforge.net/projects/codeblocks

Contact
Name Group WhatsApp & Google Classroom
En. Mohd Ikmal Fitri B. C1/C2 Telegram:
Maruzuki (Coordinator) https://t.me/+2qvXsagtk1w4NDA1
Dr Intan Rahayu B1/B2 WhatsApp:
Ibrahim https://chat.whatsapp.com/JYhN8gsSOBc0IMpDBhAeAm
Dr Shabinar Abd Hamid A1/A2 WhatsApp:
https://chat.whatsapp.com/KDkyjxuNZI88wWcm0l58bK

You might also like