rpp-04 terkini 2014 bbt30802 pengaturcaraan komputer

13
UNIVERSITI TUN HUSSEIN ONN MALAYSIA FAKULTI PENDIDIKAN TEKNIKAL DAN VOKASIONAL PERANCANGAN KULIAH LECTURE PLAN MAKLUMAT KURSUS (COURSE INFORMATION) SEMESTER / SESI (SEMESTER / SESSION) : 2/20142015 KOD KURSUS (COURSE CODE) : BBT 30802 NAMA KURSUS (COURSE TITLE) : PENGATURCARAAN KOMPUTER BEBAN AKADEMIK PELAJAR (STUDENT ACADEMIC LOAD) : RPP-04 / Prosedur Pelaksanaan Kuliah Edisi: 4 / No. Semakan: 0

Upload: fadzlli-amin

Post on 15-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

BBT30802_Pengaturcaraan_Komputer

TRANSCRIPT

Page 1: RPP-04 Terkini 2014 BBT30802 Pengaturcaraan Komputer

UNIVERSITI TUN HUSSEIN ONN MALAYSIA

FAKULTI PENDIDIKAN TEKNIKAL DAN VOKASIONAL

PERANCANGAN KULIAHLECTURE PLAN

MAKLUMAT KURSUS (COURSE INFORMATION)

SEMESTER / SESI (SEMESTER / SESSION) : 2/20142015

KOD KURSUS (COURSE CODE) : BBT 30802

NAMA KURSUS (COURSE TITLE) : PENGATURCARAAN KOMPUTER

BEBAN AKADEMIK PELAJAR (STUDENT ACADEMIC LOAD) :

Kursus Pra-syarat (Prerequisite Course) : NIL

Nama Staf Akademik (Name of Academic Staff) : Md Azani Bin Sham: Dr. Marlina Bte Mohamad Norazlin Binti Hashim

RPP-04 / Prosedur Pelaksanaan KuliahEdisi: 4 / No. Semakan: 0

Kategori Aktiviti(Category of Activities)

Aktiviti Pembelajaran (Learning Activities)

Jumlah Jam/ Semester(Total Hours/ Semester)

Pembelajaran bersemuka(Face-to-face learning)

Kuliah (Lecture) 5Tutorial / Amali (Tutorial / Practical) 15Aktiviti pembelajaran berpusatkan pelajar lain(Other student centered learning activities)

20

Pembelajaran kendiri(Independent study)

Penyediaan tugasan, projek dan lain-lain(Preparing assignment, project and others)

20

Ulangkaji(Revision)

14

Persediaan bagi pentaksiran(Preparation for assessment)

02

Pentaksiran rasmi(Formal assessment)

Pentaksiran berterusan(Continuous assessment)

02

Peperiksaan akhir(Final examination)

02

JUMLAH JAM BELAJAR PELAJAR (JBP)(TOTAL STUDENT LEARNING TIME (SLT))

80

Page 2: RPP-04 Terkini 2014 BBT30802 Pengaturcaraan Komputer

Norshahila Bte Ibrahim

Disediakan oleh (Prepared by): Disahkan oleh (Approved by):

Tandatangan (Signature): Tandatangan (Signature):

Nama (Name): Md Azani Bin Sham Nama (Name): Dr Saifullizam Bin Puteh

Tarikh (Date): Februari 2015 Tarikh (Date): Februari 2015

MATLAMAT (GOALS):

Menyediakan para pelajar dengan pengetahuan dan kemahiran asas dalam bidang penyelesaian masalah kejuruteraan menggunakan kaedah pengaturcaraan komputer untuk aplikasi dalam Pendidikan Teknik dan Vokasional.

SINOPSIS (SYNOPSIS):Kursus ini diharap akan mendedahkan para pelajar kepada konsep dan prinsip-prinsip pengaturcaraan menerusi bahasa pengaturcaraan C. Konsep-konsep penting dalam penyelesaian masalah akan diperkenalkan melalui contoh-contoh dan sesi praktikal di makmal komputer. Konsep-konsep yang akan ditekankan adalah jenis-jenis data, input & output, pengoperasi & ungkapan, pengaturcaraan berstruktur, kawalan aturcara: gelung while, for dan switch, fungsi, tatasusunan, struktur dan penunjuk. Bahasa C adalah di antara bahasa yang penting dan popular, baik di dunia akademik mahupun dunia luar khususnya dalam bidang sains dan kejuruteraan. Pengalaman sering menunjukkan sekiranya seseorang itu menguasai bahasa C biasanya adalah lebih mudah untuk beliau menguasai bahasa-bahasa yang lain.

HASIL PEMBELAJARAN (LEARNING OUTCOMES):Pada akhir kursus, pelajar akan dapat :

1. Menulis semula penyelesaian masalah menggunakan algoritma yang dipelajari. (PLO1, C5)2. Mempelbagaikan teknik penyelesaian masalah yang diberi secara berkumpulan dengan kreatif.

(PLO2, P6)3. Membentuk kumpulan untuk menyelesaikan masalah menggunakan pengaturcaraan dengan betul

melalui pencarian maklumat melalui ICT. (PLO4, A2)

ISI KANDUNGAN (CONTENT):

MINGGU(WEEK)

KANDUNGAN(CONTENT)

PENTAKSIRAN(ASSESSMENT)

RPP-04 / Prosedur Pelaksanaan KuliahEdisi: 4 / No. Semakan: 0

Page 3: RPP-04 Terkini 2014 BBT30802 Pengaturcaraan Komputer

Pertemuan 1 1.0

2.0

3.0

Pengenalan Kepada Komputer (2 Jam)1.1 Pengenalan kepada komputer 1.2 Sejarah Perkembangan Komputer1.3 Jenis Komputer1.4 Senibina Asas & Perkakasan Komputer1.5 Jenis Perisian Komputer

Pengenalan Kepada Pengaturcaraan(2 Jam)2.1 Pengenalan Kepada Konsep Pengaturcaraan 2.2 Bahasa Pengaturcaraan 2.3 Pengaturcaraan C

Penyelesaian Masalah dan Algoritma(5 Jam)3.1 Metodologi Penyelesaian Masalah3.2 Algorithma3.3 Kod Pseudo

Kuiz 1, Ujian 1

RPP-04 / Prosedur Pelaksanaan KuliahEdisi: 4 / No. Semakan: 0

Page 4: RPP-04 Terkini 2014 BBT30802 Pengaturcaraan Komputer

Pertemuan 2 4.0

5.0

6.0

Pembolehubah dan Pemalar (5 Jam)4.1 Pengenalan kepada Pembolehubah 4.2 Pengisytiharaan Pembolehubah4.3 Jenis Data4.4 Pemalar4.5 Umpukan Nilai Pembolehubah

Input dan Output (4 Jam) 5.1 Fungsi scanf()5.2 Fungsi printf ()5.3 Contoh Aturcara

Pengoperasi dan Ungkapan (5 Jam) 6.1 Operator Aritmetik Asas6.2 Ungkapan Aritmetik6.3 Kenyataan Umpukan6.4 Operator Hubungan6.5 Operator Mantik6.6 Operator Tokok dan Susut

Ujian 1, peperiksaan Akhir,Projek

Pertemuan 3 7.0

8.0

9.0

Struktur Kawalan Pilihan (5 Jam) 7.1 Kenyataan if7.2 Kenyataan switch dan break

Struktur Kawalan Ulangan I (5 Jam)8.1 Kenyataan for8.2 Kenyataan while8.3 Kenyataan do-while

Struktur Kawalan Ulangan Ii (5 Jam) 9.1 Kenyataan continue9.2 Kenyataan break dalam gelung9.3 Gelung Tersara

Ujian 2, Peperiksaan akhirProjek

Pertemuan 4 10.0 Fungsi dan Pengaturcaraan Modular I (5 Jam)10.1 Fungsi Pustaka Piawai C10.2 Pengaturcaraan Modular10.3 Prototaip Fungsi10.4 Panggilan Fungsi

Fungsi dan Pengaturcaraan Modular II (5 Jam)11.1 Takrifan Fungsi11.2 Skop Pembolehubah11.3 Rekursif

Peperiksaan akhirProjek

Pertemuan 5 Tatasusunan (5 Jam)12.1 Pengenalan kepada Tatasusunan &

Takrifan12.2 Tatasusunan Satu Dimensi12.3 Tatasusunan Dua Dimensi

Peperiksaan AkhirProjek

RPP-04 / Prosedur Pelaksanaan KuliahEdisi: 4 / No. Semakan: 0

Page 5: RPP-04 Terkini 2014 BBT30802 Pengaturcaraan Komputer

TUGASAN / PROJEK (ASSIGNMENT / PROJECT):

Seperti di LAMPIRKAN

PENTAKSIRAN (ASSESSMENT):

1. Kuiz (Quiz) : 05%

2. Tugasan (Assignment) : 15%

3. Ujian (Test) : 20%

4. Project (Project) : 20%

5. Lain-lain (Others) : %

6. Peperiksaan Akhir (Final Examination) : 40%

Jumlah (Total) : 100%

RUJUKAN (REFERENCES):

1. Deital H. M. & Deital P. J. (1998). How to program C++. New Jersey: Prentice Hall.2. Marini Abu Bakar, Norleyza Jailani & Sufian Idris (2002). Pengaturcaraan C. Prentice Hall: New Jersey3. FTMM KUiTTHO (2002). A Book On C. McGraw-Hill: Malaysia4. Walter A. Burkhard (2000). C Untuk Pengaturcara. Penerbitan UTM: Skudai

KEHADIRAN / PERATURAN SEMASA KULIAH (ATTENDANCE / REGULATIONS DURING LECTURE)

1. Pelajar mesti hadir tidak kurang dari 80% masa pertemuan yang ditentukan bagi sesuatu kursus termasuk kursus Hadir Wajib (HW) dan kursus Hadir Sahaja (HS).Students must attend not less than 80% of the contact hours specified for a course including Compulsory Attendance (HW) course and Attendance Only (HS) course.

2. Pelajar yang tidak memenuhi perkara 1 di atas tidak dibenarkan menghadiri kuliah dan menduduki sebarang bentuk pentaksiran selanjutnya. Markah sifar ‘0’ akan diberikan kepada pelajar yang gagal memenuhi perkara 1. Manakala untuk kursus HW, pelajar yang gagal memenuhi perkara 1 akan diberi gred Hadir Gagal (HG).Students who do not fulfill item 1 of the above are not allowed to attend further lecture and sit for any form of assessment. Zero ‘0’ mark will be given to students who fail to comply with item 1. As for HW course, students who fail to comply with item 1 will be given Failure Attendance (HG) grade.

3. Pelajar perlu patuh kepada peraturan berpakaian yang berkuatkuasa dan menjaga disiplin diri masing-masing untuk mengelakkan dari tindakan tatatertib diambil terhadap pelajar.Students should adhere to the dress regulations in effect and must discipline themselves to avoid from any disciplinary actions.

4. Pelajar perlu mematuhi peraturan keselamatan sepanjang aktiviti pembelajaran dan pengajaran.Students should adhere to the safety regulations throughout the learning and teaching activities.

MATRIK HASIL PEMBELAJARAN KURSUS DAN HASIL PEMBELAJARAN PROGRAM(MATRIX OF COURSE LEARNING OUTCOMES AND PROGRAMME LEARNING OUTCOMES)

Dilampirkan. (Attached).

RPP-04 / Prosedur Pelaksanaan KuliahEdisi: 4 / No. Semakan: 0

Page 6: RPP-04 Terkini 2014 BBT30802 Pengaturcaraan Komputer

MATRIK HASIL PEMBELAJARAN KURSUS DAN HASIL PEMBELAJARAN PROGRAMMATRIX OF COURSE LEARNING OUTCOMES AND PROGRAMME LEARNING OUTCOMES

Fakulti (Faculty) : FAKULTI PENDIDIKAN TEKNIKAL DAN VOKASIONAL Matrik ini perlu digunakan bersama:

(This matrix is to be used with)

Program (Programme) : SARJANA MUDA PENDIDIKAN TEKNIK & VOKASIONAL 1. Objektif Pendidikan Program (PEO)

(Programme Educational Objectives (PEO))

Kod Kursus (Course Code) : BBT 30802 2. Hasil Pembelajaran Program (PLO)

(Programme Learning Outcomes (PLO))

Nama Kursus (Course Title) : PENGATURCARAAN KOMPUTER

Bil. (No.)

Hasil Pembelajaran Kursus(Course Learning Outcomes)

Pematuhan kepada PLO (Compliance to PLO)Kaedah

Penyampaian (Method of Delivery)

Kaedah Pentaksiran (Method of Assessment)

KPI

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PL

O13

1. Menulis semula penyelesaian masalah menggunakan algoritma yang dipelajari. (PLO1, C5)

C5  KuliahKertas Soalan Kuiz Kertas Soalan Ujian1

Pelajar dapat melaksanakan aktiviti pembelajaran dan 70% mendapat gred C dan ke atas

2. Mempelbagaikan teknik penyelesaian masalah yang diberi secara berkumpulan dengan kreatif. (PLO2, P6)

P6  Kuliah, AmaliKertas Soalan Ujian 2, Laporan tugasan amali

3. Membentuk kumpulan untuk menyelesaikan masalah menggunakan pengaturcaraan dengan betul melalui pencarian maklumat melalui ICT. (PLO4, A2)

A2Amali,Pembentangan

 Laporan Projek

Jumlah (Total)

RPP-04 / Prosedur Pelaksanaan KuliahEdisi: 4 / No. Semakan: 0

Taksonomi Pembelajaran (Learning Taxonomy)Kognitif (Cognitive) Psikomotor (Psychomotor) Afektif (Affective)

C1 Pengetahuan (Knowledge) P1 Persepsi (Perception) A1 Menerima (Receiving)C2 Pemahaman (Comprehension) P2 Set (Set) A2 Memberikan Maklum Balas (Responding)C3 Aplikasi (Application) P3 Respons Berpandu (Guided Response) A3 Menilai (Valuing)C4 Analisis (Analysis) P4 Mekanisme (Mechanism) A4 Mengorganisasi (Organising)C5 Sintesis (Synthesis) P5 Respons Ketara Kompleks (Complex Overt Response) A5 Menghayati Nilai (Internalising)C6 Penilaian (Evaluation) P6 Adaptasi (Adaptation)

P7 Lakuan Tulen (Origination)

Page 7: RPP-04 Terkini 2014 BBT30802 Pengaturcaraan Komputer

PENILAIAN

Perkara Domain Pemberat Elemen Tarikh Pelaksanaan

Penialian Berterusan

Kuiz Kognitif 05% Pengetahuan Pertemuan 2Ujian 1, Ujian 2

Kognitif 20 % Pengetahuan Ujian 1- Pertemuan 3Ujian 2 -Pertemuan 5

Tugasan Psikomotor 15% Kemahiran Amali di dalam kelas 5 Amali

Projek Psikomotor 15% Kemahiran Sebelum peperiksaan Akhir

Afektif 5% Afektif(Dokumentasi Projek)

Peperiksaan Akhir

Peperiksaan Akhir

40% Pengetahuan 14/6-4/6

100%

Kuiz (5%)

Dilaksanakan pada pertemuan kedua (30 minit)Topik : Topik 1,2,3

Ujian 1(10%)

Dilaksanakan pada pertemuan ketiga (1jam)Topik : Topik 4,5,6

Ujian 2(10%)

Dilaksanakan pada pertemuan kelima (1jam)Topik : Topik 7,8,9

Tugasan (15%) - individu

Tugasan Amali yang dilakukan di dalam kelas setiap minggu pertemuan (sekurang-kurangnya 5 Amali/lebih)

RPP-04 / Prosedur Pelaksanaan KuliahEdisi: 4 / No. Semakan: 0

Page 8: RPP-04 Terkini 2014 BBT30802 Pengaturcaraan Komputer

Projek – berkumpulan (tidak melebihi 5 orang)

Projek dibangunkan bagi penyelesaian masalah yang difikirkan logik dengan menggunakan

pengaturcaraan komputer yang mengandungi elemen-elemen input-output, struktur

kawalan pilihan/ulangan dan/atau fungsi.

Projek dihantar dalam bentuk softcopy beserta dengan report (hardcopy) yang mengandungi

carta alir/pseduo code serta screen capture input dan output.

Penilaian

(a). Penyelesaian Masalah (5)

Carta alir/ Pseduo Code

(b) Coding (10)

i. Coding keseluruhan (level of difficulty, simplicity,organization)

ii. Coding tiada error atau warning

iii. Coding memaparkan output dan aturcara yang menyelesaikan masalah

iv. Coding selari dengan carta alir penyelesaian masalah

(c) Dokumentasi (5%)

Laporan hendaklah dihantar bersama-sama dengan coding projek .cpp yang

mengandunngi

Muka hadapan

Isi kandungan

Pengenalan (projek mengenai apa)

Carta alir/Pseduo Code

Pengekodan ( dicopy daripada coding yang dilakukan)

Input dan Output (Screen Capture input output)

Rumusan

Rujukan

(d) Tarikh Hantar : Sebelum Peperiksaan Akhir

Sebarang kelewatan daripada tarikh yang ditetapkan akan

mempengaruhi markah penilaian projek .

RPP-04 / Prosedur Pelaksanaan KuliahEdisi: 4 / No. Semakan: 0