0% found this document useful (0 votes)
105 views

DEC2012 Fundamental Programming

This document provides information on the DEC2012 Fundamental Programming course offered by the Department of Electrical Engineering at a Malaysian polytechnic. The 2-credit course introduces students to programming skills and computational applications in engineering. Students will learn procedural programming in C through assignments, labs, and case studies aimed at writing small to medium programs. By completing the course, students will be able to apply structured programming concepts, solve problems using a high-level language, construct and debug C programs for projects, and independently acquire new programming knowledge and skills. The course covers introductory programming topics, problem analysis and design, C fundamentals, selection and looping statements, and a programming project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views

DEC2012 Fundamental Programming

This document provides information on the DEC2012 Fundamental Programming course offered by the Department of Electrical Engineering at a Malaysian polytechnic. The 2-credit course introduces students to programming skills and computational applications in engineering. Students will learn procedural programming in C through assignments, labs, and case studies aimed at writing small to medium programs. By completing the course, students will be able to apply structured programming concepts, solve problems using a high-level language, construct and debug C programs for projects, and independently acquire new programming knowledge and skills. The course covers introductory programming topics, problem analysis and design, C fundamentals, selection and looping statements, and a programming project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like