Program Pengajian: Master of Software Engineering / Master of Computer Science. Bilik: Bilik:

Similar documents
PROFORMA KURSUS Course Proforma. FAKULTI PENDIDIKAN Faculty of Education SEMESTER I, SESI

Lulus Matrikulasi KPM/Asasi Sains UM/Asasi Sains UiTM/Asasi Undang-Undang UiTM dengan mendapat sekurangkurangnya

RANCANGAN KURSUS. Muka surat : 1 daripada 6. Nama dan Kod Kursus: Komputer dalam Pendidikan Kimia(MPS1343) Jumlah Jam Pertemuan: 3 x 14 = 42 jam

SYARAT-SYARAT KEMASUKAN DI TATI UNIVERSITY COLLEGE

A SURVEY ON UTM TESL UNDERGRADUATES READING PREFERENCE: BETWEEN HYPERTEXTS AND BOOKS

KEPERLUAN SUSUNATUR DAN PERANCANGAN TAPAK BAGI KESELAMATAN KEBAKARAN (ARIAL 18 ) NORAINI BINTI ISMAIL FAKULTI ALAM BINA UNIVERSITI MALAYA 2007

NATIONAL INSTITUTE OF OCCUPATIONAL SAFETY AND HEALTH

PENGHASILAN BAHAN E-PEMBELAJARAN BAGI TOPIK POLYGONS II UNTUK PELAJAR TINGKATAN TIGA BERASASKAN MOODLE

PEMBELAJARAN MOBILE BAGI KURSUS JAVA DI POLITEKNIK

PEMBINAAN DAN PENILAIAN KESESUAIAN MODUL PENGAJARAN KENDIRI PERMODELAN OBJEK PADU MATA PELAJARAN REKABENTUK BERBANTU KOMPUTER

AN INVESTIGATION INTO THE FACTORS AFFECTING SECOND LANGUAGE LEARNERS CLASSROOM PARTICIPATION

CVT COLOUR VIBRATION THERAPY SDN BHD BORANG PERMOHONAN KEMASUKAN KE PROGRAM KURSUS TERTINGGI COLOUR VIBRATION THERAPY

UNIVERSITI PUTRA MALAYSIA SKEW ARMENDARIZ RINGS AND THEIR RELATIONS

SIMILARITY MEASURE FOR RETRIEVAL OF QUESTION ITEMS WITH MULTI-VARIABLE DATA SETS SITI HASRINAFASYA BINTI CHE HASSAN UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITY ASSET MANAGEMENT SYSTEM (UniAMS) CHE FUZIAH BINTI CHE ALI UNIVERSITI TEKNOLOGI MALAYSIA

Agenda 4.2: LAPORAN KAJIAN KEPUASAN PELANGGAN TAHUN 2014

MEMBINA DAN MENILAI PERISIAN MENGENAI PERGERAKAN BAHAN MERENTAS MEMBRAN PLASMA BAGI BIOLOGI TINGKATAN 4

MINAT MEMBACA DALAM KALANGAN GURU PELATIH TAHUN DUA FAKULTI PENDIDIKAN UTM SKUDAI MD ZAKI BIN MD GHAZALI

GARIS PANDUAN BAGI POTONGAN PERBELANJAAN DI BAWAH PERENGGAN 34(6)(m) DAN 34(6)(ma) AKTA CUKAI PENDAPATAN 1967 BAGI MAKSUD PENGIRAAN CUKAI PENDAPATAN

yang menghadapi masalah Down Syndrome. Mereka telah menghadiri satu program

PEMBANGUNAN PERISIAN PEMBELAJARAN BERBANTUKAN KOMPUTER SUBJEK TEKNOLOGI MAKLUMAT DAN KOMUNIKASI BAGI TAJUK KESELAMATAN KOMPUTER TINGKATAN 4

PENGESAHAN PENYELIA. Tandatangan : PROF DR. NOOR AZLAN BIN AHMAD ZANZALI

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

UNIVERSITI PUTRA MALAYSIA

Introduction to CRC Cards

"66O "8 '

STUDENTS SATISFACTION LEVEL TOWARDS THE GENERIC SKILLS APPLIED IN THE CO-CURRICULUM SUBJECT IN UNIVERSITI TEKNOLOGI MALAYSIA NUR HANI BT MOHAMED

SULIT FP511: HUMAN COMPUTER INTERACTION/SET 1. INSTRUCTION: This section consists of SIX (6) structured questions. Answer ALL questions.

TAHAP PERANCANGAN BAHAN SUMBER, KEMUDAHAN DAN PERALATAN PENGAJARAN DALAM KALANGAN GURU PENDIDIKAN JASMANI

Faculty of Health and Behavioural Sciences School of Health Sciences Subject Outline SHS222 Foundations of Biomechanics - AUTUMN 2013

KURIKULUM STANDARD SEKOLAH MENENGAH SAINS PELAKSANAAN PENTAKSIRAN SEKOLAH

Impact of Learner-Centred Teaching Environment with the Use of Multimedia-mediated Learning Modules in Improving Learning Experience

UNIVERSITI PUTRA MALAYSIA RELATIONSHIP BETWEEN LEARNING STYLES AND ENTREPRENEURIAL COMPETENCIES AMONG STUDENTS IN A MALAYSIAN UNIVERSITY

UNIVERSITI TEKNOLOGI MALAYSIA JUDUL: PEMBANGIINAN E-PETA MINDA BERTAJUK REDOX REACTION IN ELECTROLYTIC CELL AND CHEMICAL CELL KIMIA TINGKATAN LIMA

MAJLIS PEPERIKSAAN MALAYSIA. Perbandingan bilangan dan peratusan calon (mendaftar) STPM 2009 dengan calon STPM 2010

Control Tutorials for MATLAB and Simulink

Masalah dalam Pengajaran dan Pembelajaran bagi Kursus Teknologi Elektrik di Kolej Vokasional

BORANG PENGESAHAN STATUS TESIS

UNIVERSITI PUTRA MALAYSIA EFFECTIVENESS OF PROBLEM-BASED LEARNING - TEACHING ALGEBRA AMONG FORM FOUR STUDENTS

KESAN DASAR PENGAJARAN MATEMATIK DAN SAINS DALAM BAHASA INGGERIS Dl SEKOLAH RENDAH

PENGGUNAAN BAHAN ILUSTRASI OBJEK PADANAN ABJAD (IOAP) BAGI MENINGKATKAN KEUPAYAAN MENGECAM HURUF KANAK-KANAK PRASEKOLAH

ELEC3117 Electrical Engineering Design

THE IMPLEMENTATION OF TEACHING ENGLISH TO THE TENTH GRADE STUDENTS AT SMK NEGERI 8 SURAKARTA IN 2015/2016 ACADEMIC YEAR

Sila lekatkan gambar berukuran passport. 3. No. Kad Pengenalan/Pasport Identification Card /Passport No.

CS 3516: Computer Networks

TAHAP PENGUASAAN KEMAHIRAN MANIPULATIF DI KALANGAN GURU PELATIH KIMIA UNIVERSITI TEKNOLOGI MALAYSIA

PESIT SOUTH CAMPUS 10CS71-OBJECT-ORIENTED MODELING AND DESIGN. Faculty: Mrs.Sumana Sinha No. Of Hours: 52. Outcomes

Specification of the Verity Learning Companion and Self-Assessment Tool

PENGGUNAAN ICT DALAM KALANGAN GURU PELATIH KEMAHIRAN HIDUP FAKULTI PENDIDIKAN, UTM

MUKTAMAD / UPDATED 26 DISEMBER 2012 / 26th DECEMBER 2012

Multimedia Courseware of Road Safety Education for Secondary School Students

Principles Of Macroeconomics Case Fair Oster 10e

MEMBANGUN WEB PORTAL BERASASKAN MOODLE BERTAJUK PROBABILITY SPM

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

HUBUNGAN MINAT DAN SIKAP TERHADAP PENCAPAIAN PELAJAR DALAM KURSUS DPA3043 AUDITING. Fazlina Binti. Abd Rahiman. Aniza Suriati Binti Abdul Shukor

PENGGUNAAN KOMPUTER DI KALANGAN GURU DALAM PENGAJARAN MATA PELAJARAN MATEMATIK DI DAERAH KOTA STAR, KEDAH DANIEL CHAN

UNIVERSITI MALAYA PERAKUAN KEASLIAN PENULISAN. Nama: Rosnah binti Ishak (No. Kad Pengenalan: )

UNIVERSITI PUTRA MALAYSIA IMPACT OF ASEAN FREE TRADE AREA AND ASEAN ECONOMIC COMMUNITY ON INTRA-ASEAN TRADE

Use of CIM in AEP Enterprise Architecture. Randy Lowe Director, Enterprise Architecture October 24, 2012

Faculty Of Information and Communication Technology

Data Modeling and Databases II Entity-Relationship (ER) Model. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI PUTRA MALAYSIA GENDER, PASSAGE CONTENT AND TEXT TYPES IN READING COMPREHENSION AMONG ESL LEARNERS

Graduate Calendar. Graduate Calendar. Fall Semester 2015

UCEAS: User-centred Evaluations of Adaptive Systems

BORANG PENGESAHAN STATUS TESIS

Ruggiero, V. R. (2015). The art of thinking: A guide to critical and creative thought (11th ed.). New York, NY: Longman.

PROCESS USE CASES: USE CASES IDENTIFICATION

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

BSM 2801, Sport Marketing Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

SURAT PERMOHONAN PUBLIKASI

THE ROLES OF INTEGRATING INFORMATION COMMUNICATION TECHNOLOGY (ICT) IN TEACHING SPEAKING AT THE FIRST SEMESTER OF ENGLISH STUDENTS OF FKIP UIR

THE EFFECT OF DEMONSTRATION METHOD ON LEARNING RESULT STUDENTS ON MATERIAL OF LIGHTNICAL PROPERTIES IN CLASS V SD NEGERI 1 KOTA BANDA ACEH

EXTENSIVE READING AND ITS IMPACT ON STUDENTS COMPREHENSION, VOCABULARY AND READING ATTITUDE

UNIVERSITI PUTRA MALAYSIA

BUS Computer Concepts and Applications for Business Fall 2012

Computer Science 141: Computing Hardware Course Information Fall 2012

BODJIT KAUR A/P RAM SINGH

Students Argumentation Skills through PMA Learning in Vocational School

Available online at ScienceDirect. Procedia Computer Science 72 (2015 )

Pendekatan Pengajaran Guru Dan Kesannya Terhadap Pencapaian Pelajar Dalam Mata Pelajaran Kemahiran Hidup Di Sekolah Menengah Kebangsaan Senai, Johor

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

An NFR Pattern Approach to Dealing with Non-Functional Requirements

UNIVERSITI PUTRA MALAYSIA TYPES OF WRITTEN FEEDBACK ON ESL STUDENT WRITERS ACADEMIC ESSAYS AND THEIR PERCEIVED USEFULNESS

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor


Syllabus Education Department Lincoln University EDU 311 Social Studies Methods

Laboratorio di Intelligenza Artificiale e Robotica

GIS 5049: GIS for Non Majors Department of Environmental Science, Policy and Geography University of South Florida St. Petersburg Spring 2011

Abstrak. Masalah Pembelajaran Bahasa bukan Saintifik dalam Pembelajaran Sains

MEE 6501, Advanced Air Quality Control Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

OCR LEVEL 3 CAMBRIDGE TECHNICAL

IMPROVING STUDENTS SPEAKING ABILITY THROUGH SHOW AND TELL TECHNIQUE TO THE EIGHTH GRADE OF SMPN 1 PADEMAWU-PAMEKASAN

HUBUNGAN ANTARA KUALITI GURU BAHASA ARAB DAN KECENDERUNGAN MINAT PELAJAR DALAM BAHASA ARAB

MBA 5652, Research Methods Course Syllabus. Course Description. Course Material(s) Course Learning Outcomes. Credits.

Knowledge-Based - Systems

ECE-492 SENIOR ADVANCED DESIGN PROJECT

PROBLEMS IN ADJUNCT CARTOGRAPHY: A CASE STUDY NG PEI FANG FACULTY OF LANGUAGES AND LINGUISTICS UNIVERSITY OF MALAYA KUALA LUMPUR

Transcription:

PRO-FORMA RANGKA KURSUS Fakulti: Computer Science & Information Technology Jabatan: Software Engineering Program Pengajian: Master of Software Engineering / Master of Computer Science Kod Kursus: WXGC6102 Semester: 1 Tajuk Kursus: Object-Oriented Techniques Bilangan Kredit: 3 Tahun Akademik: 2003/2004 Hari/Masa Kuliah: Refer to FSKTM Timetable Webpage Tutorial: Refer to FSKTM Timetable Webpage Pensyarah/Tutor: Assoc. Prof. Dr. Lee Sai Peck Hari/Masa Untuk Pertemuan: Tuesday, 3.00 4.00 pm Thursday, 3.00 4.00 pm Pensyarah/Tutor: Assoc. Prof. Dr. Zaitun Abu Bakar Hari/Masa Untuk Pertemuan: Friday, 9.00 12.00 pm Bilik: Bilik: Tel/E-mel: 79676361 saipeck@um.edu.my Bilik: D6 (Main Building) Tel/E-mel: 79676361 zab@um.edu.my Bilik: D10 (Main Building) Prasyarat/Keperluan Minimum Kusus: Attendance > 80% Objektif Kursus: At the end of the course, students will be able to: 1. Identify principles and techniques of Object-Oriented (OO) approach. 2. Employ concepts, techniques and methods related to the OO approach and CASE tools supported by the OO methods in software development. Sinopsis Kandungan Kursus: 1. The Object-Oriented (OO) Paradigm: a) The Object Technology: OO concepts, techniques and tools. b) The OO approach versus functional decomposition approach. 2. The OO software engineering lifecycle: OO analysis, design and implementation. 3. Current OO methods and their supporting CASE tools in the different phases of the software development lifecycle. 4. Related issues: a) Software reuse: Design patterns, application frameworks, etc. b) Object databases: The Object Database Management Group (ODMG) databases, etc. c) CASE and Meta-CASE tools.

Rujukan Utama: 1. McGraw-Hill. 2. Systems Development 3. Martin, James and Odell, James J. 1998. Object-Oriented Methods. 2 nd Edition, Prentice-Hall. Bahan Pengajaran/Peralatan: Materials from textbooks and journal/conference articles in Word document format. Photostated copies from reference books will also be used in teaching/discussion in class. Kaedah Pengajaran-Pembelajaran: Teaching and assignments. Kaedah Penilaian: Course work (50%): Semester test (10%), Quiz (15%), Case Study (25%) Final Exam (50%) Tarikh-Tarikh Penting: The semester test will be held in the 9 th week. The quiz will be held in the 12 th week. The final exam will be held in September/October 2003 Course evaluation will be conducted in the 12 th week.

KOD KURSUS: WXGC6102 TAJUK KURSUS: Object-Oriented Techniques JADUAL PENGAJARAN MINGGU TAJUK KULIAH / TUTORIAL / KERJA KURSUS RUJUKAN / BAHAN / PERALATAN 1 Introduction to the course structure. Explanation of course structure Selection/explanation of course assignments and presentation Generation introduction of course syllabus and reference books. Information systems in practice and systems theory. and (Chapter 1) 2 Problems in systems development. Problems in systems development Methodological approaches CASE UML and (Chapters 2 & 3) 3 Object-orientation. Basic concepts Object-oriented languages, techniques and tools Case studies 4 Modeling concepts. Models and diagrams Development process 5 Requirements capture. User requirements Documenting requirements Requirements capture and modeling using use cases 6 Requirement analysis. Use case realization Analysis class diagram CRC cards and (Chapter 4) and (Chapter 5) and (Chapter 6) and (Chapter 7)

7 Break - 8 Refining requirements model. Component-based development Software development patterns Modeling object interaction. Object interaction diagrams Sequence diagram Collaboration diagram 9 Semester test. Discussion of related matters. 10 Operation specification. Role of operation specification Contracts Operation logic description Object constraint language 11 Control specification. States and events State diagram Consistency checking Quality aspects 12 Quiz. Design model. Logical and physical design System design and detailed (object) design Quality aspects Measuring objectives in design Reusable components. Strategy for reuse Commercially available component ware 13 Design patterns. Software development patterns Pattern templates and (Chapters 8 & 9) - and (Chapter 10) and (Chapter 11) and (Chapters 12 & 20) and UML. 2 nd Edition, (Chapters 15-17)

14 Design boundary classes. Architecture of the presentation layer Prototyping user interfaces and (Chapters 15-17) 15 Revision. - Rujukan / Bahan Pengajaran / Peralatan boleh disenaraikan selepas tajuk kuliah / tutorial

FAKULTI SAINS KOMPUTER DAN TEKNOLOGI MAKLUMAT UNIVERSITI MALAYA JADUAL TERPERINCI PENGAJARAN SEMESTER I SESI 2003/2004 KOD: WXGC6102 TAJUK KURSUS: Object-Oriented Techniques JABATAN/PROGRAM: Master of Software Engineering & Master of Computer Science MASA KELAS: Kuliah: TEMPAT KELAS: DK1 & DK2 & MM3 TARIKH TAJUK KULIAH/TUTORIAL/KERJA KURSUS RUJUKAN/BAHAN/PERALATAN 20/6/2003 27/6/2003 Introduction to the course struc ture. Explanation of course structure Selection/explanation of course assignments and presentation Generation introduction of course syllabus and reference books. Information systems in practice and systems theory. Problems in systems development. Problems in systems development Methodological approaches CASE UML McGraw-Hill. (Chapter 1) McGraw-Hill. (Chapters 2 & 3) 4/7/2003 11/7/2003 18/7/2003 Object-orientation. Basic concepts Object-oriented languages, techniques and tools Modelling concepts. Models and diagrams Development process Requirements capture. User requirements Documenting requirements Requirements capture and modeling using use cases McGraw-Hill. (Chapter 4) McGraw-Hill. (Chapter 5) McGraw-Hill. (Chapter 6)

25/7/2003 Requirement analysis. Use case realisation Analysis class diagram CRC cards McGraw-Hill. (Chapter 7) 1/8/2003 8/8/2003 15/8/2003 22/8/2003 29/8/2003 5/9/2003 Break - Refining requirements model. Component-based development Software development patterns Modelling object interaction. Object interaction diagrams Sequence diagram Collaboration diagram Semester test. Discussion of related matters. Operation specification. Role of operation specification Contracts Operation logic description Object constraint language Control specification. States and events State diagram Consistency checking Quality aspects Quiz. Design model. Logical and physical design System design and detailed (object) design Quality aspects Measuring objectives in design McGraw-Hill. (Chapters 8 & 9) - McGraw-Hill. (Chapter 10) McGraw-Hill. (Chapter 11) McGraw-Hill. (Chapters 12 & 20)

12/9/2003 Reusable components. Strategy for reuse Commercially available componentware Course evaluation. Design patterns. Software development patterns Pattern templates McGraw-Hill. (Chapters 15-17) 19/9/2003 26/9/2003 Design boundary classes. Architecture of the presentation layer Prototyping user interfaces Revision. Deadline for submission of group assignment. McGraw-Hill. (Chapters 15-17) - DIPERAKUKAN KELAS PENGAJARAN DI ATAS TELAH DILAKSANAKAN KECUALI YANG TELAH DIPINDA DENGAN KELULUSAN (Rujuk Borang Permohonan Pindaan Kelas Pengajaran Yang Telah Dijadualkan) NAMA / TANDATANGAN PENSYARAH: TARIKH: 24.7.2003 Assoc. Prof. Dr. Lee Sai Peck (Coordinator) Assoc. Prof. Dr. Zaitun Abu Bakar