Sie sind auf Seite 1von 9

Teaching Plan

FAKULTI TEKNOLOGI KEJURUTERAAN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

COMPUTER PROGRAMMING
BTKR1343 SEMESTER2 SESI 2012/2013

BTKR1343 COMPUTER PROGRAMMING 1.0 Learning Outcomes Upon completion of this subject, the student should be able to: 1. 2. 3. Describe and convert the problems into the appropriate solutions Solve problems using software engineering principles Produce code by applying suitable programming structures

2.0 Synopsis Throughout the course, students will be introduced with basic principles of computers and software development methodology. The course also consists of basic programming principles such as syntax semantic, compiling, and linking. Programming techniques using C++ such as data type and operator, selection, repetition, function, array, file, and pointer are learnt towards the end of this course. 3.0 Pre requisite Sequential 4.0 Practical Applications 1. 2. 3. 4. 5. Lab 1 - Programs on Selection (If-else) & Switch control techniques Lab 2 -Programs on repetition (while, do-while) control structure Lab 3 - One dimensional array, two dimensional array, string, pointer Lab 4 - Developing programs using functions, input file and output file Lab 5 - Developing programs using arrays of struct as the data type

FakultiTeknologiKejuruteraan UniversitiTeknikalMalaysia Melaka

1/ 9

5.0 References [1] [2] [3] [4] Tony Gaddis, (2012) Starting Out with C++:From Control Structures through Objects, Brief Edition: International Edition, Pearson Education Daniel Liang, Y, (2009) Introduction to Programming with C++, Pearson Education Diane Zak, (2008), An Introduction to Programming with C++, 5th Ed. Malik, D.S, (2004), C++ Programming: From Problem Analysis to Program Design, Thomas Online Technology [5] John R.Hubbard, (2007), Programming with C++, McGraw Hill.

6.0 Subject Implementations

No.

Session

Hrs

Freq

Week

Official Contact Hours Per Sem (Hrs) d = a*b*c

Self Learning Time Per Session (Hrs) e

Self Learning Time Per Sem (Hrs) f = e*b*c

Student Learning Time (SLT) Per Sem (Hrs) g=d+f

Delivery a. b. c. Lecture Tutorial Laboratory (including short report) Assignment Quiz Test Lab Test Presentation (PBL, MP, CS) Report (Long lab report/PBL/MP/CS) Final Exam 3 1 1 1.5 1.5 1 1 1 2 2 2 3 1 1 1 14 4 5 28 8 15 1 2 2 14 8 10 42 16 25

Assessment a b. c. d. e. f. g. 2 1 2 4 0 1.5 3 0 0 3 62.5 10 1 2 2 3 10 10 20 0 2 4 0 0 10 68 24 0 3.5 7 0 0 13 130.5

Total

Credit per subject

3.26

FakultiTeknologiKejuruteraan UniversitiTeknikalMalaysia Melaka

2/ 9

7.0 Subject Evaluations CRITERIA Course Works Individual Assessments Group Assessment Assignment assesment Final Examination Total 8.0 Methods of Assessment Test 1 Lab Test (2) Quiz Laboratories + 5 reports PBL / miniproject / Assignment Presentation PERCENTAGE (%) 60 10 15 25 10 40 100

Component Tests/Quizzes Assignments Practical Others (Presentation)

Knowledge

Competency

Attitude

Communication

FakultiTeknologiKejuruteraan UniversitiTeknikalMalaysia Melaka

3/ 9

9.0 Lecture Planning and Weekly Laboratory

Week

Session

Contents Introduction to Computer & Programming Language

References /Remarks

Tutorial 1

Problem Solving 2 2 Tutorial 2

Introduction to the C++ language 3 3 Assignment 1 Control Technique Selection (if-else, Switch) 4 4 Lab 1 - Programs on Selection (If-else) & Switch control techniques Control Technique Repetition (while, do-while) 5 5 Lab 2 - Programs on repetition (while, do-while) control structure Function (Part 1) 6 6 Lab Test 1 Function (Part 2) 7 7 Test 1

Semester Break

FakultiTeknologiKejuruteraan UniversitiTeknikalMalaysia Melaka

4/ 9

Week

Session

Contents Pointer &Arrays (Part 1)

References /Remarks

Lab 3 One dimensional array, two dimensional array, string, pointer Pointer & Arrays (Part 2)

10

9 Tutorial 3

File: Input Output (Part 1) 11 10 Lab Test 2 File: Input Output (Part 2) 12 11 Lab 4 - Developing programs using functions, input file and output file

Pointers 13 12 Assignment 2 Presentation

Derived Types: Enumerated & Structure 14 13 Lab 5 - Developing programs using arrays of struct as the data type

Derived Types: Enumerated & Structure 15 14 Tutorial 4 16-17 Study Week & Final Exam

FakultiTeknologiKejuruteraan UniversitiTeknikalMalaysia Melaka

5/ 9

10.0 MATRIX OF LEARNING OUTCOMESVS PROGRAM OUTCOMES:


LO PO PO PO PO PO PO PO PO PO PO PO PO 1 2 3 4 5 6 7 8 9 10 11 12 Delivery Method Assessment Method Key Performance Index

LO 1

X X

Lecture, Quizzes, Tests & Tutorial & Lab Final Exam

LO 2

Lecture, Quizzes, Tests & 65% of students will achieve Tutorial & Lab Final Exam Grade C and above

LO 3

Lecture, Quizzes, Tests & Tutorial & Lab Final Exam

Average X X X X

Fakulti Teknologi Kejuruteraan Universiti Teknikal Malaysia Melaka

11.0 MATRIX OF LEARNING OUTCOMESVS SOFT SKILLS:


LL LO LO 1 LO 2 LO 3 Average CS CTPS ES TPS K TS EM LS

1 2 3 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 1 2 3 4 1 1 1 2 3 4 5 1 2 3 1 2 3 4

X X X X X X X

Key: LL: CS: CTPS: ES: TPS: K: TS: EM: LS: Life Long Learning Communication Skills Critical Thinking & Problem Solving Entrepreneurship Skills Technical & Practical Skills Knowledge Teamwork Skills Ethic & Moral Leadership Skills

Fakulti Teknologi Kejuruteraan Universiti Teknikal Malaysia Melaka

12.0 MATRIX OF LEARNING OUTCOMESVS TAXONOMY:

Cognitive (C)
LO LO 1 LO 2 LO 3 Average

Psychomotor (P)

Affective (A)

C1 C2 C3 C4 C5 C6 P1 P2 P3 P4 P5 P6 P7 A1 A2 A3 A4 A5

X X X X X X X X

X X

X X X X X X

X X X X

Fakulti Teknologi Kejuruteraan Universiti Teknikal Malaysia Melaka

APPROVAL

Prepared by ; . Name :AMINURRASHIDNOORDIN Post : Stamp : Date : _________________

Approved by ; . Dean/Deputy Dean(Academic)/Head of Dept. Stamp : Date : __________________

TEACHING PLAN IMPLEMENTATION STATUS (MID-SEMESTER BREAK) Comments :

Check by ; .. Dean/Deputy Dean(Academic)/Head of Dept. Stamp :

Date : _______________

TEACHING PLAN IMPLEMENTATION STATUS (16th WEEK OF SEMESTER) Comments :

Check by ; .. Dean/Deputy Dean(Academic)/Head of Dept. Stamp :

Date : _______________

Fakulti Teknologi Kejuruteraan Universiti Teknikal Malaysia Melaka

Das könnte Ihnen auch gefallen