RESTRICTED DEC2012 Fundamental Programming
POLYTECHNICS
MINISTRY OF EDUCATION MALAYSIA
DEPARTMENT OF ELECTRICAL ENGINEERING
COURSE : DEC2012 FUNDAMENTAL PROGRAMMING
CREDIT(S) : 2
PREREQUISITE(S) : NONE
SYNOPSIS
FUNDAMENTAL PROGRAMMING 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:
1. apply knowledge of basic concepts and fundamentals of structured
programming. (C3, PLO1)
2. solve a variety of engineering and scientific problems using a high level
programming language and apply critical thinking. (C3, PLO2)
3. construct, run and debug programs written in C language for assigned project
during practical work sessions. (P4, PLO5)
4. demonstrate continuous learning and information management skill in
independent acquisition of new knowledge and skill to develop a project. (A3,
PLO8)
Version: 090514_1.0_Effective: June 2014 1/10 RESTRICTED
RESTRICTED DEC2012 Fundamental Programming
SUMMARY (LECTURE : PRACTICAL)
SST RTA
1.0 INTRODUCTORY TO PROGRAMMING (01 : 00)
Definition of Programming, Types of Programming, Structured
Programming Methodology
2.0 PROBLEM ANALYSIS AND DESIGN (02 : 00)
Algorithm, Flowchart, Pseudocode and Analyse Problem
3.0 FUNDAMENTALS OF C LANGUAGE (04 : 08)
Structure of C Programs, Variables, Constants and Data
Types, Input/Output Statements, Operators and Expressions.
4.0 SELECTION STATEMENTS (04 : 08)
Structure of If, If-Else and Switch Statement.
5.0 LOOPING STATEMENTS (03 : 06)
Structure of For, While, Do-While and Jump Statements.
6.0 PROJECT DEVELOPMENT (01 : 08)
Development of complete programming project starting from
designing, coding, testing, implementation, delivery and
presentation.
DEPENDENT LEARNING COURSEWORK ASSESSMENT ( 03)
RTA - Recommended Time Allocation
SST - Suggested Sequence of Topics
Version: 090514_1.0_Effective: June 2014 2/10 RESTRICTED