Vous êtes sur la page 1sur 4

JABATAN KEJURUTERAAN ELEKTRIK

POLITEKNIK SULTAN ABDUL HALIM MU’ADZAM SHAH


06000 JITRA, KEDAH DARUL AMAN

SULTAN ABDUL HALIM MUAD’ZAM SHAH

COURSE OUTLINE
Code and Course: DEC2012 – Fundamental Programming Academic Session: DIS 2016
Credit : 2 Semester: 2
Total Lecture Hour: 45 Hours Program: DEE 2A

Lecturer : SOFWAN BIN RAMLI

Room / Place : Electrical Engineering Department


Tel. No. : 04-9146100 Ext 6394
Synopsis : FUNDAMENTAL PROGRAMMING course provides the skill 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.
Learning Outcomes :

Upon completion of this course, the students should be able to:

Programme
Programme
Learning Assessment
Course Learning Outcome (CLO) Educational
Outcome(s) Methods
Objectives
Addressed
apply knowledge of basic concepts and
1 PLO1 PEO1 Q, F
fundamentals of structured programming
solve a variety of engineering and scientific
TT, F
2 problems using a high level programming PLO2 PEO3
language and apply critical thinking.
construct, run and debug programs written in C
PW, PR
3 language for assigned project during practical PLO5 PEO1
work sessions
Demonstrate continuous learning and information
PR, F
4 management skill in independent acquisition of PLO8 PEO4
new knowledge and skill to develop a project
(Q :Quiz ; T :Test ;PW :Practical ;PT :Practical Test ; E :Essay Question;F :Final Exam )

1
Notes :

PLO1- Apply technical knowledge and social science / humanities knowledge to well defined electrical and electronic
engineering problem and to the personality development of individual respectively.
PLO2- Solve well-defined electrical and electronic engineering related problems systematically by applying critical
thinking skill and using appropriate tools and techniques.
PLO3-Aanalyze and investigate well-defined electrical and electronic engineering problems.
PLO4- Assist in designing well defined engineering solutions for electrical and electronic engineering systems.
PLO5- Demonstrate practical skill in utilizing modern electrical and electronic engineering tools and design packages.
PLO6 - Communicate effectively with the engineering community and the society at large.
PLO7 - Demonstrate awareness and consideration for societal, health, safety, legal and cultural issues and the
consequent responsibilities, taking into account the need for sustainable development.
PLO8 - Engage in independent acquisition of new knowledge and skill, and recognize the need for professional
development and information management;
PLO9 - Demonstrate an awareness for entrepreneurship;
PLO10 - Demonstrate an understanding of professional ethics, responsibilities and norms of electrical and electronic
engineering practices.
PLO11 - function individually or in teams, effectively, with a capability to be a leader.

PEO for DET and DEE

PEO1 - knowledgeable and technically competent in electrical and electronics engineering discipline and able to
adapt themselves with new technological advancement and challenges in electrical engineering fields.

PEO2 - effective in communication and contribute effectively as a team member with the capability of being a
leader..

PEO3 - capable to solve electrical and electronics problems innovatively, creatively, ethically with social
responsibility towards developing country and community.

PEO4 - able to demonstrate entrepreneurship skills and recognize the need of lifelong learning for successful career
advancement.

Student Learning Time


Learning and Teaching Activities Student Learning Time (hours)
1. Delivery Method:
a. Lecture 15
b. Practical 30
2. Coursework Assessment:
a. Lecture-hour-assessment 2
b. Practical-hour-assessment 1
c. Project 8
3. Preparation and Review:
a. Lecture 9
b. Practical 6
c. Assessment 7
4. Final Examination 2

TOTAL 80

2
Weekly Schedule:

Week 2: INTRODUCTORY TO PROGRAMMING

Definition of Programming, Types of Programming, Structured Programming


Methodology.

Week 3-4: PROBLEM ANALYSIS AND DESIGN

Algorithm, Flowchart, Pseuodocode and Analyse Problem

Week 5-8: FUNDAMENTALS OF C LANGUAGE

Structure of C Programme, Variables, Constants and Data Types, Input/Output


Statements, Operators and Expressions,

Week 9-12: SELECTION STATEMENTS

Structure of If, If-else, Switch Statements.

Week 16: PROJECT AND DEVELOPMENT

Development of complete programming project starting from designing, coding,


testing, implementation, delivery and presentation..

Week 18-19: FINAL EXAM

References

1. Stephen G. Kochan. (2014). Programming in C (4th Edition). Addision-Wesley (ISBN:978-


0321776419)
2. Greg Perry & Dean Miller (2013). C Programming Absolute Beginner’s Guide (3 rd Edition),
Indianapolis, Ind.. (ISBN: 978-0789752980)
3. Mike McGrath (2012). C Programming in Easy Steps. In Steps Limited (ISBN:978-
1840785449)
4. Stepen Prata (2013). C Primer Plus (6 th Edition). Addison-Wesley Professional (ISBN: 78-
0321928429)
5. Bradley L. Jones, Peter Aitken & Dean Miller (2013). C Programming in One Hour a Day,
Sams Teach Yourself (7th Edition). Sams Publishing (ISBN: 978-0789751997)
6. Dan Gookin (2013). Beginning Programming with C For Dummies. For Dummies. (ISBN: 978-
1118737637)
7. Ben Klemens (2013). 21st Century C; C Tips from the new School. O’Reilly Media (ISBN:978-
1449327149)
8. Reema Thareja (2013)Introduction to C Programming. Oxford University Press (ISBN: 978-
0198086390)
Pradip Dey & Manas Ghosh (2013), Computer Fundamentals and Programming in C. Oxford University
Press. (ISBN: 978-0198084563

3
ASSESSMENT:

No Criteria Week
Item Quantity % Total

1 Theory Test 1 Lecture topics 10% Week 15


3,4,5
Lecture topics
1 Quiz 2 1, 2 5% Week 2, 4
Lecture topics
2 Lab Work 6 3,4,5 25% Week 2 - 16
Lecture topics
3 Project 1 4,5,6 10% Week 16
Cover all lecture
4 Final Exam 1 topics 100% Week 18,19 & 20

Overall Total 100%

Prepared by: Certified by:


Name: SOFWAN BIN RAMLI Name: ISMAIL BIN HASHIM

Signature: Signature:
Date: Date:

Vous aimerez peut-être aussi