You are on page 1of 4

SULTAN HAJI AHMAD SHAH POLYTECHNIC

DEPARTMENT OF ELECTRICAL ENGINEERING


Academic Session: DECEMBER 2019

COURSE OUTLINE
Course and Code : DEC20012 Course Credit hour : 2
Class : DEE/DTK/DEP Total Lecture Hour : 14 hours
Total Practical Hour : 28 hours

Course Lecturer : Hjh. Wan Roslina bt. Wan Musa

Tel. No. : 09-5655386


Course Synopsis : PROGRAMMING FUNDAMENTALS course provides the skills necessary for the
effective of application of computation and computer programming in engineering
applications. Students will develop their programming skills through a variety of
assignments and labs and by reviewing case studies and example programs. The
learning outcome is proficiency in writing small to medium programs in a procedural
programming language

COURSE LEARNING OUTCOMES (CLO):


Upon completion of this course, students should be able to:
CLO1: apply knowledge of basic concepts and fundamentals of structured programming in solving a variety of
engineering and scientific problems using a high level programming language. (C3, PLO 1)
CLO2: build programs written in C language for assigned mini project during practical work sessions. (P4, PLO 5)
CLO3: demonstrate continuous learning skill in independent acquisition of new knowledge and skill in developing a
mini project (A3, PLO 12)

Programme Learning Assessment


Course Learning Outcome (CLO)
Outcome(s) Addressed Methods

1. apply knowledge of basic concepts and fundamentals of PLO1 Q


structured programming in solving a variety of engineering T
and scientific problems using a high level programming
language.

2. build programs written in C language for assigned mini PLO5 PW, P


project during practical work sessions.

3. demonstrate continuous learning skill in independent PLO12 P


acquisition of new knowledge and skill in developing a mini
project

Legend for Assessment Methods:

Q : Quiz T : Test PW : Practical Work


FE : Final Exam EOC : End of Chapter Problem PT : Practical Test
P : Project Pr : Presentation E : Essay
A : Assignment

Page 1 of 4
SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: DECEMBER 2019

COURSE OUTLINE
Course and Code : DEC20012 Course Credit hour : 2
Class : DEE/DTK/DEP Total Lecture Hour : 14 hours
Total Practical Hour : 28 hours

LECTURE LESSON PLAN WEEKLY SCHEDULE:

Week/Date Registration

Week 1-3 1.Introductory to Programming


1.1 Programming Language
9/12/19-5/1/20 1.2 Definition and Types of Programming
1.3 Structured Programming Methodology
1.4 Algorithm, flowchart and pseudocode
1.5 Understand algorithm, flowchart and pseudocode
1.6 Apply algorithm, flowchart, pseudocode and analyse problem
Quiz 1
23/12/19-29/12/19 Special Festive Holiday
Week 4-6 2. Fundamentals of C Language
2.1 Variables, Constants and Data Types
6/1/20-26/1/20 2.2 Fundamentals of C Programming
2.3 Apply Fundamentals of C Programming
2.4 C statements for Hardware & Software operation
Quiz 2
27/1/20-2/2/20 Semester Break
Week 7-8 3. Selection Statements
3.1 Selection statements
3/2/20-16/2/20 3.2 Understand selection statements
3.3 Apply selection statement
3.4 Use selection statement to demonstrate I/O operation
3.5 Use selection statement to demonstrate hardware and software operation
Week 9-10 4. Looping Statements
4.1 Looping statements
17/2/20-1/3/20 4.2 Understand Looping statement
4.3 Apply looping statement
4.4 Use Looping Statement to demonstrate I/O operation
Week 11-12 5. Function and Array
5.1 Function statement
2/3/20-15/3/20 5.2 Arrays
5.3 Understand Function statement
5.4 Understand Array
5.5 Apply Function
5.6 Apply Arrays
5.7 Use arrays and function to demonstrate I/O operation
Week 13 Project Development
16/3/20-22/3/20
Week 14 Theory Test & Project Delivery
23/3/20-5/4/20
6/4/20-26/4/20 Final Examination Week

Page 2 of 4
SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: DECEMBER 2019

COURSE OUTLINE
Course and Code : DEC20012 Course Credit hour : 2
Class : DEE/DTK/DEP Total Lecture Hour : 14 hours
Total Practical Hour : 28 hours

PRACTICAL WORK WEEKLY SCHEDULE:

Week 1-2 Lab Safety & OSHA Briefing


Practical Work 1 – Introductory to programming
23/12/19-29/12/19 Semester Break

Week 3-4 Practical Work 2 – Fundamentals of C Programme

Week 5-6 Practical Work 3 – Selection Statement

27/1/20-2/2/20 Semester Break

Week 7-8 Practical Work 4 – Looping Statement

Week 9-10 Practical Work 5 – Function Statement

Week 11-12 Practical Work 6 – Array Statement

Week 13-14 Project Development, Delivery and Presentation

6/4/20-26/4/20 Final Examination Week

Course Notes: Lectures based on power point presentations, reading assignments, group discussions,
and individual assignments (cooperative and collaborative learning) and uploaded in e-
learning.

References: Main reference supporting the course:


Kanetkar, Y (2016). Let Us C (15th Edition). BPB Publications

Additional references supporting the course:


Ben Klemens (2015).21st Century C (Second Edition). O’ Reilly Published.
1. Bradley L. Jones, Peter Aitken & Dean Miller (2013). C Programming in One Hour a
Day, Sams Teach Yourself (7th Edition). Sams Publishing.
2. Brian W. Kernighan / Dennis Ritchie (2015). The C Programming Language (2
edition). Pearson Education India
3. Dan Gookin (2013). Beginning Programming with C For Dummies. For Dummies
4. Greg Perry & Dean Miller (2013). C Programming Absolute Beginner's Guide (3rd
Edition). Indianapolis, Ind.
5. Mike McGrath (2012). C Programming in Easy Steps. In Easy Steps Limited.
6. Pradip Dey & Manas Ghosh (2013), Computer Fundamentals and Programming in
C. Oxford University Press.
7. Reema Thareja (2013). Introduction to C Programming. Oxford University Press
8. Stephen G. Kochan. (2014). Programming in C (4th Edition). Addison-Wesley
9. Stephen Prata (2013). C Primer Plus (6th Edition). Addison-Wesley Professional.
ASSESSMENT:

Page 3 of 4
SULTAN HAJI AHMAD SHAH POLYTECHNIC
DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: DECEMBER 2019

COURSE OUTLINE
Course and Code : DEC20012 Course Credit hour : 2
Class : DEE/DTK/DEP Total Lecture Hour : 14 hours
Total Practical Hour : 28 hours

No Assessment Task Quantity Criteria % Total Dates


1. Quiz 2 Lecture topics 1,2 10% Week 3,6
2. Test 1 Lecture topics 1, 2, 3, 4, 5 20% Week 14
3. Practical Work 6 Lecture topics 1, 2, 3, 4, 5 50% Week 1-12
4. Project 1 Lecture topics 3, 4, 5 20% Week 13-14

Overall Total 100%

Prepared by: Certified by:

Name: Hjh Wan Roslina Binti Wan Musa Name: Ida Fadzliza Binti Abu Zarin

Signature: Signature:
Date: Date:

Page 4 of 4

You might also like