The Ultimate Guide to Choosing WordPress Pros and Cons
Rpp
1. LampiranA
{ i,
f, reil ? LrNrvERsrrr ruN rrussBrN oNN MALAYSTA
'o.-W*J FAKULTI KEJUR'TERAAN MEKANIKAL DAN PEMBUATAI
PERANCANGAIT KULIAH
LECTURE PLAN
MAKLUMAT MATA PELAJARAN (SUBJECT INFORMATION)
SESSION
SEMESTER/ SESI (SEMESTER/ : sEM l-2011/2012
KOD MATA PELAJARAN (SUBJECTCODE) :DTL24I3/DAM31303
NAMA MATA PELAJARAN (NAME OF SUBJECT) : PENGAT{IRCAIIJA.AN KOMPUTER
COMPWER PROGMMMING
BEBAN AKADEMIK PELAJAR (SUBJECT ACADEMIC LOAD)
Minggu Jam / Minggu Bilangan Jam I
Aktiviti Pembelajaran (Hours / Week) Semester
ftlreek)
(Learning Activity) (Hours / Semester)
Kuliah (Lecture) t4 2 24
Tutorial (Tutorial)
Amali (Practical) T4 -t 42
Pembelajaran Kendiri (Independent Study) 13 I t3
Lain-lain (Others)
1 J J
1. Projek (Project)
2. Tugasan (Assignment) I I 8
JTIMLAH JAM BELAJAR (JJB) 90
TOTAL STUDENT LEARNING TIME (SLT)
Matapelajaran Pra-syarat (Pre requisite subjects) : Tiada
None
Nama Pensyarah (Lecturer's name) : Sharifah ZarlthRahmah Binti Syed Ahmad
Disediakan oleh (Prep ared fu) :l5l6?0ll Disahkan oleh (Approved fu) : y7
Tandatanga n (S i gnatur e) : Tandatang an(Signature) : hrtZ
BIN OTHMAN
Nama (Nsme) :Sharifah Zarith Rahmah Bte Syed Nama (ilp@.:MADYA HJ Md;ASHRAF
Ahmad rarikh ({ffi', -'*-'
;ffi; (Date), 4(/ry di'lx1:llx'ff;1,,',i'i'
iun llussein
universiti
RPP44 / Prosedur Perlaksanaan Kuliah
Edisi: 3 / No. Semakan: 0
2. LampiranA
MATLAMAT (GOALS) :
Kursus ini ddireka untuk memperkenalkan kepada pelajar kepada persekitaran pembangunan aturcara
Kursus
dan kemahiran menulis aplikasi pengaturcaraan yang diperlukan di dalam penyelesaian masalah menggunakan
bahasa C.
This course is designed to introduce students to progromming development environment and skills in writing
programming applications that qre usefulfor problem solving using C Innguage.
srNoPs$ (sF/oP,s/sl ;
Memberikan pengenalan kepada konsep pengaturcaraan menggunakan bahasa pengaturcaraan aras tinggi C.
Sejarah dan evolusi bahasa pengaturcaraan, Jenis data, Kemasukan dan keluaran, Ungkapan, Kawalan aturcara
seperti while, for, if, if-else, dan switch-case, dan juga pengatucaraan terstruktur dan fungsi akan dipelajari di
dalam kursus ini.
This course gives an introduction to programming concepts through the use of a high level programming language in C.
The programming language 'history and evolution'. Data types, input and output: operations and upressions.
Programming Controls: while loop, for loop, if else and switch case. Siluctured programming andfunction will be taught
inthis course.
OBJEKTIF PEMBELAJARAN (LEARNING OBJECTWE) :
Di akhir kursus ini, pelajara akan mampu untuk:
1. Menerangkan fasa, revolusi dan sejarah pengaturcaraan
2. Mengimplementasi kaedah penyelesaian masalah menggunakan algoritma dan carta alir.
3. Menggambarkan struktur aturcara di dalam bahasa C.
4. Mengembangkan aturcara untuk menyelesaikan masalah menggunakan bahasa C.
At the end of the conrse, the students should be able to:
1. Explain the phases, revolutions and history in sofiwme development.
2. Implement the problem solving technique using algorithm andJlow cart.
3. Describe the structure of program in C language.
4. Develop program to solve problem using C language.
MP-04 / Prosedur Perlaksanaan Kuliah
Edisi: 3 / No. Semakan: 0
3. LampiranA
rsr KAI{D{INGAr{ (CONTENT) :
MINGGU KAIIDUNGAI PENTAKSIRAN
(WEEK) rcONTENT) (ASSESSMENT)
I.O INTRODUCTION TO COMPUTER AND PROGRAMMING
1.1 Introduction To Computer And Programming
1.2 Software Development Life Cycle
1.3 Top Down Design With Function Systems Structure
1.4 Program Desigrr Step And Methodolory
1.5 Structure Chart, Flow Chart, Pseudo Code
1.6 Debugging And Documentation Techniques
2.0 TIIE STRUCTURE OF C LANGUAGE
2.1 Introduction to C language
2.2 Basic C
2.3 Function Variable
2.4 Constants and Identifiers
2.5 Data Types
2,6 Pre-processorDirectives
3.0 OPERATORS AND EXPRESSIONS
3.1 ArithmeticalOperators
3-5 3.2 ConditionalOperators
3.3 Relational and Logical Operators
3.4 AssignmentOperators
f, TEST I Computer test
4.0 CONTROL STATEMENTS
4.1 if, if - else, switch - case
6-8 4.2 Loops: while, for, do - while
4.3 Break, goto
RPP-04 / Prosedur Perlaksanaan Kuliah
Edisi: 3 /No. Semakan:0
4. 5.0 FUNCTION
5.1 Defintion
5 .2 Parameters of a fi.rnction
5.3 Function Call
6.0 Array
6.1 Single and multiple dimentional array, Basic structure and pointer
TUGASAT i PROJEK (ASSIGNMENT / PROJECT) :
Senarai tugasan diberikan semasa amali di makmal komputer oleh pengajar/tutor dan perlu diselesaikan dan
dihantar mengikut waktu yang ditetapkan. Satu projek berkumpulan akan diberikan dan diselesaikan dalam
masa tak lebih daripada dua minggu.
A assignments list will be given by an instructor/tutor in the computer laboratory and it must be accomplished
and submitted within a time frame given. A group project will be given and solved within two weeks arter.
RPP-04 / Prosedur Perlaksanaan Kuliah
Edisi: 3 / No. Semakan: 0
5. Lampiran A
PEIIILAIAN (ASSESSMENI) :
1. Kuiz (fuiz)
2. Tugasan (Assignment) 20%
3. Ujian (Iest) 30 o/o
4. Projek (Project) 10%
5. Lain-lain (Others)
6. Peperiksaan Akhir 40%
(Final Examination)
fi$ 0h
Jumlah (Total)
RUJIJKAIY (REFERENCES) :
1. Deitel, H. M. dan Deitel, P. J. (2004). C How To Program, Edisi Kelima, New Jersey: Prentice Hall.
2. Hanly, J. R and Koffinan, E. B. (2002). Problem Solving & Program Design in C, Massachusetts:
Pearson Education, Inc.
3. Henkemans, D. dan Lee, M. (2001). Q++ Programmingfor Absolule Beginner, Oregon: Premier
Press.
4. Baharuddin Mohamed and friends. (2002). "A Book on C", Kuala Lumpur: Mc Graw Hill.
5. Marini Abu Bakar et al "Struhur Data Menggmakan C', Prenctice Hall, 1999.
RPP-04 / Prosedur Polaksanaan Kuliah
Edisi: 3 / No. Semakan: 0
6. LampiranA
KEIIADIRAN / PERATURAN SEMASA KT]LIAH (LECTURE ATTENDANCE / REGULATIOIV
(1) Pelajar mesti hadir tidak kurang dari 80%o masa pertemuan yang ditentukan bagi sesuatu mata
pelajaran termasuk mata pelajaran Hadir Wajib GfW) dan mata pelajaran Hadir Sahaja (HS).
Students must altend lectutes not less than 80% of the contact hours for every subject including
-
Compukory Attendonce Subjects (Hadir Wajib HW) and Attendance OnIy Subjects (Hadir
Sahaja-HS|
(2) Pelajar yang tidak memenuhi perkara (1) diatas tidak dibenarkan menghadiri kuliah dan
menduduki sebarang bentuk penilaian selanjutnya. Markah sifar (0) akan diberikan kepada pelajar
yang gagal memenuhi perkara (1). Manakala untuk mata pelajaran Hadir Wajib (HW), pelajar
yang gagal memenuhi perkara (1) akan diberi Hadir Gagal (HG).
Students who do not fulfiIl (1) will not be allowed to afrend further lectares ond sit for any
further examinotiott Zero mmk (0) wiII be given to students whofail to comply with (1). While
for Compulsory Attendance Subjects (Hadir Wajib - HW), those wholail to comply with (1) will
be gtven Failure Attendance (Hadir Gagal - HG).
(3) Pelajar perlu mengikut dan patuh kepada peraturan berpakaian yang berkuatkuasa dan menjaga
disiplin diri masing-masing untuk mengelakkan dari tindakan tatatertib diambil terhadap pelajar.
Students must obey all rules and regulations of the university and must discipline themselves in
order to avoid any disciplinary actions against them-
(4) Pelajar perlu mematuhi peraturan keselamatan semasa pengajaran dan pembelajaran.
Student mrct obey safety reguluions during learning and teaching ptocess.
MATRIK IIASIL PEMBELAJARAII STJBJEK DAI HASIL PEMBNLAJARAN PROGRAM
(SUBJECT LEARNING OWCOMES AND PROGRAMME LEARNING OUTCOMES MATRIE
Dilampirkan (Attached)
RPP-04 / Prosedur Perlaksanaan Ktrliah
Edisi: 3 / No. Semakan: 0