Professional Documents
Culture Documents
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.
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