Professional Documents
Culture Documents
Teaching Plan: Programming I
Teaching Plan: Programming I
PROGRAMMING I
2.0 SYNOPSIS
3.0 PRE-REQUISITE
None
Microsoft Visual Studio .NET will be used as the tool for practical sessions.
Students will attend the laboratories for constructing programs using
programming techniques that they have learnt.
[1] D.S Malik (2010), “C++ Programming from Problem Analysis to Program
Design”, 5th Edition, Cengage Learning.
[2] Friedman, Koffman (2010), “Problem Solving, Abstraction, and Design
Using C++”, 6th Edition, Pearson
[3] Savitch, Walter, (2006),”Absolute C++”, Addison Wesley.
[4] H.M Deitel, P.J Deitel, (2005), “C++ How To Program”, Prentice Hall.
[5] A. Forouzan, Behrouz, (2000), “A Structured Programming Approach
Using C++”, Brooks/Cole Thomson Learning.
Scheme,
Assessment Method Percentage LO1 LO2 LO3
Rubric/ guideline
Q1(1.25%) AnsQuiz1.docx
Q2(1.25%) AnsQuiz2.docx
Quiz (4) 5%
Q3(1.25%) AnsQuiz3.docx
Q4(1.25%) AnsQuiz4.docx
T1(10%) AnsLabTest1.docx
Lab Test (2) 20%
T2(10%) AnsLabTest2.docx
Lab Assessment 10% LA (10%) AnsLabAssmt.docx
Assignment (Group) 20% A(20%) AnsAssgn.docx
Mid Term 15% M1(10%) M2(5%) MTScheme.docx
Final 30% F1(15%) F2(15%) FEScheme.docx
TOTAL (=100%) 100% 30% 30% 40%
Lecture 2 14 28 - - - 2 14 28 - - -
Laboratory +
2 14 28 - - - 1 14 14 - - -
Report
Tutorial 0 0 0 - - - 0 0 0 - - -
Discussion - - - - - - - - - - - -
Mini Project -
- - - - - - 4 0 0 - - -
Group
Mini Project -
- - - - - - 4 0 0 - - -
Individual
Assignment -
- - - - - - 2 1 2 - - -
Group
Assignment -
- - - - - - 2 0 0 - - -
Individual
Presentation -
- - - - - - 1 0 0 0.5 0 0
Group
Presentation -
- - - - - - 1 0 0 0.5 0 0
Individual
Final - - - - - - 8 1 8 2 1 2
TOTAL 56 0 60 6
GRAND
122
TOTAL
TOTAL
3.05
CREDIT
Lecture
9 9 Array (Part 2) [1,2,3,4,5] Lecture,
Lecture content Lab
Array and functions
Pass by reference, value and pointer
Pass the whole array
Pass the individual elements of array
Lab 9
Laboratory content
Developing programs on arrays with
functions
15
Lab 13 LABORATORY TEST 2 Lab Test
LEARNING OUTCOME (LO) vs PROGRAM LEARNING OUTCOME (PLO) Construct algorithmic thinking to programming through problem-solving
LO3
PROGRAM OUTCOME (PLO) techniques (C3, P3, CTPS3, CS2).
LO
PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8
LO1 X
LO2 X
LO3 X X
……………………………………… …………………………………………
Name : NURAZLINA BINTI MD SANUSI Dean/Deputy Dean (Academic)/HOD
Stamp : Stamp :
Checked by:
………………………………
Dean/Deputy Dean (Academic)/HOD
Checked by:
………………………………
Dean/Deputy Dean (Academic)/HOD