Você está na página 1de 2

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

Você também pode gostar