UNIVERSITI TUN HUSSEIN ONN MALAYSIA FAKULTI SAINS KOMPUTER DAN TEKNOLOGI MAKLUMAT PERANCANGAN KULIAH LECTURE PLAN MAKLUMAT KURSUS (COURSE INFORMATION)

Similar documents
UNIVERSITI TUN HUSSEIN ONN MALAYSIA FAKULTI SAINS KOMPUTER DAN TEKNOLOGI MAKLUMAT PERANCANGAN KULIAH LECTURE PLAN MAKLUMAT KURSUS (COURSE INFORMATION)

UNIVERSITI TUN HUSSEIN ONN MALAYSIA FAKULTI SAINS KOMPUTER DAN TEKNOLOGI MAKLUMAT PERANCANGAN KULIAH LECTURE PLAN. Minggu (Week)

UNIVERSITI MALAYA. UNIT PENGURUSAN PENJAMINAN KUALITI MAKLUMAT SEMASA KURSUS

PROFORMA KURSUS PUSAT PENGAJIAN SAINS KOMPUTER FAKULTI TEKNOLOGI DAN SAINS MAKLUMAT UNIVERSITI KEBANGSAAN MALAYSIA

INSTRUCTION: This section consists of FOUR (4) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi EMPAT (4) soalan. Jawab SEMUA soalan.

Panduan Guru Maker UNO/ Arduino

PROFORMA KURSUS Course Proforma

Pengaturcaraan web ASP.NET. Sinopsis:

BAIKPULIH DAN SENGGARAAN KOMPUTER

PAKEJ ELEx (ENGLISH LANGUAGE EXPERIENCE)

FAKULTI TEKNOLOGI & SAINS MAKLUMAT. PROGRAM KELAYAKAN MASUK SENARAI KURSUS Sarjana Sistem Maklumat

FAKULTI TEKNOLOGI & SAINS MAKLUMAT

PROGRAM USAHASAMA AKADEMIK JADUAL WAKTU PEPERIKSAAN SEMESTER PERTAMA SIDANG AKADEMIK

UNIVERSITI SAINS MALAYSIA. CMT322/CMM323 Web Engineering & Technologies [Kejuruteraan & Teknologi Web]

JABATAN PERKHIDMATAN AWAM MALAYSIA

PENDAFTARAN KURSUS SEMESTER 1 (DEP/DEE) SESI DIS 2017

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

ASAS SAINS KOMPUTER (ASK) RANCANGAN PELAJARAN TAHUNAN TINGKATAN Disediakan Oleh;

PENDAFTARAN KURSUS SEMESTER 1 (DEP/DEE/DTK) SESI JUN 2018

Aplikasi Permainan Pembelajaran untuk Kanak-Kanak

SARJANA KEJURUTERAAN (KOMUNIKASI DAN KOMPUTER) MASTER OF ENGINEERING (COMMUNICATION AND COMPUTER)

ssk 2023 asas komunikasi dan rangkaian TOPIK 4.0 PENGALAMATAN RANGKAIAN Minggu 11

UNIVERSITI SAINS MALAYSIA. CPT113 Programming Methodology & Data Structures [Metodologi Pengaturcaraan & Struktur Data]

BACHELOR S DEGREE (COMPUTER SCIENCE)

MANAGE COURSE RESOURCES LABEL TEXT PAGE URL BOOK FILE FOLDER IMS CONTENT PACKAGE

INSTRUCTION: This section consists of TWO (2)short answers and TWO (2) structured essays. Answer ALL questions.

MAT 181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

MAT181 Programming For Scientific Applications [Pengaturcaraan Untuk Penggunaan Sains]

UNIVERSITI MALAYA. UNIT PENGURUSAN PENJAMINAN KUALITI MAKLUMAT SEMASA KURSUS

ISU DAN CABARAN PELAKSANAAN SISTEM PENGURUSAN KESELAMATAN MAKLUMAT (ISMS) 15 Jun 2016 Dewan Taklimat Serdang

UNIVERSITI SAINS MALAYSIA. CST333 Distributed & Grid Computing [Perkomputeran Teragih & Grid]

PENDAFTARAN KURSUS SEMESTER 1 (DEP/DEE/DTK) SESI DIS 2018

COMBINING TABLES. Akademi Audit Negara. CAATs ASAS ACL / 1

HARDWARE/SOFTWARE SYSTEM-ON-CHIP CO-VERIFICATION PLATFORM BASED ON LOGIC-BASED ENVIRONMENT FOR APPLICATION PROGRAMMING INTERFACING TEO HONG YAP

ISOGEOMETRIC ANALYSIS OF PLANE STRESS STRUCTURE CHUM ZHI XIAN

B,8 PERKHIDMATAN KREDIT DAN PERBANKAN. Pemindahan Data PROSEDUR UNIT KOMPUTER. BPKP/KlOK-117 Bilangan Semakan : 0 Tarikh : PERUBAHAN.

MODUL POLITEKNIK KEMENTERIAN PENDIDIKAN MALAYSIA

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT211-CPM313 Programming Language Concepts & Paradigm [Konsep & Paradigma Bahasa Pengaturcaraan]

PENGELUARAN PERAKUAN KEKOMPETENAN DAN PERAKUAN KECEKAPAN BARU MENGIKUT STCW 1978, SEPERTI PINDAAN

FUZZY NEURAL NETWORKS WITH GENETIC ALGORITHM-BASED LEARNING METHOD M. REZA MASHINCHI UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI SAINS MALAYSIA. CST331 Principles of Parallel & Distributed Programming [Prinsip Pengaturcaraan Selari & Teragih]


INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. Peperiksaan Semester Pertama Sidang Akademik 2003/2004. September/Oktober 2003

BORANG PENGESAHAN STATUS TESIS

HARDWARE AND SOFTWARE CO-SIMULATION PLATFORM FOR CONVOLUTION OR CORRELATION BASED IMAGE PROCESSING ALGORITHMS SAYED OMID AYAT

PROSES PENILAIAN MEDIA

RANCANGAN PEMBELAJARAN TAHUNAN 2017 ASAS SAINS KOMPUTER TINGKATAN 1


UNIVERSITI SAINS MALAYSIA

PART A SULIT (EKT 221) BAHAGIAN A. Answer ALL questions. Question 1. a) Briefly explain the concept of Clock Gating.

PROBLEMS ASSOCIATED WITH EVALUATION OF EXTENSION OF TIME (EOT) CLAIM IN GOVERNMENT PROJECTS

BACHELOR S DEGREE COMPUTER SCIENCE) Minimum Graduating Credits 120 Component Credits

MSS 317 Coding Theory [Teori Pengekodan]

AN IMPROVED PACKET FORWARDING APPROACH FOR SOURCE LOCATION PRIVACY IN WIRELESS SENSORS NETWORK MOHAMMAD ALI NASSIRI ABRISHAMCHI

Analysis SPM of year 2007, 2008, 2009, 2010, 2011, 2012, 2013 (Section B & C)

EEE 428 SISTEM KOMPUTER

MODELLING AND REASONING OF LARGE SCALE FUZZY PETRI NET USING INFERENCE PATH AND BIDIRECTIONAL METHODS ZHOU KAIQING

BAGI PEREKA GRED B41/42

UNIVERSITI SAINS MALAYSIA. CPT111 Principles of Programming [Prinsip Pengaturcaraan]

UNIVERSITI SAINS MALAYSIA. CST232 Operating Systems [Sistem Pengendalian]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

MAT 181 Programming for Scientific Applications [Pengaturcaraan untuk Penggunaan Sains]

Muhammad Sukri Bin Saud & Nor Farhana Binti Mohd Ariffin Fakulti Pendidikan, Universiti Teknologi Malaysia

FAKULTI SAINS KOMPUTER DAN TEKNOLOGI MAKLUMAT FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY

PANDUAN PENGGUNA (PENSYARAH)

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

UNIVERSITI SAINS MALAYSIA. CPT101 Prinsip-Prinsip Pengaturcaraan

UNIVERSITI SAINS MALAYSIA. CPT111/CPM111 Principles of Programming [Prinsip Pengaturcaraan]

INSTRUCTION: This section consists of FOUR (4) structured questions. Answer ALL questions.

SESSION BASED ACTIVITY MONITORING APPLICATION FOR ANDROID TAN LEIK HO

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

PENGENALAN KEPADA ALGORITMA & STRUKTUR DATA

OOP ONLINE JUDGE: SISTEM SEMAKAN ATAS TALIAN UNTUK KURSUS PENGATURCARAAN BERORIENTASIKAN OBJEK

BORANG PENCALONAN HADIAH UNIVERSITI NOMINATION FORM FOR UNIVERSITY AWARD

INSTRUCTION: This section consists of TWO (2) questions. Answer ALL questions. ARAHAN: Bahagian ini mengandungi DUA (2) soalan. Jawab SEMUA soalan.

CLOUD COMPUTING ADOPTION IN BANKING SYSTEM (UTM) IN TERMS OF CUSTOMERS PERSPECTIVES SHAHLA ASADI

INSTRUCTION: This section consists of TEN (10) structured questions. Answer ALL questions.

PANDUAN PENGGUNA (PENTADBIR SYSTEM/SYSTEM ADMINISTRATOR) (INFOTECH, BPPF DAN POLIS

UNIVERSITI SAINS MALAYSIA. CPT103 Struktur Data & Paradigma Pengaturcaraan

LAB 5: WORKING WITH DATA

SMART PARKING SYSTEM USING LABVIEW MUHAMMAD NAZIR BIN MAT ISA

GARIS PANDUAN BAGI BAYARAN PERKHIDMATAN STAF TEKNIKAL DI LUAR SKOP TUGAS HAKIKI OLEH UNIT TEKNIKAL & PERKHIDMATAN

UNIVERSITI SAINS MALAYSIA. CPT103/ CPM211 Struktur Data & Paradigma Pengaturcaraan

KELAS MAYA DENGAN MENGGUNAKAN TEKNOLOGI PENGARUSAN VIDEO LIEW SHAW CHIN

UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

INSTRUCTION: This section consists of TWO (2) structured questions. Answer ALL questions.

Pengenalan Sistem Maklumat Dalam Pendidikan

...a- JEE ELEKTRONIK DIGIT II. UNlVERSlTl SAINS MALAYSIA. Peperiksaan Semester Kedua Sidang Akademik FebruarVMac 2003.

HARDWARE-ACCELERATED LOCALIZATION FOR AUTOMATED LICENSE PLATE RECOGNITION SYSTEM CHIN TECK LOONG UNIVERSITI TEKNOLOGI MALAYSIA

Signature :.~... Name of supervisor :.. ~NA.lf... l.?.~mk.. :... 4./qD F. Universiti Teknikal Malaysia Melaka

UNIVERSITI MALAYSIA SARAWAK KOTA SAMARAHAN SARAWAK

UNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF CLASS 2 AND CLASS 3 SURGE PROTECTION DEVICES FOR LOW VOLTAGE PROTECTION SYSTEMS

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

AUTOMATIC APPLICATION PROGRAMMING INTERFACE FOR MULTI HOP WIRELESS FIDELITY WIRELESS SENSOR NETWORK

UNIVERSITI MALAYSIA PERLIS. EKT 120 Pengaturcaraan Komputer [Computer Programming]

TUITION CENTRE MANAGEMENT SYSTEM (TCMS) ZARIFAH BINTI MOHD PAHMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

GARIS PANDUAN PERMOHONAN IMBUHAN PENERBITAN JURNAL / PROSIDING / SITASI BERINDEKS SCOPUS

APLIKASI PEMBELAJARAN KEPERLUAN TUMBUHAN TAHUN 2 MENGGUNAKAN TEKNIK INTERNET BENDA (POKOK+) Khairul Afiq bin Azman Nazatul Aini binti Majid

Transcription:

UNIVERSITI TUN HUSSEIN ONN MALAYSIA FAKULTI SAINS KOMPUTER DAN TEKNOLOGI MAKLUMAT PERANCANGAN KULIAH LECTURE PLAN MAKLUMAT KURSUS (COURSE INFORMATION) SEMESTER / SESI (SEMESTER / SESSION) : I / 2013/ 2014 KOD KURSUS (COURSE CODE) NAMA KURSUS (COURSE TITLE) : BIC10204 : ALGORITMA DAN PENGATURCARAAN BEBAN AKADEMIK PELAJAR (STUDENT ACADEMIC LOAD) : Kategori Aktiviti (Category of Activities) Pembelajaran bersemuka (Face-to-face learning) Pembelajaran kendiri (Independent study) Pentaksiran rasmi (Formal assessment) Aktiviti Pembelajaran Jumlah Jam/ Semester (Learning Activities) (Total Hours/ Semester) Kuliah (Lecture) 24 Tutorial / Amali (Tutorial / Practical) 56 Aktiviti pembelajaran berpusatkan pelajar lain 4 (Other student centered learning activities) Penyediaan tugasan, projek dan lain-lain 40 (Preparing assignment, project and others) Ulangkaji 24 (Revision) Persediaan bagi pentaksiran 6 (Preparation for assessment) Pentaksiran berterusan 3 (Continuous assessment) Peperiksaan akhir 3 (Final examination) JUMLAH JAM BELAJAR PELAJAR (JBP) 160 (TOTAL STUDENT LEARNING TIME (SLT)) Kursus Pra-syarat (Prerequisite Course) : Tiada / None Nama Staf Akademik (Name of Academic Staff) : Dr. Mohd. Farhan b. Md. Fudzee Dr. Mohd. Zainuri bin Saringat En. Azizul Azhar b. Ramli En. Azizulzamri bin Muhamed Amin (Penyelaras) Disediakan oleh (Prepared by): Tandatangan (Signature): Nama (Name): Azizulzamri bin Muhamed Amin Disahkan oleh (Approved by): Tandatangan (Signature): Nama (Name): Dr. Noraini bt Ibrahim Tarikh (Date): 28/08/2014 Tarikh (Date): 28/08/2014

MATLAMAT (GOALS): Matlamat kursus ini adalah untuk memperkenalkan pelajar kepada pengetahuan dan kemahiran penyelesaian masalah dengan menggunakan kaedah algoritma seterusnya membangunkan perisian. This course aims to introduce problem solving knowledge and skills using algorithm and eventually developing software applications. SINOPSIS (SYNOPSIS): Kursus ini akan mendedahkan pelajar kepada prinsip algoritma dalam penyelesaian masalah serta pengaturcaraan komputer. Topik-topik perbincangan merangkumi pengenalan kepada pengaturcaraan komputer, penyelesaian masalah dan algoritma, struktur asas pengaturcaraan, data input dan output, penyataan kawalan, fungsi, tatasusunan dan struktur serta penuding. This course introduces students the concept of algorithm in problem solving and computer programming. Topics include introduction to computer programming, problem solving and algorithm, basic structure in programming, input and output data, control statement, function, array, structure and pointer. HASIL PEMBELAJARAN (LEARNING OUTCOMES): Di akhir kursus ini, pelajar berkemampuan untuk: At the end of this course, students should be able to: (1) Menghuraikan proses penyelesaian masalah menggunakan kaedah algoritma dan carta alir. (PLO 4, Critical Thinking & Problem Solving - C4). Explain problem solving process using algorithm and flow chart. (PLO 4, Critical Thinking & Problem Solving - C4). (2) Membina aplikasi komputer berdasarkan prinsip-prinsip pembangunan perisian.(plo 2, Knowledge & Practical - P4). Build computer application based on software development principles.(plo 2, Knowledge & Practical - P4). (3) Membincangkan keperluan kemahiran pengaturcaraan dalam persekitaran pekerjaan. (PLO 6, Lifelong Learning A2). Discuss the needs of programming skills in job environment. (PLO 6, Lifelong Learning A2).

ISI KANDUNGAN (CONTENT): MINGGU (WEEK) KANDUNGAN (CONTENTS) PENTAKSIRAN(ASSESSMENTS) 1-2 BAB 1: PENGENALAN KEPADA PENGATURCARAAN KOMPUTER (3 Jam) CHAPTER 1: INTRODUCTION TO COMPUTER PROGRAMMING (3 Hours) 1.1 Sejarah Pengkomputeran History of computing 1.2 Pengenalan kepada Bahasa Pengaturcaraan Komputer Introduction to computer programming languages 1.3 Komponen dalam Pengaturcaraan: Input, Output, Pemprosesan dan Ruang Ingatan Programming components: input, output, processing and memory space 1.4 Fasa-Fasa Kitar Hayat Pembangunan Perisian Phases of software development life cycle BAB 2: PENYELESAIAN MASALAH DAN ALGORITMA (3/6 Jam) CHAPTER 2: PROBLEM SOLVING AND ALGORITHM (3/6 Hours) 2.1 Pengenalan kepada Masalah Introduction to problem 2.2 Teknik Mengenalpasti Masalah Problem identification techniques 2.3 Peralatan dan Kaedah Penyelesaian Masalah Problem solving tools and techniques 2.4 Bentuk-Bentuk Algoritma Various forms of algorithms

3-4 BAB 2: PENYELESAIAN MASALAH DAN ALGORITMA (3/6 Jam) CHAPTER 2: PROBLEM SOLVING AND ALGORITHM (3/6 Hours) 2.5 Penggunaan Carta Alir dan Pseudo-Kod Flow chart and pseudocode usage 2.6 Penukaran Masalah ke Bentuk Pseudo- Kod/Carta Alir Convert problem to flow chart/ pseudocode form 2.7 Penukaran Pseudo-Kod ke Bentuk Carta Alir Convert pseudocode to flow chart Kuiz 1 Quiz 1 BAB 3: STRUKTUR ASAS PENGATURCARAAN (3/ 6 Jam) CHAPTER 3: BASIC STRUCTURE IN PROGRAMMING (3/ 6 Hours) 3.1 Pengenalan Struktur Pengaturcaraan C Introduction to C programming structure 3.2 Senibina Aturcara C C programming architecture 3.3 Kompil dan Larian Aturcara Compile and run program 3.4 Teknik Menukarkan Carta Alir kepada Aturcara Technique to translate flow chart to program 5-6 BAB 3: STRUKTUR ASAS PENGATURCARAAN (3/ 6 Jam) CHAPTER 3: BASIC STRUCTURE IN PROGRAMMING (3/ 6 Hours) 3.5 Memperkenalkan Sintaks Asas dalam Pengaturcaraan C Introduction of basic syntax in C programming 3.6 Penggunaan Pembolehubah, Pencam dan Pemalar Usage of variables, identifier and constant 3.7 Jenis-Jenis Data dan Arahan Prapemprosesan Data types and pre processing instruction BAB 4: DATA INPUT DAN OUTPUT (3/6 Jam) CHAPTER 4: INPUT AND OUTPUT DATA (3/6 Hours) 4.1 Pemprosesan Rentetan Input/ Output Input/ output processing 4.2 Pengoperasi Matematik Arithmetic operator 4.3 Pengoperasi Syarat Conditional operator 4.4 Pengoperasi Hubungan dan Logikal Relational and logical operator

7-8 BAB 4: DATA INPUT DAN OUTPUT (3/ 6 Jam) CHAPTER 4: INPUT AND OUTPUT DATA (3/6 Hours) 4.5 Pengoperasi Umpukan Assignment operator 4.6 Pemprosesan Fail File processing 4.7 Penggunaan Fail bagi Mendapatkan Input dan Menghasilkan Output Reading data from a file and writing output to a file UJIAN Test BAB 5: PENYATAAN KAWALAN (3/ 6 Jam) CHAPTER 5: CONTROL STATEMENT (3/ 6 Hours) 5.1 Penggunaan Penyataan Kawalan if if control statement 5.2 Penggunaan Penyataan Kawalan switch switch control statement 5.3 Penggunaan Penyataan break break control statement 9-10 BAB 5: PENYATAAN KAWALAN (3/ 6 Jam) CHAPTER 5: CONTROL STATEMENT (3/ 6 Hours) 5.4 Penggunaan Penyataan Kawalan for for looping statement 5.5 Penggunaan Penyataan Gelung while while looping statement 5.6 Penggunaan Penyataan goto goto statement BAB 6: FUNGSI (3 Jam) CHAPTER 6 : FUNCTION (3 Hours) 6.1 Definisi Fungsi Function Definitions 6.2 Capaian dan Panggilan Fungsi Function calls and accessibility 6.3 Jenis-jenis Fungsi Types of functions 6.4 Prototaip Fungsi Function prototypes

11-12 BAB 7: TATASUSUNAN (3/ 6 Jam) CHAPTER 7 : ARRAY (3/6 Hours) 7.1 Asas Tatasusunan Basic array 7.2 Pengisytiharan Tatasusunan Declaration of array 7.3 Operasi-operasi Ringkas Tatasusunan: Umpukan Operation on array: Initialization Kuiz 2 Quiz 2 BAB 7: TATASUSUNAN (3/ 6 Jam) CHAPTER 7 : ARRAY (3/6 Hours) 7.4 Operasi-operasi Ringkas Tatasusunan: Capaian dan Cetakan Data Operation on array: Accessing and printing array elements 7.5 Tatasusunan Dua Dimensi 2D Array 7.6 Aplikasi Tatasusunan Array Application 13-14 BAB 8: STRUKTUR DAN PENUDING (3/ 6 Jam) CHAPTER 8: STRUCTURE AND POINTERS (3/ 6 Hours) 8.1 Penuding dan Rentetan Pointers and strings 8.2 Struktur dan Penuding Structures and pointers BAB 8: STRUKTUR DAN PENUDING (3/ 6 Jam) CHAPTER 8: STRUCTURE AND POINTERS (3/ 6 Hours) 8.3 Struktur Bersarang Nested structures 8.4 Aplikasi Penuding dalam Fungsi Pointers application in function 15 MINGGU ULANGKAJI (1 MINGGU) REVISION WEEK (1 WEEK) 16-18 PEPERIKSAAN AKHIR (3 MINGGU) FINAL EXAMINATION (3 WEEKS) PEPERIKSAAN AKHIR Final Examination

TUGASAN / PROJEK (ASSIGNMENT / PROJECT): TUGASAN / PROJEK (ASSIGNMENT / PROJECT) : (i) Tugasan (Assignment) Tugasan adalah berdasarkan tugasan praktikal yang dijalankan setiap minggu di makmal seperti di nyatakan di bahagian (iii) Amali (Pratical). (PLO 2 P4). Assignments will be based on the weekly practical in the laboratory as stated in (iii) Amali (Pratical) below. (PLO 2 P4). (ii) Projek (Project) Pelajar akan membangunkan sebuah sistem ringkas menggunakan bahasa pengaturcaraan C. Pembangunan adalah secara kumpulan.(plo 2 P4). Students will develop a simple system using C programming language. It will be developed in group. (PLO 2 P4). (iii) Amali (Practical) MINGGU (WEEK) AMALI (CONTENT) 2 Mengimplementasikan kaedah penyelesaian masalah Implementation of problem solving technique 3 Mengimplementasikan kaedah penyelesaian masalah Implementation of problem solving technique 4 Mengimplementasikan kaedah penyelesaian masalah Implementation of problem solving technique 5 Pengenalan kepada perisian Turbo C Introduction to Turbo C software 6 Pengenalan kepada pengaturcaraan dan struktur asas pengaturcaraan Introduction to programming and its basic structure 7 Pengenalan jenis-jenis data input dan output Introduction to input and output data types 8 Penggunaan penyataan kawalan Usage of control statement 9 Penggunaan penyataan kawalan Usage of control statement 10 Penggunaan Fungsi Functions 11 Penggunaan Fungsi Functions 12 Penggunaan tatasusunan Array 13 Struktur dan penunding Structures and Pointers 14 Persembahan Projek Project Presentation

PENTAKSIRAN (ASSESSMENT): 1. Kuiz (Quiz) : 5 % 2. Tugasan (Assignment) : 20 % 3. Ujian (Test) : 15 % 4. Project (Project) : 20 % 5. Peperiksaan Akhir (Final Examination) : 40 % Jumlah (Total) : 100 % RUJUKAN (REFERENCES): 1. Tan, H.H. dan D Orazio, T.B. 1999. C Programming for Engineering & Computer Science. McGraw-Hill International Editions. Call number: QA76.73.C15.T36 1999. 2. Hanly, J. R. dan Koffman, E.B. 2010. Problem Solving and Program Design in C. Pearson Education. 3. Deitel, P. J. & Deitel H.M. 2010. C How to Program. 6th ed.. Pearson Education Inc. Call number: QA76.73.C15.D45 2010. 4. Goyal, A. K. 2008. The C Programming Language. Alpha Science. Call number: QA76.73.C15.G69 2008. 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 masingmasing 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)

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10 PLO11 PLO12 PLO13 Lampiran A MATRIK HASIL PEMBELAJARAN KURSUS DAN HASIL PEMBELAJARAN PROGRAM MATRIX OF COURSE LEARNING OUTCOMES AND PROGRAMME LEARNING OUTCOMES Fakulti (Faculty) : FAKULTI SAINS KOMPUTER DAN TEKNOLOGI MAKLUMAT Matrik ini perlu digunakan bersama: (This matrix is to be used with) Program (Programme) : SARJANA MUDA SAINS KOMPUTER (KEJURUTERAAN PERISIAN) 1. Objektif Pendidikan Program (PEO) (Programme Educational Objectives (PEO)) Kod Kursus (Course Code) : BIC10204 2. Hasil Pembelajaran Program (PLO) (Programme Learning Outcomes (PLO)) Nama Kursus (Course Title) : ALGORITMA DAN PENGATURCARAAN 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 1 Menghuraikan proses penyelesaian masalah menggunakan kaedah algoritma dan carta alir. (C4, Analisis) C4 Kuliah, Tutorial Ujian, Kuiz, Peperiksaan Akhir, Projek Sekurang-kurangnya 50 % pelajar mendapat markah 50 dan ke atas untuk keseluruhan markah kognitif 2 Membina aplikasi komputer berdasarkan prinsip-prinsip pembangunan perisian. (P4, Mekanisme) P4 Soalan Tugasan / Projek Tugasan, Projek Sekurang-kurangnya 50 % pelajar mendapat markah 50 dan ke atas untuk keseluruhan markah psikomotor 3 Membincangkan keperluan kemahiran pengaturcaraan dalam persekitaran pekerjaan. (A2, Memberikan Maklum Balas) A2 Soalan Projek Pembentangan Projek Sekurang-kurangnya 50% pelajar mendapat markah 50 dan ke atas bagi keseluruhan markah afektif Jumlah (Total) 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)