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. Minggu (Week)

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

COURSE OUTLINE. Course lecturer(s) Name Office Tel (07-55) Dr Norsham Idris N /

PROGRAM USAHASAMA AKADEMIK JADUAL WAKTU PEPERIKSAAN SEMESTER PERTAMA SIDANG AKADEMIK

UNIVERSITI MALAYA. UNIT PENGURUSAN PENJAMINAN KUALITI MAKLUMAT SEMASA KURSUS

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

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

PAKEJ ELEx (ENGLISH LANGUAGE EXPERIENCE)

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

FAKULTI TEKNOLOGI & SAINS MAKLUMAT

UNIVERSITI MALAYA. UNIT PENGURUSAN PENJAMINAN KUALITI MAKLUMAT SEMASA KURSUS

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

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

COURSE OUTLINE. Course code: SCSR 4473 Academic Session/Semester: /2. Course name: Security Management Pre/co requisite (course name

BORANG PENGESAHAN STATUS TESIS

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

COURSE OUTLINE. Faculty of Computing, Universiti Teknologi Malaysia

PROFORMA KURSUS Course Proforma

BAIKPULIH DAN SENGGARAAN KOMPUTER

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

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

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

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

BORANG PENCALONAN HADIAH UNIVERSITI NOMINATION FORM FOR UNIVERSITY AWARD

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

TEACHING PLAN FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

MSS 317 Coding Theory [Teori Pengekodan]

COURSE OUTLINE. Last Amendment Edition Procedure No. Lecturer /blog Room No. Phone No. / Name.

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

JABATAN PERKHIDMATAN AWAM MALAYSIA

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Panduan Guru Maker UNO/ Arduino

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

PROGRAM SARJANA MUDA PENGAJIAN SEPARUH MASA Semester I, Sesi 2017/2018

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

ENHANCING WEB SERVICE SELECTION USING ENHANCED FILTERING MODEL AJAO, TAJUDEEN ADEYEMI

PROGRAM SARJANA MUDA PENGAJIAN SEPARUH MASA Semester I, Sesi 2017/2018

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics


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

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

DEVELOPMENT OF VENDING MACHINE WITH PREPAID PAYMENT METHOD AMAR SAFUAN BIN ALYUSI

BORANG PENGESAHAN STATUS TESIS

VIDEO DISTORTION MEASUREMENT USING PSNR IN WAVELET DOMAIN MOK YUNG LENG

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

PROGRAM SARJANA MUDA PENGAJIAN SEPARUH MASA Semester II, Sesi 2017/2018

SUMMARY OF INFORMATION ON EACH COURSE

COWLEY COLLEGE & Area Vocational Technical School

ENHANCING TIME-STAMPING TECHNIQUE BY IMPLEMENTING MEDIA ACCESS CONTROL ADDRESS PACU PUTRA SUARLI

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

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

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

Spring 2018 El Camino College E. Ambrosio. Course Syllabus

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

MODUL POLITEKNIK KEMENTERIAN PENDIDIKAN MALAYSIA

BAGI PEREKA GRED B41/42

DESIGN ANALYSIS OF EXTERIOR CAR BODY PART BASTIAN WIBAR BIN MOMANG

Computer Networks IT321

PROSES PENILAIAN MEDIA

PANDUAN PENGGUNA (PENSYARAH)

A NEW STEGANOGRAPHY TECHNIQUE USING MAGIC SQUARE MATRIX AND AFFINE CIPHER WALEED S. HASAN AL-HASAN UNIVERSITI TEKNOLOGI MALAYSIA


ITE 205 Software Design and Programming I

SYLLABUS. 1. Information regarding the programme 1.1 Higher education Babeş-Bolyai University of Cluj-Napoca

PROTOTYPE OF POWER LINE INTERFACE SOCKET USING EMBEDDED CONTROLLER FOR DATA ACQUISITION AND CONTROL. LAI CHING HUAT

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

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

PRA BENGKEL WEBOMETRICS

COURSE OUTLINE. Page : 1 of 5. Semester: 2 Academic Session: 2017/2018

SOAL SELIDIK KEBOLEHGUNAAN SISTEM E-PEMBELAJARAN HIBRID FOTOGRAFI (e-hifoto)

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

BORANG PENGESAHAN STATUS TESIS* TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan)

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


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

FAKULTI TEKNOLOGI KREATIF DAN WARISAN Universiti Malaysia Kelantan, Beg Berkunci 01, Bachok, Kelantan

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

UNIVERSITI MALAYSIA PAHANG BORANG PENGESAHAN STATUS TESIS

FACULTY OF BIOSCIENCES AND MEDICAL ENGINEERING

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

Model 4.2 Faculty member + student Course syllabus for Advanced programming language - CS313D

Advanced Database Organization INF613

LOGICAL OPERATORS AND ITS APPLICATION IN DETERMINING VULNERABLE WEBSITES CAUSED BY SQL INJECTION AMONG UTM FACULTY WEBSITES NURUL FARIHA BINTI MOKHTER

Compulsory course in Computer Science

PERFORMANCE ANALYSIS OF VIDEO TRANSMISSION OVER IEEE ARCHITECTURE NOOR HURUL-AIN BINTI MOHAMAD

DEVELOPMENT OF HOME ENERGY MANAGEMENT SYSTEM (HEMS) CHEA MENG HUAT UNIVERSITI TEKNIKAL MALAYSIA MELAKA

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

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

STUDY OF FLOATING BODIES IN WAVE BY USING SMOOTHED PARTICLE HYDRODYNAMICS (SPH) HA CHEUN YUEN UNIVERSITI TEKNOLOGI MALAYSIA

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

The University of Aizu School of Computer Science and Engineering Introduction to Programming. Course Syllabus (Special Track for Foreign Students)

SMART PARKING SYSTEM USING LABVIEW MUHAMMAD NAZIR BIN MAT ISA

ISOGEOMETRIC ANALYSIS OF PLANE STRESS STRUCTURE CHUM ZHI XIAN

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

REGISTRATION FORM SYSTEMATIC REVIEW AND META-ANALYSIS WORKSHOP 26 TH to 28 TH October 2015 (3 DAYS) Selangor, Malaysia. REGISTRANT DETAILS

AUTO SILENT MODE FOR ANDROID SMARTPHONES MUHAMMAD AZLAN SHAHARIMAN BIN AHMAD

Software Reliability and Reusability CS614

Philadelphia University FACULTY OF ADMINISTRATIVE & FINANCIAL SCIENCES Department of Accounting 0000 Semester

COORDINATION PROTECTION SYSTEM IN INDUSTRIAL PLANTS AHMAD TARMIZI BIN MD NOR

Transcription:

UNIVERSITI TUN HUSSEIN ONN MALAYSIA FAKULTI SAINS KOMPUTER DAN TEKNOLOGI MAKLUMAT PERANCANGAN KULIAH LECTURE PLAN MAKLUMAT KURSUS (COURSE INFORMATION) SEMESTER / SESI (SEMESTER / SESSION) : II/ 2016/2017 KOD KURSUS (COURSE CODE) : BIT 33803 NAMA KURSUS (COURSE TITLE) : JAVA PROGRAMMING 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) 28 Aktiviti pembelajaran berpusatkan pelajar lain 4 (Other student centered learning activities) Penyediaan tugasan, projek dan lain-lain 28 (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) 120 (TOTAL STUDENT LEARNING TIME (SLT)) Kursus Pra-syarat (Prerequisite Course) Nama Staf Akademik (Name of Academic Staff) : BIT 10303 COMPUTER PROGRAMMING : DR. AIDA MUSTAPHA (PENYELARAS) Disediakan oleh (Prepared by): Tandatangan (Signature): Nama (Name): DR. AIDA MUSTAPHA Tarikh (Date): 5 FEBRUARY 2017 Disahkan oleh (Approved by): Tandatangan (Signature): Nama (Name): Tarikh (Date):

MATLAMAT (GOALS): To provide good understanding on Java programming skills. Students are expected to design and develop application using Java programming. SINOPSIS (SYNOPSIS): This course provides an understanding on introduction to program and Java, primitive data types and operations, control statement methods and arrays. HASIL PEMBELAJARAN (LEARNING OUTCOMES): At the end of this course, the students would be able to apply and appreciate the knowledge to: 1. Design problem solving process based on object oriented concept. (PLO 4, CTPS C5) 2. Construct an object oriented computer application using Java programming language. (PLO 2, Practical Skill P4) 3. Demonstrate the implementation of object oriented concept using any high level programming language. (PLO 6, LL A3) ISI KANDUNGAN (CONTENT): MINGGU KANDUNGAN (CONTENT) 1 1.0 INTRODUCTION TO JAVA PROGRAMMING (6 HOURS) 1.1 Introduction to Program and Java 1.2 Data Primitive Types and Operation PENTAKSIRAN (ASSESSMENT) 2 1.3 Control Structure: Selection and Looping Selection 3 1.4 Methods: Create, Call, Using Methods in Programming 1.5 Array in Programming Quiz 1 4 2.0 OBJECT ORIENTED PROGRAMMING (8 HOURS) 2.1 Object and Class: Create and Class achieve, Using Class in Programming 2.2 Strings: Class String, Class Characters and Class StringBuffer 5 2.3 Inheritance 6 2.4 Polymorphism 7 2.5 Class abstract and interfaces and Object Oriented Modeling Midterm MID SEMESTER BREAK (1 WEEK)

MINGGU KANDUNGAN (CONTENT) 8 3.0 GRAPHICAL USER INTERFACE (GUI) PROGRAMMING (8 HOURS) 3.1 Introduction to GUI Programming PENTAKSIRAN (ASSESSMENT) 9 3.2 Event-Driven Programming 10 3.3 Create User Interface: Swing GUI Component 11 3.4 Applet, Image and Audio: Class Applet and Class JApplet Quiz 2 12 4.0 ECEPTIONS HANDLING AND INPUT/OUTPUT (6 HOURS) 4.1 Exceptions and Assertions: Types of Exception, Exception Handling, Rethrowing Exceptions, Finally Clause 13 4.2 Input and Output: Input/Output Handling in Java 14 4.3 Binary Input/Output Presentation 15 REVISION WEEK (1 WEEK) 16 18 FINAL EAMINATION (3 WEEKS) Final Examination TUGASAN / PROJEK (ASSIGNMENT / PROJECT): 1. Practical Lab exercises on Java Programming MINGGU AMALI (PRACTICAL) 1 Basic idea and introduction to the Java Programming (2 hours) 2-14 Lab practical using Java (22 hours) Using Object in programming Strings handling GUI Application Exception Handling PERKAKASAN/PERISIAN (HARDWARE/SOFTWARE) Personal computer/ Java Compiler 2. Develop Application using Java PENTAKSIRAN (ASSESSMENT): 1. Kuiz (Quiz) : 5% 2. Tugasan (Assignment) : 20% 3. Ujian (Test) : 15% 4. () : 20% 5. Peperiksaan Akhir (Final Examination) : 40% Jumlah (Total) : 100%

RUJUKAN (REFERENCES): 1. Mustapha, A., Samsudin, N. A. & Mohamed, R. 2017. Java Programming Workbook. Penerbit UTHM. 2. Liang, Y. D., 2009. Introduction to Java programming-comprehensive. 6th Ed. New York: Prentice Hall. Call number: QA76.73.J38.L52 2009 3. Deitel, I. & Deitel, J., 2007. Java how to program. 7th Ed. New York: Prentice Hall. Call number: QA76.73.J38.D44 2007 4. Lewis J. & Loftus W., 2012. Java software solutions: foundations of program design. 5th Ed. New York: Prentice Hall. Call number: QA76.73.J38.L48 2012 5. Sanders, K. E. & Dam, A. V., 2006. Object-oriented programming in java: a graphical approach. Harlow: Addison-Wesley. Call number: QA76.64.S26 2006 6. Morelli, R. & Walde, R., 2007. Java, Java, Java: Object-oriented problem solving. New York: Prentice Hall. Call number: TK7867.H67 2006 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 (MATRI OF COURSE LEARNING OUTCOMES AND PROGRAMME LEARNING OUTCOMES) Dilampirkan. (Attached).

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10 PLO11 PLO12 PLO13 MATRIK HASIL PEMBELAJARAN KURSUS DAN HASIL PEMBELAJARAN PROGRAM MATRI OF COURSE LEARNING OUTCOMES AND PROGRAMME LEARNING OUTCOMES Fakulti (Faculty) : FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY Matrik ini perlu digunakan bersama: (This matrix is to be used with) Program (Programme) : BACHELOR OF INFORMATION TECHNOLOGY 1. Objektif Pendidikan Program (PEO) (Programme Educational Objectives (PEO)) Kod Kursus (Course Code) : BIT 33803 2. Hasil Pembelajaran Program (PLO) (Programme Learning Outcomes (PLO)) Nama Kursus (Course Title) : JAVA PROGRAMMING Bil. (No.) Hasil Pembelajaran Kursus (Course Learning Outcomes) 1 Design problem solving process based on object oriented concept. (C5, CTPS) 2 Construct an object oriented computer application using Java programming language. (P4, Practical Skill) 3 Demonstrate the implementation of object oriented concept using any high level programming language. (A3, LL) Jumlah (Total) Pematuhan kepada PLO (Compliance to PLO) Kaedah Penyampaian (Method of Delivery) Lecture Lecture, Lab Lecture, Kaedah Pentaksiran (Method of Assessment) Quiz, Test, Lab,, Final Examination Lab Assignments, Presentation KPI for cognitive for psychomotor for affective 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)