Академический Документы
Профессиональный Документы
Культура Документы
COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class
: DTK2A
Course
Lecturer
Tel. No.
Course
Synopsis
15
30
:
:
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.
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
Legend for Cognitif (C), Psychomotor (P) and Affective (A) Domain :
Page
1 of 5
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
15
30
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
COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class
: DTK2A
15
30
20-22
2.
3.
4.
5.
ACTIVITIES
NOTES
PW1
PW2
PW3
PW4
PW5
PW6
P
3 of 5
COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class
: DTK2A
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%
Prepared by:
Certified by:
Name:
Page
4 of 5
COURSE OUTLINE
Course & Code : DEC2012 FUNDAMENTAL
PROGRAMMING
Class
: DTK2A
Signature:
Signature:
Date: 23/11/15
Date:
15
Page
5 of 5
30