Вы находитесь на странице: 1из 5

SULTAN HAJI AHMAD SHAH POLYTECHNIC

DEPARTMENT OF ELECTRICAL ENGINEERING


Academic Session: DIS 2015

COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class

: DTK2A

Course
Lecturer
Tel. No.
Course
Synopsis

Course Credit Hour :

Total Lecture Hour :


hours
Total Practical Hour :
hours

15
30

PN. NORAINI BINTI DESA

:
:

09-5655382
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.
Learning Outcomes :
Upon completion of the course, students should be able to:
Course Learning Outcome (CLO)
1.
2.
3.
4.

apply knowledge of basic concepts and


fundamentals of structured programming. (C3)
solve a variety of engineering and scientific
problems using a high level programming language
and apply critical thinking. (C3)
construct, run and debug programs written in C
language for assigned project during practical work
sessions. (P4)
demonstrate continuous learning and information
management skill in independent acquisition of
new knowledge and skill to develop a project. (A3)

Legend for Assessment Methods :


Q : Quiz
T : Test
FE : Final Exam
EOC : End of Chapter Problem
Pr
: Presentation
P : Project

Legend
PLO1 :
PLO2 :
PLO3 :
PLO4 :
PLO5 :
PLO6 :
PLO7 :
PLO8 :
PLO9 :

Programme
Learning
Outcome(s)
Addressed
PLO1

Assessment
Methods

PLO2
Q, T, PW, P,
FE

PLO5
PLO8

PW : Practical Work
PT : Practical Test
E : Essay
A : Assignment

for Programme Learning Outcome(s )(PLOs) :


Knowledge
Practical Skills
Communication Skills
Critical Thinking and Problem Solving Skills
Social Skills and Responsibilities
Continuous Learning and Information Management
Skills
Management and Entrepreneurial Skills
Professionalism, Ethics and Moral
Leadership and Teamwork Skills

Legend for Cognitif (C), Psychomotor (P) and Affective (A) Domain :
Page

1 of 5

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: DIS 2015

COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class

: DTK2A

C1: Knowledge
C2: Comprehension
C3: Application
C4: Analysis
C5: Synthesis
C6: Evaluation

P1: Imitation
P2: Manipulation
P3: Precision
P4: Articulation
P5: Naturalization

Course Credit Hour :

Total Lecture Hour :


hours
Total Practical Hour :
hours

15
30

A1: Receiving Phenomena


A2: Responding to Phenomena
A3: Valuing
A4: Organizing Values
A5: Internalizing Values

LECTURE LESSON PLAN WEEKLY SCHEDULE


WEEK
1

2-3

4-6

7-9

10 - 13
12
14 16
17
18- 19

UNIT
Student Registration Week
1.0 INTRODUCTORY TO PROGRAMMING
1.1 Know the programming language
1.2 Know the definition and types of
programming.
1.3 Understand the types of programming
and structure
programming methodology.
2.0 PROBLEM ANALYSIS AND DESIGN
2.1 Know the algorithm, flowchart and
pseudocode.
2.2 Understand the algorithm, flowchart
and pseudocode.
2.3 Apply the algorithm, flowchart,
pseudocode and analyse problem.
Mid Semester Break
3.0 FUNDAMENTALS OF C LANGUAGE
3.1 Know the Variables, Constants and Data
Types.
3.2 Understand the fundamentals of C
Programme.
3.3 Apply the fundamentals of C
Programming.
4.0 SELECTION STATEMENTS
4.1 Know the selection statements.
4.2 Understand the selection statements.
4.3 Apply the selection statements.
Mid Semester Break
5.0 LOOPING STATEMENTS
5.1 Know the Looping statements.
5.2 Understand the Looping statements.
5.3 Apply the looping statements.
Assessment Task (CLO2) Theory Test
6.0 PROJECT DEVELOPMENT
6.1 Know the stages of programming
project development.

ACTIVITIES

NOTES

Q1

Q2

Page

2 of 5

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: DIS 2015

COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class

: DTK2A

Total Lecture Hour :


hours
Total Practical Hour :
hours

15
30

6.2 Understand the project proposal and


project plan.
6.3 Apply the stages of programming
project development.
Final Examination Week

20-22

PRACTICAL WORK PLAN WEEKLY SCHEDULE


WEEK
UNIT
1
Student Registration Week
Practical Work 1:
2-3
FUNDAMENTALS OF C PROGRAMMING :
CONSTRUCT A SIMPLE C PROGRAM
Practical Work 2:
4-6
FUNDAMENTALS OF C PROGRAMMING :
OPERATOR, EXPRESSION AND FUNCTION
Mid Semester Break
5
Practical Work 3:
7-8
SELECTION STATEMENT : IF STATEMENT AND IFELSE STATEMENT
Practical Work 4:
9 - 10
SELECTION STATEMENT : NESTED IF-ELSE
STATEMENT AND SWITCH STATEMENT
11
Practical Work 5:
13
LOOPING STATEMENT : FOR, WHILE, DO-WHILE
Mid Semester Break
12
Practical Work 6:
14-15
LOOPING STATEMENT : BREAK AND GOTO
16
Project Development
-19
20 - 22
Final Examination Week
Referenc
es

Course Credit Hour :

2.
3.
4.
5.

ACTIVITIES

NOTES

PW1
PW2

PW3
PW4
PW5

PW6
P

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


9780321776419
Stephen Prata, (2013). C Primer Plus (6th Edition) , Addison-Wesley Professional .
ISBN: 780321928429
Mike McGrath, (2012). C Programming in Easy Steps. In Easy Steps Limited , ISBN:
9781840785449.
Bradley L. Jones,Peter Aitken & Dean Miller, (2013). C Programming in One Hour a Day,
Sams Teach Yourself (7th Edition) , Sams Publishing . ISBN: 9780789751997.
Dan Gookin, (2013). Beginning Programming with C For Dummies. For Dummies. , ISB
Page

3 of 5

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: DIS 2015

COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class

: DTK2A

Course Credit Hour :

Total Lecture Hour :


hours
Total Practical Hour :
hours

15
30

9781118737637.
Reema Thareja, (2013). Introduction to C Programming , Oxford University Pre
9780198086390
7. Pradip Dey & Manas Ghosh, (2013). Computer Fundamentals and Programming in C
University Press. ISBN: 9780198084563.
8. Greg Perry & Dean Miller, (2013). C Programming Absolute Beginner`s Guide,
Indianapolis. ISBN: 9780789751980.
9. Ben Klemens, (2013). 21st Century C: C Tips from the New School , O`Reilly Media.
ISBN: 9781449327149.
6.

ASSESSMENT
COURSEWORK ASSESSMENT (CA) 50%
No
1.
2.
3.
4.

Assessment Task
Test
Quiz
Practical Work
Project
Overall Total

Quantity
1
2
6
1

% Total
10%
5%
25%
10%
50%

FINAL EXAMINATION ASSESSMENT (FE) 50%

Prepared by:

Certified by:

Name: PN. NORAINI BINTI DESA

Name:

Page

4 of 5

SULTAN HAJI AHMAD SHAH POLYTECHNIC


DEPARTMENT OF ELECTRICAL ENGINEERING
Academic Session: DIS 2015

COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class

: DTK2A

Signature:

Signature:

Date: 23/11/15

Date:

Course Credit Hour :

Total Lecture Hour :


hours
Total Practical Hour :
hours

15

Page

5 of 5

30

Вам также может понравиться