rpp

6
LampiranA { i, f, reil ? LrNrvERsrrr ruN rrussBrN oNN MALAYSTA 'o.-W*J FAKULTI KEJUR'TERAAN MEKANIKAL DAN PEMBUATAI\ PERANCANGAI\T KULIAH LECTURE PLAN MAKLUMAT MATA PELAJARAN (SUBJECT INFORMATION) SEMESTER/ SESI (SEMESTER/ SESSION : 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) Aktiviti Pembelajaran (Learning Activity) Minggu ftlreek) Jam / Minggu (Hours / Week) Bilangan Jam I Semester (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. Projek (Project) 2. Tugasan (Assignment) 1 I J I J 8 JTIMLAH JAM BELAJAR (JJB) TOTAL STUDENT LEARNING TIME (SLT) 90 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 Tandatanga n (S i gnatur e) : Nama (Nsme) :Sharifah Zarith Rahmah Bte Syed Ahmad ;ffi; (Date), 4(/ry Disahkan oleh (Approved fu) : y7 Tandatang an(Signature) : hrtZ Nama (ilp@.:MADYA HJ Md;ASHRAF BIN OTHMAN rarikh ({ffi', di'lx1:llx'ff;1,,',i'i' -'*-' RPP44 / Prosedur Perlaksanaan Kuliah Edisi: 3 / No. Semakan: 0 universiti iun llussein

Upload: alish-al-shahab

Post on 15-Dec-2014

993 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Rpp

LampiranA{ i,

f, reil ? LrNrvERsrrr ruN rrussBrN oNN MALAYSTA

'o.-W*J FAKULTI KEJUR'TERAAN MEKANIKAL DAN PEMBUATAI\

PERANCANGAI\T KULIAHLECTURE PLAN

MAKLUMAT MATA PELAJARAN (SUBJECT INFORMATION)

SEMESTER/ SESI (SEMESTER/ SESSION : sEM l-2011/2012

KOD MATA PELAJARAN (SUBJECTCODE) :DTL24I3/DAM31303

NAMA MATA PELAJARAN (NAME OF SUBJECT) : PENGAT{IRCAIIJA.AN KOMPUTERCOMPWER PROGMMMING

BEBAN AKADEMIK PELAJAR (SUBJECT ACADEMIC LOAD)

Aktiviti Pembelajaran(Learning Activity)

Mingguftlreek)

Jam / Minggu(Hours / Week)

Bilangan Jam ISemester

(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. Projek (Project)

2. Tugasan (Assignment)

1

I

J

I

J

8

JTIMLAH JAM BELAJAR (JJB)TOTAL STUDENT LEARNING TIME (SLT)

90

Matapelajaran Pra-syarat (Pre requisite subjects) : TiadaNone

Nama Pensyarah (Lecturer's name) : Sharifah ZarlthRahmah Binti Syed Ahmad

Disediakan oleh (Prep ared fu) :l5l6?0ll

Tandatanga n (S i gnatur e) :

Nama (Nsme) :Sharifah Zarith Rahmah Bte Syed

Ahmad;ffi; (Date), 4(/ry

Disahkan oleh (Approved fu) : y7

Tandatang an(Signature) : hrtZNama (ilp@.:MADYA HJ Md;ASHRAF BIN OTHMAN

rarikh ({ffi', di'lx1:llx'ff;1,,',i'i'

-'*-'

RPP44 / Prosedur Perlaksanaan Kuliah

Edisi: 3 / No. Semakan: 0

universiti iun llussein

Page 2: Rpp

LampiranA

MATLAMAT (GOALS) :Kursus ini ddireka untuk memperkenalkan kepada pelajar kepada persekitaran pembangunan aturcaraKursus ini ddireka untuk memperkenalkan kepada pelajar kepada persekitaran pembangunan aturcara

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 writingprogramming 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

Page 3: Rpp

LampiranA

rsr KAI{D{INGAr{ (CONTENT) :

MINGGU(WEEK)

KAI\IDUNGAI\rcONTENT)

PENTAKSIRAN(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-5

3.0 OPERATORS AND EXPRESSIONS

3.1 ArithmeticalOperators

3.2 ConditionalOperators

3.3 Relational and Logical Operators

3.4 AssignmentOperators

f, TEST I Computer test

6-8

4.0 CONTROL STATEMENTS

4.1 if, if - else, switch - case

4.2 Loops: while, for, do - while

4.3 Break, goto

RPP-04 / Prosedur Perlaksanaan Kuliah

Edisi: 3 /No. Semakan:0

Page 4: Rpp

TUGASAT\ i PROJEK (ASSIGNMENT / PROJECT) :

Senarai tugasan diberikan semasa amali di makmal komputer oleh pengajar/tutor dan perlu diselesaikan dandihantar mengikut waktu yang ditetapkan. Satu projek berkumpulan akan diberikan dan diselesaikan dalammasa tak lebih daripada dua minggu.

A assignments list will be given by an instructor/tutor in the computer laboratory and it must be accomplishedand submitted within a time frame given. A group project will be given and solved within two weeks arter.

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

RPP-04 / Prosedur Perlaksanaan Kuliah

Edisi: 3 / No. Semakan: 0

Page 5: Rpp

Lampiran A

PEIIILAIAN (ASSESSMENI) :

1. Kuiz (fuiz)

2. Tugasan (Assignment)

3. Ujian (Iest)

4. Projek (Project)

5. Lain-lain (Others)

6. Peperiksaan Akhir

(Final Examination)

Jumlah (Total)

20%

30 o/o

10%

40%

fi$ 0h

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

Page 6: Rpp

LampiranA

KEIIADIRAN / PERATURAN SEMASA KT]LIAH (LECTURE ATTENDANCE / REGULATIOIV

(1) Pelajar mesti hadir tidak kurang dari 80%o masa pertemuan yang ditentukan bagi sesuatu matapelajaran 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 includingCompukory Attendonce Subjects (Hadir Wajib - HW) and Attendance OnIy Subjects (HadirSahaja-HS|

(2) Pelajar yang tidak memenuhi perkara (1) di atas tidak dibenarkan menghadiri kuliah dan

menduduki sebarang bentuk penilaian selanjutnya. Markah sifar (0) akan diberikan kepada pelajaryang gagal memenuhi perkara (1). Manakala untuk mata pelajaran Hadir Wajib (HW), pelajaryang 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) willbe 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 inorder 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 PEMBELAJARAI\I 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