BUKU PANDUAN AKADEMIK - FTMK - UTeM

206 downloads 475 Views 3MB Size Report
kredit(tambah 2 kredit jika mengambil mata pelajaran BLHW 1012 Bahasa Inggeris Asas) yang merangkumi ...... Peh, VB.net With Database Access, Prentice Hall,. 2002. 4. ...... aktor-aktor dalam permainan atau aplikasi simulasi. Antara ...
BUKU PANDUAN AKADEMIK SARJANA MUDA DAN DIPLOMA

FAKULTI TEKNOLOGI MAKLUMAT & KOMUNIKASI SESI AKADEMIK 2010/2011

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Hakcipta Terpelihara

ISI KANDUNGAN Pengurusan Tertinggi Universiti Objektif, Visi, Misi, Moto Universiti Latar Belakang Universiti Kata-kata Aluan Dekan Pengurusan Tertinggi Fakulti Struktur Organisasi Fakulti FTMK Seimbas lalu Visi, Misi, Objektif Fakulti Objektif Program Akademik Senarai Jabatan Kalendar Akademik Sistem Akademik

Ijazah Sarjana Muda Sains Komputer (Pembangunan Perisian) Ijazah Sarjana Muda Sains Komputer (Pengurusan Pangkalan Data) Ijazah Sarjana Muda Sains Komputer (Media Interaktif) Ijazah Sarjana Muda Sains Komputer (Rangkaian Komputer) Ijazah Sarjana Muda Sains Komputer (Kepintaran Buatan) Diploma Teknologi Maklumat dan Komunikasi Kemudahan Makmal Senarai Kakitangan

KATA-KATA ALUAN DEKAN Assalamualaikum warahmatullah dan Salam Sejahtera Alhamdulillah, segala puji bagi Allah, dengan izinnya kita diberi nikmat kehidupan dan diberi peluang untuk menimba ilmu khususnya dalam bidang Teknologi Maklumat dan Komunikasi untuk meningkatkan kemajuan diri kita dan negara kita umumnya. Selawat dan salam ke atas junjungan besar Nabi Muhammad (s.a.w) serta ahli keluarganya dan seluruh pengikutnya sehingga hari kiamat. Saya mengambil peluang ini untuk mengucapkan Tahniah dan Syabas kepada semua mahasiswa dan mahasiswi yang telah berjaya menjejakkan kaki ke peringkat universiti khususnya ke Fakulti Teknologi Maklumat dan Komunikasi (FTMK). Hargailah dan manfaatkan peluang ini kerana tidak semua rakanrakan anda yang bertuah untuk mendapat peluang ini. Walaupun FTMK hanya berusia enam tahun sejak penubuhannya, ianya telah memainkan peranan dalam melahirkan tenaga professional dalam bidang Teknologi Maklumat dan Komunikasi yang bukan sahaja mempunyai pengetahuan yang tinggi malahan kemahiran dan kebolehan mengamalkan ilmu yang telah dipelajari terus seperti yang diperlukan oleh pihak industri dan pasaran kerja. Walaupun persepsi masyarakat permintaan terhadap tenaga ICT sudah mencukupi dan minat serta pemintaan terhadap pendidikan ICT telah menurun sejak kebelakangan ini, berdasarkan Rancangan Malaysia ke Sembilan, pembangunan tenaga kerja ICT dijangka terus meningkat kepada 300,000 orang menjelang 2010 berbanding 183,204 pada 2005. Oleh itu amat penting bagi mahasiswa dan mahasiswi melengkap diri dengan ilmu serta kemahiran ICT yang sesuai. Pada tahun 2004, FTMK telah dinilai oleh Jabatan Jaminan Kualiti, Kementerian Pendidikan Tinggi dan hasil daripada penilaian tersebut ahli panel penilai telah memberi maklumbalas yang positif khususnya keunikan kaedah pengajaran dan pembelajaran yang ditawarkan oleh FTMK dalam memenuhi keperluan industri. Anda adalah di antara pelajar yang beruntung diterima masuk ke FTMK kerana pengalaman dan ilmu serta kemahiran yang bakal anda terima adalah antara yang terbaik dan terkini. Akhir kata, adalah menjadi hasrat Fakulti dengan penerbitan Buku Panduan ini dapat membantu mahasiswa dan mahasiswi merancang pengajian akademiknya dengan teratur dan berusaha bersungguh-sungguh untuk mencapai kecemerlangan. Segala kemudahan yang disediakan oleh Universiti hendaklah digunakan dengan penuh kebijaksanaan dan tanggungjawab kerana kelengkapan serta kemudahan makmal yang disediakan oleh FTMK tiada tolok bandingnya. Diharapkan juga agar buku panduan ini akan dapat bertindak sebagai sumber maklumat dan panduan kepada mereka yang berminat untuk mengikuti program di FTMK. Selamat Belajar dan Maju Jaya. Wassalamualaikum.

Profesor Dr. Hj. Shahrin bin Hj. Sahib Dekan Fakulti Teknologi Maklumat dan Komunikasi Universiti Teknikal Malaysia Melaka

PENGURUSAN TERTINGGI FAKULTI Dekan Fakulti

Timbalan Dekan (Akademik)

Ketua Jabatan (Komputeran Industri)

Ketua Jabatan (Media Interaktif)

Tim. Dekan (Penyelidikan & Pengajian Siswazah)

KJ (Sistem & Komunikasi Komputer)

Ketua Jabatan (Kejuruteraan Perisian)

Pentadbiran Fakulti (Ketua Penolong Pendaftar)

Ketua Jabatan (Program Diploma)

Pengurus Makmal

Penolong Pendaftar

Dekan Prof. Dr. Hj. Shahrin Sahib@ Sahibuddin BSc. Eng Comp. Sys, MSc. Eng Systems Software (Purdue, USA), PhD Parallel Processing (Sheffield, UK) [email protected] Timbalan Dekan (Akademik) Dr. Burairah Hussin Bac. Comp.Sc.(UTM) MSc.Of Sceince(Uni.Of DundeeUK) PhD Sceince Management (Condition Monitoring Modelling) (Uni.Of Salford, UK) [email protected] Timbalan Dekan (Penyelidikan & Pengajian Siswazah) Prof. Madya Dr Nanna Suryana BSc. Soil & Water Eng. (Bandung, Indonesia), MSc Comp. Assisted for Geoinformatics & Earth Science, (Enschede, Holland), PhD GIS (Wageningen, Holland) [email protected]

Ketua Penolong Pendaftar Muhamad Sopian Baharum B.Sc Kemasyarakatan & Kemanusiaan (UKM) [email protected] Penolong Pendaftar Mohd Rady Bin Ab Karim B.A (Hons) Business Admind (UUM) [email protected] Ketua Jabatan Kejuruteraan Perisian Dr. Azah Kamilah Bt. Muda @ Draman BSc. Comp. Science(UTM), MSc. Comp. Science(UTM) [email protected] Ketua Jabatan Media Interaktif Dr. Syariffanor Hisham Phd (York), MSc Multimedia Technology (UMIST), BIT (UUM) [email protected]

Ketua Jabatan Sistem dan Komunikasi Komputer Dr. Abdul Samad Shibghatullah B.Acc. (Hons, UKM), MSc. (Comp. Sc.) UTM, PhD Comp. Science ( Brunel Uni.,UK) [email protected] Ketua Jabatan Komputeran Industri Abd. Samad Hasan Basari MSc (IT-Education) (UTM), BSc. (Mathematics) (UKM) [email protected] Ketua Jabatan Program Diploma Muhammad Haziq Lim Bin Abdullah Master of Multimedia (Swinburne Uni. of Technology, Australia), BSc. IT (Hons) (UKM) [email protected] Pengurus Makmal Emaliana Kasmuri MSc Realtime Software Engineering (UTM) Sun Java Certified Programmer [email protected]

STRUKTUR ORGANISASI FAKULTI

Dekan Prof Dr Hj Shahrin Bin Sahib @ Sahibuddin Pembantu Tadbir (K) Lela Binti Omar

Timbalan Dekan (Akademik) Dr Burairah Bin Hussin

Ketua Jabatan Komputeran Industri Dr Abdul Samad Hasan Basari

Timbalan Dekan (Penyelidikan dan Pengajian Siswazah) Prof Dr Nanna Suryana Herman

Ketua Penolong Pendaftar Muhamad Sopian Baharom

Pembantu Tadbir (K) Suhaila Binti Hassan

Penolong Pendaftar Mohd Rady Bin Karim

Pembantu Tadbir (K) Suhaila Binti Hassan

Ketua Jabatan Sistem dan Komunikasi Komputer Dr Abdul Samad Sighghatullah Ketua Jabatan Kejuruteraan Perisian Dr Azah Kamilah Binti Muda Ketua Jabatan Media Interaktif Dr Syariffarnor Binti Hisham Ketua Jabatan Program Diploma Muhammad Haziq Lim Abdullah

Pengurus Makmal Emaliana Binti Kasmuri

Penolong Akautan Rosidah Binti Awang

Pembantu Tadbir (Kewangan) Siti Hajar Binti Abd Latif

Pembantu Tadbir Kanan (P/O) Sharifah Intan Binti Osman

Pembantu Tadbir (P/O) Noor Manisha Binti Mahat

Pembantu Am Pejabat Abdul Rahman Bin Salleh

Pembantu Am Pejabat Kharmizi Bin Khamis

Penolong Pengawai Tadbir Noor Azman Bin Mansor Pensyarah

Juruteknik

Pembantu Tadbir (P/O) Nor Hafizah Binti Hamyadi

Pembantu Tadbir (P/O) Zuraimi Bin Zolkaflee

FTMK SEIMBAS LALU Fakulti Teknologi Maklumat dan Komunikasi (FTMK) adalah antara fakulti yang terawal ditubuhkan apabila Kolej Universiti Teknikal Kebangsaan Malaysia (UTeM) dibentuk pada 1 Disember 2000. Ia beroperasi dengan pengambilan pelajar sulung pada sesi kemasukan 2001/2002 pada 22 Jun 2001. Bermula 1 Februari 2007, UTeM telah dikenali sebagai Universiti Teknikal Malaysia Melaka (UTeM). Fakulti mempunyai empat (4) buah Jabatan iaitu : i. ii. iii. iv.

Jabatan Kejuruteraan Perisian Jabatan Sistem dan Komunikasi Komputer Jabatan Media Interaktif Jabatan Komputeran Industri

Pada sesi 2009/2010 FTMK menawarkan kursus : DIPLOMA Diploma Teknologi Maklumat dan Komunikasi SARJANA MUDA Ijazah Sarjana Muda Sains Komputer (Pembangunan Perisian) Ijazah Sarjana Muda Sains Komputer (Pengurusan Pangkalan Data) Ijazah Sarjana Muda Sains Komputer (Media Interaktif) Ijazah Sarjana Muda Sains Komputer (Rangkaian Komputer) Ijazah Sarjana Muda Sains Komputer (Kepintaran Buatan) SARJANA (s ec ar a p eny e lid ik an) Ijazah Sarjana Teknologi Maklumat dan Komunikasi (s ec ar a k er ja k urs us ) Ijazah Sarjana Sains Komputer (Teknologi Rangkaian Internet) Ijazah Sarjana Sains Komputer (Kejuruteraan Perisian dan Kepintaran) Ijazah Sarjana Sains Komputer (Teknologi Pangkalan Data) Ijazah Sarjana Sains Komputer (Sistem Keselamatan) KEDOKTORAN (secara penyelidikan) Doktor Falsafah Teknologi Maklumat dan Komunikasi

VISI, MISI DAN OBJEKTIF FAKULTI Objektif Fakulti 1.

Melahirkan profesional Teknologi Maklumat dan Komunikasi (ICT) yang kompeten, berketrampilan, dan bersahsiah murni, menjadi pilihan utama industri dalam dan luar negara.

2.

Meneraju dan memajukan penyelidikan gunaan dalam bidang ICT yang menghasilkan ilmu baru dan teknologi inovatif yang diperlukan industri atau boleh komersil dan diiktiraf di peringkat antarabangsa.

3.

Meningkatkan profesionalisma dan kompetensi staf serta menyumbang kepada penjanaan hasil kewangan universiti melalui perkidmatan perundingan, latihan profesional serta pendidikan berterusan yang berkualiti.

4.

Menyumbang kepada meningkatkan kefahaman dan pembudayaan ICT dalam masyarakat, dan program kemasyarakatan lain yang memberi kesejahteraan sosial atau pembangunan ekonomi kepada masyarakat.

5.

Mewujudkan jalinan dan hubungan kerjasama pintar yang berterusan dengan industri dan institusi kecemerlangan di dalam dan luar negara.

6.

Membangunkan infrastruktur dan sistem pengurusan fakulti yang berkualiti dan menyokong pembangunan program dan aktiviti bagi mencapai matlamat fakulti.

Visi Fakulti Menjadi sebuah pusat kecemerlangan pendidikan, penyelidikan dan perkhidmatan dalam bidang Teknologi Maklumat dan Komunikasi, yang kreatif, inovatif dan terkemuka.

Misi Fakulti Melahirkan profesional dalam bidang Teknologi Maklumat dan Komunikasi yang bersahsiah murni, kompeten dan berterampilan tinggi melalui pendidikan teknikal berkualiti bertaraf dunia berteraskan pengajaran, pembelajaran dan penyelidikan berorientasikan aplikasi dengan perkongsian pintar universiti industri selaras dengan aspirasi negara.

OBJEKTIF PROGRAM AKADEMIK Program Educational Objectives Program Educational Objectives (PEO) merupakan kenyataan umum yang menerangkan jangkaan pencapaian graduan selepas beberapa tahun bergraduat, semasa di dalam kerjaya mereka. ia merujuk kepada kualiti graduan berdasarkan kepada kepentingan stakeholder. 1.

Memiliki pengetahuan yang penting dalam bidang Sains Komputer dan Teknologi Maklumat termasuk kemahiran berfikir yang dapat ditunjukkan dalam konteks penggunaannya.

2.

Mengadaptasi perubahan teknologi melalui penyelidik atau aktiviti-aktiviti pembelajaran berterusan

3.

Memahami dan menghargai kemahiran kemunculan yang efektif, usaha kerjasama dan peranan-peranan pemimpin dalam kerjaya mereka.

4.

Mengenalpasti dan berpegang kuat kepada pendirian etika dalam melaksanakan aktiviti professional.

SENARAI JABATAN Pada masa ini, Fakulti Teknologi Maklumat dan Komunikasi mempunyai empat (4) Jabatan yang menawarkan kursus-kursus peringkat Sarjana Muda dan peringkat Diploma seperti berikut:

JABATAN KEJURUTERAAN PERISIAN Kejuruteraan Perisian merupakan satu bidang ilmu yang luas serta mencakupi segenap aspek pembangunan perisian dengan kaedah, teknik dan skema yang berstruktur. Selaras dengan itu, Jabatan Kejuruteraan Perisian bertanggungjawab menawarkan dua bidang pengkhususan bagi program Ijazah Sarjana Muda Sains Komputer iaitu Pembangunan Perisian dan Pengurusan Pangkalan Data. Bagi pengkhususan Pembangunan Perisian, jabatan bertanggungjawab untuk melatih para graduan agar menjadi pakar dalam semua aspek pembangunan perisian yang besar dan kompleks termasuklah sistem pintar. Kurikulum yang dirangka dan disusun demikian cara adalah untuk melahirkan Jurutera Perisian Profesional yang memahami keperluan pengguna, perisian dan aplikasi, memahami dan mahir menggunakan teknologi perisian, merekabentuk, mengurus, menguji, menyelenggara dan membangunkan perisian mengikut norma kejuruteraan perisian. Selain daripada isu-isu teknikal, jabatan ini juga bertanggungjawab memastikan graduan diperlengkapkan dengan kemahiran pengurusan dan etika kerja kerana pembangunan perisian melibatkan aspek penting seperti perancangan projek, pengurusan risiko, pembangunan kumpulan kerja dan pemantauan projek. Pengkhususan Pengurusan Pangkalan Data ditawarkan dengan matlamat untuk melahirkan tenaga kerja mahir di dalam bidang pangkalan data. Kurikulum kursus ini digubal agar graduan berkebolehan menganalisa keperluan, merekabentuk, dan membangunkan pangkalan data yang relevan dengan spesifikasi sistem. Graduan juga dilengkapi dengan kemahiran teknikal untuk mentadbir, menyelenggara, dan membina pangkalan data yang mempunyai ciri-ciri integriti dan keselamatan pangkalan data. Sebagai melengkapi pakej tenaga mahir pangkalan data, jabatan juga telah memuatkan matapelajaran penggudangan dan perlombongan data di dalam kurikulum. Oleh itu, bukan sahaja jabatan telah merancang kurikulum secara teliti dan terperinci m alah pendekatan berorientasikan aplikasi dan amalan juga merupakan anjakan paradigma untuk meningkatkan daya saing graduan di pasaran.

JABATAN MEDIA INTERAKTIF Fungsi utama jabatan ini adalah untuk menawar program Media Interaktif bermula di peringkat sarjana muda hinggalah ke peringk at ijazah sarjana. Selain daripada matapelajaran asas Teknologi Maklumat dan Komunikasi, program yang ditawarkan di bawah jabatan ini memberikan penumpuan kepada konsep interaktiviti di dalam pembangunkan produk multimedia, merekabentuk serta membangunkan laman web yang berkualiti, kemahiran dalam mengaplikasikan peralatan pembangunan multimedia, pembangunan grafik dan animasi komputer serta pengetahuan di dalam bidang teknologi audio dan video digital, realiti maya dan pembangunan permainan komputer. Dengan memberikan keutamaan kepada latihan dan pendekatan aplikasi, jabatan ini percaya para graduan yang di hasilkan akan mampu mengisi peluang pekerjaan yang berkaitan dengan bidang multimedia di dalam pasaran.

JABATAN SISTEM DAN KOMUNIKASI KOMPUTER Revolusi yang berterusan dalam teknologi maklumat dan komunikasi (ICT) telah mengubah komposisi guna tenaga dan pasaran buruh pada masa ini. Keperluan ICT pada masa ini menyebabkan permintaan untuk pekerja ICT terus berkembang dengan pesat bagi membolehkan penggunaan teknologi yang sedia ada dalam membangunkan teknologi pada masa depan. Permintaan untuk pekerja ICT yang terdiri daripada jurutera perkakasan, jurutera perisian, juru analisis sistem, pengatur program komputer, pegawai keselamatan sistem dan rangkaian, pakar multimedia dan kakitangan sokongan teknikal telah meningkat sejak tertubuhnya Koridor Raya Multimedia (MSC). Bagi memenuhi permintaan tersebut, Jabatan Sistem Komputer dan Komunikasi, Fakulti Teknologi Maklumat dan Komunikasi telah ditubuhkan pada tahun 2001. Ianya merupakan usaha dalam memenuhi permintaan yang bertambah bagi pekerja ICT yang mempunyai kepakaran, berkreativiti, berkemahiran tinggi dan berpengetahuan dalam bidang teknologi maklumat dan komunikasi khususnya di kawasan MSC. Bagi memastikan permintaan ke atas pekerja ICT ini mencukupi dan berkemahiran tinggi, Jabatan ini memperkenal dan melaksanakan konsep amalan berorentasikan aplikasi. Hasil dari konsep yang dilaksanakan ini, graduan-graduan yang dilahirkan oleh Jabatan ini lebih bersedia untuk menghadapi cabaran dunia pekerjaan kerana mereka berkepakaran di dalam bidang yang mereka ceburi. Di samping itu, sepanjang program ini dijalankan, pelajar dilengkapkan dengan matapelajaran asas Teknologi Maklumat, serta didedahkan dengan matapelajaran lanjutan yang merangkumi perancangan, pembangunan dan merekabentuk sistem komputer, rangkaian komputer dan keselamatan komputer. Pendedahan juga diberikan ke atas kaedah perkongsian sumber, pengendalian sistem komputer, penyelesaian ke atas masalah perkakasan dan perisian rangkaian dan sebagainya.

JABATAN KOMPUTERAN INDUSTRI Usaha Malaysia untuk menjadi negara maju menjelang 2020 harus didokongi dengan pengisian pengetahuan teknologi industri tinggi. Kadar automasi yang tinggi dapat memgurangkan penggunaan tenaga buruh dan meningkatkan produktiviti. Penggunaan teknologi maklumat telah terbukti dapat membantu industri untuk terus berkembang. Sehubungan dengan itu negara memerlukan tenaga mahir dan kompeten dalam bidang teknologi maklumat dan sektor industri. Jabatan Komputeran Industri ditubuhkan untuk memenuhi hasrat di atas dan memberi tumpuan kepada aplikasi ICT dalam industri terpilih seperti pembuatan, perusahaan, perubatan dan pelancongan. Graduan berupaya untuk mengguna pakai kaedah teknologi maklumat seperti kepin taran buatan, sistem pintar, sistem pakar, teknologi pertuturan, pemodelan, sistem sokongan keputusan, pemprosesan imej, robotik dan automasi dalam industri yang bersesuaian.

PROGRAM PENGAJIAN DIPLOMA Program Diploma Teknologi Maklumat dan Komunikasi (DIT) diwujudkan untuk melatih para pelajar dalam bidang teknologi komputer dan penggunaan aplikasi komputer yang komersial yang dapat menampung permintaan tinggi dari sektor awam dan swasta. Ia bertujuan untuk memberikan pelajar pengetahuan dalam bidang komputer terutamanya dalam aplikasi komputer dan kemahiran pengaturcaraan komputer. Selain mendapat sijil Diploma, pelajar juga mendapat sijil profesional seperti CCNA.

JANGKAMASA PENGAJIAN Kesemua program Ijazah Sarjana Muda mengambil masa selama 3 ½ tahun minima dan 5 ½ tahun maksima. Manakala bagi program Diploma pula mengambil masa selama 3 tahun minima sehingga 5 tahun maksima. Kesemua program yang dijalankan pada masa ini ada lah secara sepenuh masa sahaja.

KURSUS PENSIJILAN PROFESIONAL Selain daripada matapelajaran yang disenaraikan di dalam kurikulum, pihak FTMK juga menawarkan kursus persediaan sijil professional. Tujuan utama kursus tersebut dikendalikan adalah untuk memastikan FTMK dapat melahirkan ahli professional di dalam bidang Teknologi Maklumat. Antara kursus professional yang telah ditawarkan adalah seperti berikut:

Microsoft Certified Application Developer (MCAD) Oracle Certified Professional (OCP) Cisco Certified Network Associate (CCNA) Adobe Certified Expert (ACE) Red Hat Certified Technician (RHCT) SUN Certified Solaris System Administrator SUN Certified Java Programmer

KALENDAR AKADEMIK SESI 2010/2011

SISTEM AKADEMIK Universiti melaksanakan sistem akademiknya mengikut sistem semester. Sistem semester merupakan sistem yang meluas digunakan di institusi pengajian tinggi tempatan. Panduan Sistem Akademik ini menjelaskan perlaksanaan Kaedah dan Peraturan Akademik Universiti.

Jadual I : Tahun Akademik

SEMESTER I Perkuliahan Cuti Pertengahan Semester Perkuliahan Minggu Ulang kaji Peperiksaan Akhir

7 minggu 1 minggu 7 minggu 1 minggu 2 minggu

Jumlah Cuti Antara Semester

18 minggu 3 minggu

SEMESTER II Perkuliahan Cuti Pertengahan Semester Perkuliahan Minggu Ulang kaji Peperiksaan Akhir

7 minggu 1 minggu 7 minggu 1 minggu 2 minggu

Jumlah Cuti Akhir Tahun Akademik

18 minggu 13 minggu

ATAU Cuti Antara Semester

1 minggu

SEMESTER KHAS

JUMLAH

52 minggu

Perkuliahan& Peperiksaan Cuti Akhir Semester

8 minggu 4 minggu

JUMLAH

52 minggu

SISTEM GRED Pencapaian pelajar dalam sesuatu mata pelajaran dinyatakan dengan gred. Hubungan antara markah, gred dan mata nilai adalah seperti dalam Jadual 2 :

Jadual 2 : Hubungan Antara Markah, Gred dan Mata Nilai Markah 80 75 70 65 60 55 50 47 44 40 00

-

Gred 100 79 74 69 64 59 54 49 46 43 39

Mata Nilai

A AB+ B BC+ C CD+ D E

4.0 3.7 3.3 3.0 2.7 2.3 2.0 1.7 1.3 1.0 0.0

Pencapaian Cemerlang Cemerlang Kepujian Kepujian Kepujian Lulus Lulus Lulus Bersyarat Lulus Bersyarat Lulus Bersyarat Gagal

KEDUDUKAN AKADEMIK (i) (ii)

Pencapaian pelajar dinilai dengan menggunakan GPA dan CGPA. Status kedudukan akademik pelajar ditentukan di akhir setiap semester lazim seperti di Jadual 3

Jadual 3 : Kedudukan Akademik

Status Akademik

CGPA

Kedudukan Baik (KB)

CGPA



2.00

Kedudukan Bersyarat (KS)

1.70



CGPA

Kedudukan Gagal (KG)

CGPA



1.70



2.00

PENCAPAIAN AKADEMIK Pencapaian keseluruhan pelajar dinilai dengan menggunakan dua ukuran iaitu purata nilai gred (Grade Point Average, GPA) untuk sesuatu semester dan purata nilai gred kumulatif (Cumulative Grade Point Average, CGPA) untuk kesemua semester yang telah diikuti. Ukuran ini seterusnya digunakan untuk menentukan kedudukan akademik pelajar. a. GPA GPA adalah purata mata nilai gred yang diperolehi dalam sesuatu semester. Ia dikira seperti berikut: Jumlah Matanilai ,

JMN  k1m1  k 2 m 2  ...k n m n

Jumlah Kredit Kira,

JKK  k1  k 2  ...k n

JMN JKK k 1m1  k 2 m 2  ...k n m n  k 1  k 2  ...k n

GPA 

dengan kn = Kredit bagi mata pelajaran n mn = matanilaian yang diperolehi bagi mata pelajaran n

b. CGPA CGPA ialah purata nilai gred kumulatif yang diperolehi bagi semua semester yang telah diikuti. Ia dikira seperti berikut :

CGPA 

JMN1  JMN2  ...JMN n JKK1  JKK 2  ...JKK n

dengan :

JMNn 

Jumlah matanilaian yang diperolehi dalam semester n

JKK n =

Jumlah kredit kira dalam semester n

ANUGERAH DEKAN (i)

Pelajar yang mendapat GPA 3.50 kecuali pelajar yang mengikuti Latihan Industri akan dimasukkan dalam senarai kepujian Dekan bagi semester yang berkaitan dan akan dipamerkan di papan kenyataan dan laman web Universiti.

(ii)

Transkrip pelajar berkenaan akan mempunyai catatan Kepujian Dekan.

PENGANUGERAHAN Penganugerahan Ijazah/Diploma akan dibuat dalam dua (2) semester lazim. Pelajar hanya layak dianugerahkan Ijazah/Diploma setelah syarat-syarat berikut dipenuhi :(i)

Pelajar mesti mendapat Kedudukan Baik (KB) pada semester akhir.

(ii)

Telah lulus dalam semua mata pelajaran yang disyaratkan bagi keperluan kurikulum.

(iii)

Telah memohon untuk penganugerahan, diperaku oleh Fakulti dan disahkan oleh Senat.

(iv)

Lulus MUET dengan mendapat ‗Band‘ yang ditetapkan oleh Universiti.

(v)

Syarat-syarat lain yang ditetapkan oleh Universiti.

HASIL PEMBELAJARAN KURSUS Kursus Ijazah Sarjana Muda Sains Komputer (Pembangunan Perisian) ini ditawarkan untuk melahirkan graduan yang mempunyai pengetahuan dan kemahiran yang tinggi dalam bidang teknologi maklumat dan komunikasi. Para graduan juga dilengkapi dengan pengetahuan dan kemahiran lanjutan khusus dalam bidang kejuruteraan dan pembangunan perisian yang dapat memenuhi keperluan industri dalam bidang tersebut. Ini termasuk kebolehan menganalisa, mengsintesis, merekabentuk sistem yang kompleks termasuk sistem pintar, menyelenggara, menguji dan menjamin kualiti perisian dan menguruskan projek perisian.

HASIL PEMBELAJARAN Tujuan FTMK mengadakan program Ijazah Sarjana Muda Sains Komputer (Pembangunan Perisian) (Kepujian) adalah untuk menghasilkan pelajar-pelajar menpunyai ciri-ciri berikut: 1. 2. 3. 4. 5. 6. 7. 8. 9.

Pelajar mampu mengaplikasikan pengetahuan Sains Komputer dan Teknologi Maklumat. Pelajar mampu untuk menganalisa, merekabentuk dan membangunkan aplikasi ICT. Pelajar mampu mengaturcara dengan menggunakan bahasa pengaturcaraan yang relevan dengan keperluan industri. Pelajar mampu menguruskan projek pembangunan perisian mengikut konsep kejuruteraan perisian. Pelajar mampu menjalankan penyelidikan dalam bidang kejuruteraan perisian. Pelajar mampu menyelesaikan masalah secara kritis dan kreatif serta boleh berkomunikasi secara efektif. Pelajar mampu menyumbang kemahiran secara individu atau berkumpulan dalam pelbagai disiplin dan domain. Pelajar mampu memimpin dengan beretika dan mempunyai ciri-ciri keusahawanan. Pelajar berkebolehan dalam pembelajaran kendiri secara berterusan untuk memperolehi pengetahuan dan kemahiran.

PROSPEK PEKERJAAN Graduan pengkhususan Pembangunan Perisian mempunyai peluan g pekerjaan yang cerah sama ada di sektor awam mahupun sektor swasta. Mereka boleh memilih kerjaya dalam pelbagai bidang seperti Pegawai Sistem Maklumat, Jurutera Perisian, Pengurus Projek Perisian, Ahli dalam Jaminan Kualiti Perisian, Juruanalisa Sistem, Pentadbir Sistem Aplikasi, Penguji Perisian, Penyenggara Perisian, Perunding Pembangun Perisian. Graduan juga berpeluang untuk meneruskan pengajian mereka ke peringkat sarjana dan doktor falsafah.

STRUKTUR KURIKULUM Untuk dianugerahkan Ijazah Sarjana Muda Sains Komputer (Pembangunan Perisian) dengan Kepujian, seseorang pelajar dikehendaki memenuhi jumlah minimum 120 kredit(tambah 2 kredit jika mengambil mata pelajaran BLHW 1012 Bahasa Inggeris Asas) yang merangkumi komponen-komponen program yang telah ditetapkan. Komponenkomponen program tersebut terdiri daripada berikut: Komponen Wajib Universiti Teras Program Teras Kursus Elektif JUMLAH

Jam Kredit 18 72 24 6 120

Senarai matapelajaran mengikut pecahan komponen program yang perlu dipelajari oleh pelajar yang mengambil program Ijazah Sarjana Muda Sains Komputer (Pembangunan Perisian) adalah seperti berikut:

MATAPELAJARAN WAJIB UNIVERSITI (18 kredit) BLHC 4042 BLHW 1702 BLHW 2712 BLHW 2402 BLHW 3402 BLHW 1722 BLHL 4032 BLHW 1012 BLHL 1 - - 2 BKK* - - - 1 BKK* - - - 1

Kemahiran Keusahawanan dan Perniagaan Baru (Entrepreneur Skills and New Busines) Tamadun Islam dan Tamadun Asia -TITAS (Islamic and Asian Civilizations) Hubungan Etnik (Etnique Relation) Komunikasi Teknikal I (Technical Communication I) Komunikasi Teknikal II (Technical Communication II) Falsafah Sains dan Teknologi (Philosophy of Science and Technology) Pemikiran Kritis dan Kreatif (Critical and Creative Thinking) Asas Bahasa Inggeris (Foundation English)* Bahasa Ketiga (Third Language) Kokurikulum I (Co-Curriculum I) Kokurikulum II (Co-Curriculum II)

MATAPELAJARAN TERAS PROGRAM (72 kredit) BACS 1253 BACS 1263 BACS 2213 BITP 1113 BITP 1123 BITP 1213 BITP 1323

Matematik Sains Komputer I (Mathematics for Computer Science I) Matematik Sains Komputer II (Mathematics for Computer Science II) Statistik dan Kebarangkalian (Statistic and Probability) Teknik Pengaturcaraan (Programming Technique) Struktur Data dan Algoritma (Data Structure and Algorithm) Pembangunan Sistem (System Development) Pangkalan Data (Database)

BITP 3113 BITP 2213 BITS 1123 BITS 1213 BITS 1313 BITS 2513 BITM 1113 BITM 2113 BITI 1113 BITU 2913 BITU 3923 BITU 3926 BITU 3946 BITU 3973 BITU 3983

Pengaturcaraan Berorientasikan Objek (Object Oriented Programming) Kejuruteraan Perisian (Software Engineering) Organisasi dan Senibina Komputer (Computer Organization and Architecture) Sistem Pengoperasian (Operating System) Komunikasi Data dan Rangkaian (Data Communication and Networking) Teknologi Internet (Internet Technology) Sistem Multimedia (Multimedia System) Pembangunan Aplikasi Web (Web Application Development) Kepintaran Buatan (Artificial Intelligence) Bengkel I (Workshop I) Bengkel II (Workshop II) Latihan Industri (Industrial Training) Laporan Latihan Industri (Industrial Training Report) Projek Sarjana Muda I (Project I) Projek Sarjana Muda II (Project II)

MATAPELAJARAN TERAS KURSUS (24 kredit) BITP 2233 BITP 2313 BITP 3243 BITP 3213 BITP 3223 BITP 2113

Kejuruteraan Keperluan Perisian (Software Requirement Engineering) Rekabentuk Pangkalan Data (Database Design) Senibina dan Rekabentuk Perisian (Software Architecture and Design) Ujian dan Jaminan Kualtiti Perisian (Software Testing and Quality Assurance) Pengurusan Projek Perisian (Software Project Management) Analisa Algoritma (Algorithm Analysis)

BITM 2313 BITS 3423

Interaksi Komputer-Manusia (Human-Computer Interaction) Keselamatan Teknologi Maklumat (Information Technology Security)

MATAPELAJARAN ELEKTIF (6 kredit) Pilih mana-mana dua daripada berikut. BITP 2323 Pentadbiran Pangkalan Data (Database Administration) BITP 3133 Pengaturcaraan Java Lanjutan (Advance Java Programming) BITP 3123 Pembangunan Aplikasi Teragih (Distributed Application Development) BITP 3233 Perancangan Strategik Sistem Maklumat (Strategic Information System Planning) BITM 1123 Pengarangan Media Interaktif (Interactive Media Authoring) BITS 2313 Rangkaian Komputer Setempat (Local Area Network) BITM 3413 Sistem Maklumat Geografik (Geographical Information System) BITI 2213 Sistem Berasaskan Pengetahuan (Knowledge Based System)

STRUKTUR KURIKULUM MENGIKUT SEMESTER PENGAJIAN Tahun Satu (Semester I) Kod BKK- ---BLHW 1012 BITM 1113 BLHL ---BACS 1253 BITP 1113 BITS 1123 BITP 1213

Ko-Kurikulum I ** Bahasa Inggeris Asas Sistem Multimedia Bahasa Ketiga Matematik Sains Komputer I Teknik Pengaturcaraan Organisasi dan Senibina Komputer Pembangunan Sistem JUMLAH

Tahun Satu (Semester II) Kod BKK- ---BLHW 1702 BITI 1113 BACS 1263 BITS 1313 BITP 1123 BITP 1323

Matapelajaran

Ko-Kurikulum II ** Tamadun Islam dan Tamadun Asia Kepintaran Buatan Matematik Sains Komputer II Komunikasi Data dan Rangkaian Struktur Data dan Algoritma Pangkalan Data JUMLAH

Tahun Dua (Semester I) Kod BACS 2213 BITS 1213 BITU 2913 BITS 2513 BITP 2113 BITP 2213

Matapelajaran

Matapelajaran

Statistik dan Kebarangkalian Sistem Pengoperasian Bengkel 1 Teknologi Internet Analisa Algoritma Kejuruteraan Perisian JUMLAH

Jam Pertemuan Kuliah Amali 0 1 2 1 3 2 2 2

3 2 2 2 0 2 2 2

Jam Pertemuan Kuliah Amali 0 2 2 3 2 2 2

3 0 2 0 2 2 2

Jam Pertemuan Kuliah Amali 2 2 0 2 2 2

2 2 9 2 2 2

Kredit 1 2* 3 2 3 3 3 3 18

Kredit 1 2 3 3 3 3 3 18

Kredit 3 3 3 3 3 3

Pra-syarat

*Pengecualian jika telah mengambil MUET

Pra-syarat

BITP 1113

Pra-syarat

BITP 1123 BITP 1123

18

**Matapelajaran ini boleh diambil di semester yang lain. Sila rujuk kepada Unit Ko-Kurikulum sebelum mendaftar matapelajaran ini.

Tahun Dua (Semester II) Kod BLHW 2402 BLHL 4032 BLHW 2712 BITM 2113 BITP 2233 BITP 2313 BITM 2313

Matapelajaran

Komunikasi Teknikal 1 Pemikiran Kritis dan Kreatif Hubungan Etnik Pembangunan Aplikasi Web Kejuruteraan Keperluan Perisian Rekabentuk Pangkalan Data Interaksi Komputer-Manusia

Jam Pertemuan Kuliah Amali 1 2 2 2 2 2 2

2 0 0 2 2 2 2

JUMLAH Tahun Tiga (Semester I) Kod BLHW 3402 BITU 3923 BITP 3113 BITP 3243 BITP 3223 BITS 3423

Matapelajaran

Jam Pertemuan Kuliah Amali 1 0 2 2 2 2

2 9 2 2 2 2

JUMLAH

BLHC 4042 BLHW 1722 BITU 3973 BIT- ---BIT- ---BITP 3213

Matapelajaran

Jam Pertemuan Kuliah Amali 2 2 0 2 2 2

0 0 25* 2 2 2

JUMLAH

BITU 3983

BLHW1012

BITP 2213 BITP 1323

Kredit 2 3 3 3 3 3

Pra-syarat BLHW 2402 BITU 2913 BITP 1123 BITP 2213

17

Kemahiran Keusahawanan dan Perniagaan Baru Falsafah Sains dan Teknologi Projek Sarjana Muda Matapelajaran Elektif I Matapelajaran Elektif II Ujian dan Jaminan Kualiti Perisian

Tahun Tiga (Semester Khas) Kod

2 2 2 3 3 3 3

Pra-syarat

18

Komunikasi Teknikal II Bengkel II Pengaturcaraan Berorientasikan Objek Senibina dan Rekabentuk Perisian Pengurusan Projek Perisian Keselamatan Teknologi Maklumat

Tahun Tiga (Semester II) Kod

Kredit

Kredit 2 2 3 3 3 3

Pra-syarat

BITU 3923

16

Matapelajaran

Projek Sarjana Muda II

Jam Pertemuan Kuliah Amali 0

JUMLAH * Setara dengan 9 jam pertemuan seminggu jika dilaksanakan dalam semester biasa.

25 *

Kredit 3 3

Pra-syarat BITU 3973

Tahun Empat (Semester I) Kod BITU 3926 BITU 3946

Matapelajaran

Latihan Industri Laporan Latihan Industri

Jam Pertemuan Kuliah Amali 0 0

24 24

JUMLAH

Kredit

Pra-syarat

6 6 12

Mata Pelajaran Elektif Berikut adalah senarai mata pelajaran elektif yang boleh dipilih oleh pelajar sebagai sebahagian dari kurikulum program. Kod

Matapelajaran

Jam Pertemuan Kuliah Amali

Kredit

Pra-syarat

BITP 2323 Pentadbiran Pangkalan Data 0 6 3 BITP 1323 BITP 3123 Pembangunan Aplikasi Teragih 2 2 3 BITP 3233 Perancangan Strategik Sistem Maklumat 2 2 3 BITP 3133 Pengaturcaraan Java Lanjutan 2 2 3 BITP 3113 BITS 2313 Rangkaian Komputer Setempat 2 2 3 BITM 1123 Pengarangan Media Interaktif 2 2 3 BITM1113 BITM 3413 Sistem Maklumat Geografi 2 2 3 BITI 2213 Sistem Berasaskan Pengetahuan 2 2 3 BITI 1113 Senarai mata pelajaran elektif yang ditawarkan akan diubahsuai dari semasa ke semasa mengikut keperluan mengikut keperluan industri. Matapelajaran Antarabangsa Kod BLHL 1012 BLHL 1022 BLHL 1112 BLHL 1122 BLHL 1212 BLHL 1222 BLHL 1312 BLHL 1322 BLHL 1412 BLHL 1422 BLHL 1512 BLHL 1522

Matapelajaran Bahasa Melayu I Bahasa Melayu II Bahasa Arab I Bahasa Arab II Bahasa Mandarin I Bahasa Mandarin II Bahasa Jepun I Bahasa Jepun II Bahasa Jerman I Bahasa Jerman II Bahasa Perancis I Bahasa Perancis II

Jam Pertemuan Kuliah Amali 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1 1 1

Kredit 2 2 2 2 2 2 2 2 2 2 2 2

Pra-syarat BLHL 1012 BLHL 1112 BLHL 1212 BLHL 1312 BLHL 1412 BLHL 1512

MATAPELAJARAN TERAS PROGRAM

BACS 1263 Matematik Sains Komputer II (3,3,2) Hasil Pembelajaran

BACS 1253 Matematik Sains Komputer I (3,3,2)

Setelah melengkapkan subjek ini, pelajar dapat:

Hasil Pembelajaran 1. Setelah melengkapkan subjek ini, pelajar dapat: 2. 1. 2.

3.

Menerangkan konsep asas Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu Aljabar Linear dan Matematik Diskrit. Topik Aljabar Linear termasuk n Persamaan Linear, Matrik, Penentu, Vektor R , Vektor Nyata, Nilai Eigen, Vektor Eigen, Diagonalisasi dan Transformasi Linear. Topik Matematik Diskrit termasuk Teori Logik, Set, Fungsi, Algoritma dan Nombor, Hubungan Setara, Induksi, Pengiraan, Hubungan, Teori Graf, Pepohon dan Aljabar Boolean.

3.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu kalkulus dan analisis berangka. Topik kalkulus termasuk fungsi, teknik pembezaan, fungsi logaritma asas dan eksponen serta aplikasinya., teknik kamiran, dan fungsi pelbagai pembolehubah. Topik analisis berangka termasuk polynomial Taylor, perwakilan computer menggunakan nombor, ralat, interpolasi, pembezaan dan kamiran berangka serta penyelesaian berangka bagi persamaan pembezaan. Rujukan 1.

Rujukan 1. 2. 3. 4. 5.

Kolman, B. and Hill, D.R. Introductory Linear Algebra with Application, 7th edition. Prentice Hall 2001. H. Anton. Elementary Linear Algebra. 8th edition. McGraw Hill. 1995. David C.Lay. Linear Algebra and Its Applications 3rd edition. Addison Wesley 2003. Kenneth H. Rosen. Discrete Mathematics and Its Applications, 4th edition. McGraw-Hill 1998. Johnsonbaugh, R. Discrete Mathematics. Prentice Hall 2005.

Mengaplikasikan pengetahuan dan konsep asas kalkulus dan analisis berangka. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori kalkulus dan analisis berangka. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

2. 3. 4. 5.

Goldstein, L. J., David I. S. (2004). Calculus and Its Application. Prentice Hall. James Stewart (2003). Calculus. Thomson. Johnston, E.H., Mathews J.C. (2002). Calculus. Pearson Education. . Atkinson, K. (2004). Elementary Numerical Analysis. John Wiley & Sons, Inc. Richard L.B., J. Douglas Faires (2004). Numerical Analysis. Thomson.

BACS 2213

Statistik dan Kebarangkalian (3,2,2)

Hasil pembelajaran Setelah mengambil kursus ini, pelajar sepatutnya:

1. 2.

3.

Menerangkan konsep asas kebarangkalian dan statistic inferens. Menyelesaikan masalah dalam statistik inferens menggunakan perisian dengan merujuk kepada konsep penganggaran dan ujian hipotesis. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik statistik yang sesuai.

Sinopsis Pelajar akan didedahkan dengan konsep kebarangkalian dan statistik inferens. Kursus ini dimulakan dengan Kebarangakalian dan diikuti dengan Pembolehubah Rawak Diskrit, Pembolehubah Rawak Selanjar dan Taburan Persampelan. Topik utama untuk statistik inferens akan dimulaikan dengan Penganggaran. Ini akan diikuti oleh Pengujian Hipotesis, Penganggaran dan Pengujian Hipotesis: 2 Populasi, Anova dan Regresi Linear Mudah dan Korelasi. Selain daripada itu kursus ini juga akan mendedahkan pelajar kepada perisian statistik. Rujukan [1]

[2]

[3]

[4]

[5]

Setelah melengkapkan subjek ini, pelajar dapat: 1. Memahami prinsip-prinsip asas penyelesaian masalah dalam Kejuruteraan Perisian. 2. Mengaplikasi prinsip-prinsip asas pengaturcaraan. 3. Membentuk asas-asas pembinaan bahasa C++ dalam membangunkan aturcara. Sinopsis Subjek ini akan memperkenalkan pelajar kepada konsep asas computer dan teknik pengaturcaraan yang merangkumi kitar hayat aturcara, pembolehubah, pengecam, jenis data asas, operator, syarat/pilihan, ulangan/gelung, fungsi, tatasusunan, rentetan, fail, struktur dan penuding. Rujukan 1. 2.

3. Sh. Sara, Hanissah, Fauziah, Nortazi, Farah Shahnaz, Introduction to Statistics & Probability A Study Guide (2008), Pearson – Prentice Hall Douglas C. Montgomery, George C.Runger, Applied Statistics and Probability for Engineers, 3rd Edition (2002), John Wiley Richard A. Johnson, Probability and Statistics for Engineers, 7th Edition (2005), Pearson Prentice Hall Jay L. Devore, Probability and Statistics for Engineering and the Sciences, 6th Edition (2000), Thomson – Duxbury David M Levine, Patricia P. Ramsey, Robert K. Smidt , Applied Statistics for Engineers and Scientists Using Microsoft Excel and MINITAB (2001),Prentice Hall

BITP 1113

Teknik Pengaturcaraan (3,2,2)

Hasil Pembelajaran

4. 5. 6. 7.

D.S Malik (2009), ―C++ Programming from Problem Analysis to Program Design‖, Cengage Learning. A.Forouzan, Behrouz, (2000), ―A Structured Programming Approach Using C++‖, Brooks/Cole Thomson Learning. H.M Deitel, P.J Deitel, (2005), ―C++ How To Program‖, Prentice Hall. Savitch, Walter, (2006),‖Absolute C++‖, Addison Wesley. Bronson, Gary J, (2000), ―Program Development and Design Using C++‖, Brooks/Cole Publishing Company. Knowlton, T, (2000), ―Introduction To Computer Science Using C++‖, Thomson Learning. Schildt, H, ―The Single Easiest Way To Master C++ Programming‖, Mc Graw Hill.

BITP 1123

Struktur Data dan Algorithma (3,2,2)

Hasil Pembelajaran Di hujung kursus ini, pelajar-pelajar akan berupaya untuk: 1. Mengenalpasti struktur data yang bersesuaian apabila diberi aplikasi yang memerlukan struktur data. 2. Mengaplikasi struktur data dan algoritma dalam penyelesaian masalah. 3. Menerangkan kelebihan dan kelemahan bagi rekabentuk algoritma dari segi memori dan kecekapan masa larian.

4.

Menggunakan dan menghasilkan struktur berdasarkan keperluan masalah semasa.

data

Sinopsis Kursus ini akan mendedahkan pelajar-pelajar dalam struktur data dan algoritma. Konsep asas dalam struktur, kelas, tatasusunan dan penunjuk akan juga dibincangkan untuk memahami asas bagi struktur data dan algoritma.Kursus ini akan menekankan struktur data seperti senarai, timbunan, barisan, pepohon, carian dan hash manakala timbunan, graf dan heaps akan tertumpu kepada algoritma. Kecekapan algoritma untuk masa larian akan juga dibincangkan. Kod pseudo dan pengaturcaraan C++ akan digunakan untuk implementasi. Selain daripada teori, pelajar-pelajar kan diminta untuk mengaplikasikan sturuktur data dan algoritma melalui system kecil yang dibangunkan secara berkumpulan. Rujukan Richard F. Gilberg, Behrouz A. Fourouzan, ―Data Structures A Pseudocode Approach with C++‖, Brooks/Cole Thomson Learning, 2001 Malik, D. S. ―Data Structures Using C++‖. Thomson Course Technolgy, 2005. Michael Main, Walter Savich, ―Data Structures & Other Objects Using C++‖, Addison Wesley, 2004. Sartaj, Sahni, ―Data Structures, Algorithms and Applications in C++‖, Mc Graw Hill International Editions, 1998. Berman A., Michael, ―Data Structure Via C++ Objects by Evolution ―, Oxford, 1997.

1.

2. 3. 4.

5.

BITP 1213

Pembangunan Sistem (3,2,2)

Hasil Pembelajaran 1.

2. 3.

Mentakrifkan dan menerangkan bagaimana untuk membangunkan sistem maklumat secara fasa demi fasa. Mengikut metodologi-metodologi yang bersesuaian dalam membangunkan sistem atau aplikasi. Mengaplikasikan kitaran hayat pembangunan sistem berdasarkan masalah semasa.

Sinopsis Kursus ini memperkenalkan pelajar kepada konsep asas pembangunan sistem, analisa, rekabentuk, pemodelan, metodologi, teknik, peralatan dan perspektif lain yang perlu dititik beratkan untuk membangunkan sistem maklumat. Rujukan 1. Valacich, J. S., George, J. F. & Hoffer, J.A. 2006. Modern th Systems Analysis and Design, 5 edition, Pearson Prentice Hall. 2. Whitten, J., Bentley L. & Dittman, K. 2001. Systems Analysis and Design Methods, McGraw-Hill. 3. Masrek, M. N., Abdul Rahman, S. & Abdul Jalil, K. 2001. Analisis & Rekabentuk Sistem Maklumat. McGraw-Hill. 4. Kendall, K. E. & Kendall, J. E. 2002. System Analysis and Design. Prentice Hall. 5. Shelly, G., Cashman, T. & Rosenblatt, H. 2000. Systems Analysis and Design, Shelly Cashman Series. 6. Blair, R., Crossland, J., Reynolds, M., Willis, T. nd 2003. Beginning VB.Net, 2 edition, Wiley Productions. 7. Bradley, J. C. & Millspaugh, A. C. 2005. Programming in Visual Basic.Net: Visual Basic.NET 2003 Update Edition, McGraw-Hill International Edition

BITP 1323 Pangkalan Data (3,2,2) Hasil Pembelajaran 1.

2. 3.

Mengenalpasti dan memahami konsep pangkalan data, konsep permodelan data (perhubungan) dan pernyataan SQL. Menghasilkan rekabentuk konsep perhubungan data dengan mengikut Model Perhubungan-Entiti. Membina aplikasi pangkalan data berpandukan keperluan masalah semasa.

Sinopsis Kursus ini adalah pengenalan kepada pengkalan data dan sistem pengurusan fail. Ia dapat membantu para pelajar untuk membina pemahaman kepada fungsi kepada permodalan data, pengurusan fail dan sistem pengkalan data dalam sistem maklumat. Para pelajar juga didedahkan kepada cara-cara

untuk mereka bentuk, membina dan melaksanakan aplikasi pengakalan data. Kursus ini lebih cenderung kepada kemahiran praktikal untuk mencipta, mengawal dan melaksana pernyatan kepada pengkalan data perhubungan. Latihan amali akan diberikan pada setiap sesi makmal daripada punca dan bentuk yang pelbagai. Pelajar akan menghantar kesemua latihan pada akhir sesi makmal. Pelajar juga harus mempersembahkan projek aplikasi pengkalan data hasil daripada pemahaman mereka. Ini bagi mendidik pelajar untuk mengaplikasi pengetahuan dan teknik-teknik yang diperolehi kepada aplikasi sebenar pengkalan data.

Sinopsis Kursus ini memberi pendedahan kepada pembangunan sistem dan kejuruteraan perisian. Ia berkaitan dengan kitar hayat perisian, analisa keperluan, rekabentuk perisian, prosesproses dalam rekabentuk perisian, kualiti rekabentuk, strategi dalam merekabentuk dan metrik dalam pengujian perisian. Ia juga menjurus kepada pengurusan projek perisian termasuk pembajetan dan pengurusan kualiti. Rujukan 1.

Rujukan 1.

Rob, P. & Coronel, C. (2004) Database Systems: Design, Implementation, and Management 6th Edition. Course Technology. Connolly, T., Begg, C. & Strachan, A. (2005) Database Systems: A Practical Approach to Design, Implementation, and Management. 4th Edition. Addison- Wesley. Hoffer, Jeffrey A ., Prescott, Mary B. & McFadden, Fred R. (2004) Modern Database Management 7th Edition. Prentice Hall Pratt, P.J. (2004) A Guide to SQL Seventh Edition. Course Technology Mannino, M.V. (2001) Database Application Development & Design. McGraw-Hill.

2.

3.

4. 5.

BITP 2213

Kejuruteraan Perisian (3,2,2)

Hasil Pembelajaran Modul ini membenarkan pelajar mempunyai pengetahuan dan kepakaran dalam pembangunan perisian dan sistem. Selepas mengikuti kursus ini, pelajar berkeupayaan untuk : 1. 2. 3. 4.

Menerangkan konsep kejuruteraan perisian. Mengaplikasikan konsep kejuruteraan perisian di dalam pembangunan sistem. Mengaplikasikan elemen asas di dalam pengurusan projek perisian. Memilih peralatan yang bersesuaian untuk merekabentuk kajian kes semasa.

2. 3. 4. 5.

6.

Sommerville, I (2007) Perisian Engineering, 8th Edition, Addison Wesley. Pressman, R.S (2005) Perisian Engineering A Practitioner’s Approach, 6th Edition. McGraw-Hill. Pfleegar, S.L (2001) Perisian Engineering Theory & Practice. 2nd Edition. Prentice Hall. Braude J.E, (2001) Perisian Engineering: An ObjectOriented Perspective, Wiley. Ghezzi C, Jazayeri M, Mandrioli D, (2003) Fundamentals of Perisian Engineering. 2nd Edition Prentice Hall. Bern Oestereich,(2002), Developing Perisian with UML Object oriented Analysis and Design Practice,. 2nd Edition. Addison-Wesley.

BITS 1123 Organisasi Senibina Komputer (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

2. 3.

Mentakrifkan dan menerangkan konsep organisasi senibina komputer termasuklah kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU. Mengaplikasikan teori senibina komputer dalam menyelesaikan masalah asas kefungsiaan komputer. Menunjukkan dan memasang komponen-komponen asas komputer.

Sinopsis

dalam sistem pengoperasian seperti keserentakan, kernel, kebuntuan dan multithreading.

Kursus ini akan membekalkan kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU, dan juga perlaksanaan secara praktikal kepada komponen-komponen. Selain itu, isu senibina seperti rekabentuk set arahan dan jenis data diliputi. Tambahan pula, pelajar akan diperkenalkan dengan bidang penting dalam organisasi selari.

Rujukan 1.

2. 3.

Rujukan [1]. 1 William Stallings, (2007). Computer Organization & th Architecture, 7 Edition. Prentice Hall. [2] Carl Hamacher, Zvonko Vranesic, Safwat Zaky, (2002). th Computer Organization, 5 Ed. McGraw Hill. [3] Irv Englander, (2003). The Architecture of Computer Hardware and System Software: An Information rd Technology Approach., 3 Edition. John Wiley & Sons. [4] Thomas C. Bartee, (1991). Computer Architecture and Logic Design. McGraw Hill. [5] James L. Antonakos, (2004). The 68000 Microprocessor, th 5 Edition. Prentice Hall.

BITS 1213

Sistem Pengoperasian (3,2,2)

Hasil Pembelajaran 1. 2. 3.

Menerangkan konsep komponen utama di dalam sistem pengoperasian. Menghubungkaitkan teori sistem pengoperasian dengan aplikasi. Menerangkan perbezaan dari segi kefungsian bagi pelbagai jenis sistem pengoperasian.

Sinopsis Kursus ini dijalankan untuk memberi pendedahan kepada pelajar mengenai perkara asas dalam sistem pengoperasian termasuklah proses, pengurusan memori, fail dan I/O dan juga mengenai penjadualan CPU. Bahagian pengenalan mengandungi perkembangan sistem pengoperasian daripada ia bermula sehinggalah sekarang. Pelajar juga akan belajar tentang konsep asas, teknologi dan teori yang digunakan

4. 5.

William Stallings, Operating Systems: Internals and th Design Principles 6 Ed., Prentice Hall International, Inc. Silberschatz, A (2003). Operating System Concept th 6 . Ed., John Wiley and Sons, Inc. Nutt, G. (2002), Operating Systems : A modern nd Perspective 2 .Ed., Eddison Wesley Longman, Inc., ISBN 0-201-74196-2 Jason W. Eckert, M. John Schitka. Linux Guide to Certification. Zurina, Fairuz, Zaki, Ariff (2009), Fedora Core 9: For Beginner and Intermediate, First Edition.

BITS 1313 - Komunikasi Data dan Rangkaian (3,2,2) Hasil Pembelajaran Setelah selesai mengikuti kursus ini, pelajar berupaya: 1. Menerangkan dan mengaplikasikan konsep asas komunikasi data dan rangkaian. 2. Membezakan jenis-jenis media, topologi rangkaian dan teknologi rangkaian. 3. Mengamalkan teknik-teknik terbaik dalam membuat rangkaian. 4. Mengkonfigurasi dan troubleshooting ke atas rangkaian asas. Sinopsis Telekomunikasi, LAN (Rangkaian Kawasan Setempat), WAN (Rangkaian kawasan lebar) dan Teknologi Internet memainkan peranan yang sangat penting dalam sesebuah organisasi yang menjadikan komputer dan telekomunikasi membentuk pasangan utama bagi pejabat elektronik pada masa kini dan masa depan. Kursus ini memperkenalkan konsep asas dan terminologi bagi komunikasi data dan rangkaian, merangkumi kedua-dua aspek iaitu teknikal dan pengurusan dan dalam membantu pelajar lebih memahami cabaran dan peluang yang dihadapi dalam perniagaan moden. Topik-topik yang terkandung: Asas telekomunikasi,

mekanisma penghantaran data, teknologi dan media telekomunikasi, mempertimbangkan perlaksanaan LAN and WAN, Internet and aplikasi intranet, teknologi emerging telecommunications, dan gaya dalam industri telekomunikasi. Pelajar juga akan berupaya memahami, menerangkan dan megaplikasi asas-asas kamunikasi data dan rangkaian dan kemahiran dalam aplikasi rangkaian, troubleshooting, dan mengkonfigurasi asas rangkaian komputer menggunakan media berpandu atau tidak berpandu. Rujukan 1.

Behrouz Forouzan, Data Communications and th Networking, 4 Edition, McGraw-Hill, 2007. Andrew S Tanenbaum, Computer Network, Prentice Hall, 1997. E. Ramos, A. Schoroeder and A. Beheler, Computer Networking Concepts, McMillan, 1996. Azhar, Haniza and Zakiah, Komunikasi Data dan Rangkaian (Modul Pengajaran), Edisi Pertama, 2005. B. Nazrulazhar and H. Erman, Data Communications and Networking: Practical st Approach, 1 Edition, Venton, 2008.

2. 3. 4.

5.

BITS 2513 Internet Teknologi (3,2,2) Hasil Pembelajaran 1.

2. 3.

Mengaplikasikan konsep-konsep dalam rangkaian komputer, komponen asas infrastuktur internet, protokol dan perkhidmatan. Menunjukkan perlaksanaan aplikasi pelayan pelanggan. Memilih aplikasi internet yang terbaik berdasarkan situasi semasa.

yang berkaitan Internet, konsep asas klien dan perlayan, rangkaian, keselamatan internet dan aplikasinya Rujukan 1. Douglas E. Comer (2007). The Internet 4th edition. Pearson Prentice Hall. 2. Behrouz Forouzan, Data Communications and Networking, 4th Edition, McGraw-Hill, 2007. 3. Fred T. Hofstetter(2005), Internet Technologies at Work, McGraw Hill Technology Education 4. Douglas E. Comer (2004), Computer Networks and Internets with Internet Applications, 4th Edition, Pearson Prentice Hall 5. Preston Gralla (2002). How Internet Works, 6th edition. Que Publishing

BITM 1113 - Sistem Multimedia (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menggunakan beberapa perisian media untuk menghasilkan kandungan multimedia yang asli. 2. Senarai dan bincangkan komponen perkakasan dan perisian yang digunakan dalam sistem multimedia. 3. Demonstrasi pembelajaran sepanjang hayat dengan menerangkan dan menghubungkan konsep asas sistem multimedia ke dalam subjek lain (contoh Software Engineering, Internet Technology, PSM, dsbnya). 4. Mengaplikasi kemahiran menyelesaikan masalah dengan mengenal pasti beberapa persekitaran di mana multimedia mungkin dapat digunakan dan beberapa aspek multimedia yang memberi faedah dalam bentuk persembahan maklumat. Sinopsis

Sinopsis Internet telah menjadi keperluan penting dalam kebanyakan urusan di dunia kini. Perkembangan pengetahuan berasaskan web juga mendorong kepda perkembangan ini. Oleh itu kursus ini secara langsung bertujuan untuk menyediakan pengenalan kepada Teknologi internet. Kursus ini merangkumi bidang

Kursus ini menyediakan pelajar dengan konsep asas multimedia, teknologi dan kepentingan aplikasi multimedia. Subjek ini akan meliputi topik-topik seperti pengenalan kepada media, implementasi grafik multimedia, grafik dan animasi 2D/3D, konsep asas video, audio, pengarangan, integrasi multimedia dan pembangunan aplikasi. Dalam sesi makmal

pula,pelajar akan diperkenalkan dengan pelbagai perisian multimedia dan perisian pengarangan untuk tujuan membangunkan aplikasi multimedia. Pelajar juga akan didedahkan dengan praktikal penyediaan media seperti imej, animasi mudah, bunyi dan menggunakan media tersebut secara berkesan di dalam projek dan persembahan multimedia. Pelajar juga akan didedahkan dengan kerjasama, kepimpinan, penyelesaian masalah dan kemahiran komunikasi ketika melaksanakan tugasan dan projek Rujukan

BITM 2113

Pembangunan Aplikasi Web (3,2,2)

Hasil Pembelajaran

2.

3.



Teknologi Client-Site: HTML, XHTML, CSS, XML, and JavaScript Teknologi Server-Site: PHP Pangkalan Data Pelayan: MySQL. Pelayan Web: Apache

  

Rujukan

[1] Norazlin et al. Sistem Multimedia, Venton Publishing, 2007 [2] Todd Perkins. Adobe Flash CS3 Profesional Hans-on Training, 2008. [3] Tay Vaughan, Multimedia: Making It Work 7th Edition, McGraw-Hill Osborne Media, 2006. [4] Mark Drew and Ze-Nian Li, Fundamentals of Multimedia 4th Edition, Prentice Hall, 2004. [5] Nigel Chapman, Digital Multimedia, John Wiley and Sons, 2004. [6] Ken Abernethy and Tom Allen, Exploring the Digital Domain: An Introduction to Computing with Multimedia and Networking, Pws Pub Co, 1999 [7] Jamalludin Harun & Zaidatun Tasir, Multimedia: Konsep & Praktis, Venton Publishing, 2006

1.

teknik penyelesaian masalah yang berkaitan dengan pembangunan laman World Wide Web yang efektif. Ia menekankan kepada empat (4) komponen di dalam membangunkan aplikasi web iaitu:

Menerangkan konsep dan prinsip Internet serta World Wide Web berdasarkan teknologi yang terkini. Mengenalpasti dan membangunkan komponenkomponen penting dalam aplikasi web iaitu Teknologi Client-Site, Teknologi Server-Site, Pangkalan Data Pelayan dan pelayan Web. Menghubungkaitkan komponen-komponen penting yang bersesuaian dalam menghasilkan aplikasi web.

Sinopsis Tujuan kursus ini adalah untuk membekalkan para pelajar dengan pemahaman secara komprehensif dalam alatan dan

1.

Robert W.Sebesta (2005), Programming The World Wide Web – 3rd Edition, Addison Wesley. Harvey Deitel, Paul Deitel, Andrew Goldberg (2003), Internet & Internet & World Wide Web How to Program - 3rd Edition, Prentice Hall. Keith Darlington (2005), Effective Website Development – Tools and Techniques, Addison Wesley. Luke Welling, Laura Thomson (2003), PHP and MySQL Web Development -Third Edition, Sams Publishing. Bai, Ekedahl, Farrell, Gosselin, Zak, Kaparthi (2003), The Web Warrior Guide to Web Programming,Thomson Course Technology.

2.

3.

4.

5.

BITP 3113

Pengaturcaraan Berorientasikan Objek (3,2,2)

Hasil Pembelajaran 1. 2.

3.

Mengaplikasikan konsep dan kaedah pengaturcaraan berorientasikan objek. Membina aturcara yang melaksanakan sintak dan semantik bahasa pengaturcaraan dalam aplikasi Java. Membangunkan aplikasi berorientasikan objek mengikut kajian kes semasa.

Sinopsis Kursus ini memberi pendedahan kepada kaedah pengaturcaraan berorientasikan objek dengan menggunakan bahasa pengaturcaraan Java .Pelajar dapat mengaplikasikan dan merekabentuk struktur asas pengaturcaraan

berorientasikan objek .GUI ,swing, pengendalian event, komponen-komponen antaramuka, pengendalian exception, pangkalan data, rangkaian dan threads. Pelajar juga akan dapat membangunkan aturcara dan applikasi Java yang lengkap.

2.

3.

4. 5.

1. 2. 3.

Rujukan 1.

Rujukan

Liang ,Y .Daniel,(2008) , Introduction Java th Programming , 7 Ed.,Prentice Hall. Deitel, H.M . & Deitel ,P.J.,(2006) , Java How to th Program ,7 Ed., Pearson Education International . Bronson ,Gary J.,(2004), Object Oriented Program Development Using Java –Class Centered Approach , Thompson Course Technology . nd Farrel,Joyce , (2003),Java Programming 2 Ed.,Thomson Course Technology. Doke, E.Reed ,Satzinger,John W.& Williams, Susan Rebstock , (2002), Object –Oriented Application Development Using Java. Thomson Course Technology.

BITI 1113 Kepintaran Buatan (3,2,2)

4. 5.

BITU 2913

Sinopsis Kursus ini memberi pendedahan kepada asas dan cabang kepintaran buatan seperti pelbagai kaedah pencarian, perwakilan data dan sebab, teknik inferen, dan pembelajaran daripada pengalaman. Di samping itu, pelbagai aplikasi kepintaran buatan juga di perkenalkan seperti permainan game, sistem pakar, pembelajaran mesin dan pemprosesan bahasa tabie.

Bengkel I (3,0,9)

Hasil Pembelajaran Di akhir subjek ini, pelajar akan dapat: 1.

2.

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan dan mengikuti konsep asas teori kepintaran buatan. 2. Mengenalpasti dan menggunakan teknik-teknik kepintaran buatan. 3. Menyelesaikan masalah menggunakan teknik kepintaran buatan.

Coppin, B (2004). Artificial Intelligence Illuminated, Jones and Bartlett. Russel, S & Norvig, P. (2003). Artificial Intelligence: A Modern Approach, 2nd. Edition, Prentice Hall. Luger, G. F & Stubblefield, W.A. (2002). Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 4th. Edition, Addison Wesley. Negnevitsky, M., (2002), Artificial Intelligence: A Guide to Intelligent System, Addison Wesley. Dean, T, Allen, J & Aloimonos, Y (1995), Artificial Intelligence Theory and Practice, The Benjamin Cummings.

3. 4.

Menggunakan pengetahuan yang telah dipelajari khususnya dalam teknik pengaturcaraan untuk membangunkan projek. Mengenalpasti dan menyelesaikan masalah dengan sistematik berdasarkan maklumat daripada pelbagai sumber. Menjalankan dan menghasilkan projek secara individu. Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Matlamat Bengkel 1 adalah untuk memberi pengalaman dan kemahiran kepada pelajar dalam menghasilkan dan membentangkan satu projek pembangunan aplikasi/sistem secara individu. Pelajar dikehendaki menggunakan pengetahuan yang telah dipelajari untuk menyelesaikan masalah dan berfikir secara kreatif bagi mendapatkan hasil yang menepati objektif dan skop projek yang dicadangkan. Pelajar perlu menggunakan teknik-teknik yang dipelajari dalam matapelajaran teknik pengaturcaraan dan pembangunan sistem bagi memastikan projek yang dibangunkan mempunyai aliran proses yang logik dan menepati ciri-ciri sebuah sistem yang robus, konsisten, memiliki antaramuka yang menarik dan berkeupayaan untuk menangani kesilapan input/output data.

Pada peringkat akhir bengkel ini, pelajar dikehendaki untuk membentangkan dan berhujah untuk mempertahankan projek yang telah dibangunkan. Proses penyeliaan/penilaian bengkel ini dilaksanakan dalam bentuk penyeliaan dan penilaian kemajuan oleh seorang penyelia selama 12 minggu dan penilaian pembentangan oleh seorang penilai. Bengkel 1 ini juga berfungsi sebagai tapak untuk mempersiapkan pelajar bagi mengikuti program latihan industri.

daripada subjek terdahulu. Subjek ini juga membangunkan pemahaman pelajar dalam teknik penyelesaian masalah berdasarkan kepada skop projek mereka. Skop projek yang dibangunkan adalah berdasarkan kepada bidang pengkhususan pelajar dan mereka dikehendaki untuk membangunkan projek tersebut secara berkumpulan seramai tiga hingga lima orang. Rujukan

Rujukan 1. 1. 2.

3.

4. 5.

Burhanuddin Mohd Aboobaider et. all., Software Development Using Visual Basic.NET BITU 2913. Julia Case Bradley, Anita C.Millspaugh, Programming in Visual Basic .NET, McGraw-Hill, 2005 Edition. Jack Koh, Gourab Sen Gupta, Jesicca Goh, Ronnie Peh, VB.net With Database Access, Prentice Hall, 2002. Dave Grundgeiger, Programming Visual Basic .NET, O‘Reilly, 2002. Francesco Balena, Programming Visual Basic .NET, Version 2003, Microsoft Press, 2004.

2. 3.

4. 5.

Schwalbe, K., (2004). Information Technology Project Management, Thomson. Hughes, B., and Cotterell, M., (2002), Software Project Management, McGraw-Hill. Gonzalez, A. and Dankel, D., (2004). The Engineering of Knowledge-Based Systems (Second Edition), Prentice Hall. Alpaydin, E., (2004). Introduction to Machine Learning, The MIT Press. Russel, S and Norvig, P., (2003). Artificial Intelligence: A Modern Approach (Second Edition), Prentice Hall.

BITU 3926 BITU 3923

Latihan Industri (6,0,6)

Bengkel II (3,0,9) Hasil Pembelajaran

Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: Setelah melengkapkan subjek ini, pelajar dapat: 1. Menganalisis dan membina projek secara berkumpulan. 2. Mengaplikasikan konsep pembangunan dan rekabentuk sistem dalam pembangunan projek semasa. 3. Mengenalpasti, menganalisa dan menguruskan perubahan ke atas skop projek sepanjang kitar hayat projek. 4. Menguruskan projek berkumpulan secara beretika. 5.

Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Kursus ini memberi pendedahan kepada pelajar untuk mempraktikkan pengetahuan dan pengalaman yang diperolehi

1. 2. 3. 4. 5.

Menjalankan tugas dan tanggungjawab sebagai pekerja dalam bidang ICT. Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Mengamalkan disiplin dan beretika dalam menjalankan tugas harian. Menggunakan teknologi terkini dalam bidang ICT. Berinteraksi dan berkomunikasi bersama rakan sekerja dengan bersahsiah.

Sinopsis Kursus ini akan membolehkan pelajar menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, system

pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Pelatih disarankan untuk membina kemahiran insaniah dan professionalism melalui interaksi dan komunikasi dengan rakan sekerja. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3946 Laporan Latihan Industri (6,0,6) Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: 1. 2. 3.

Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Menggunakan teknologi terkini dalam bidang ICT. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

Sinopsis Kursus ini memerlukan pelajar membuat laporan semasa menjalani latihan industri. Pelajar dikehendaki menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, sistem pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3973

Projek Sarjana Muda I [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk : 1. 2. 3. 4. 5.

Mengenalpasti dan mendefinisikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Menjalankan asas penyelidikan seperti kajian literatur dan memilih kaedah penyelidikan yang bersesuaian. Membangunkan projek dengan kaedah pengurusan projek. Membentang dan mempertahankan hasilkerja. Mengorganisasi maklumat bagi menghasilkan laporan formal

Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani. Rujukan [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

BITU 3983

Projek Sarjana Muda II [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk :

1. 2. 3. 4. 5.

Melaksanakan fasa pengujian dan validasi sistem mengikut perancangan projek. Menyelesaikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Melengkapkan hasil projek yang mempunyai nilai komersial. Membentang dan mempertahankan hasilkerja. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani. Rujukan [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

2. 3.

Sinopsis Kursus ini menjelaskan fasa-fasa yang terdapat di dalam kejuruteraan perisian dan kepentingannya di dalam pembangunan sistem. Kursus ini membimbing pelajar menggunakan kaedah UML untuk mendapatkan keperluan perisian dengan memodelkan keperluan-keperluan fungsi menggunakan rajah aktiviti, rajah use case, rajah jujukan dan rajah kelas. Selain daripada itu pelajar didedahkan dengan pelbagai teknik formal dan tidak formal bagi mendapatkan keperluan fungsi dan bukan fungsi. Kursus ini juga merangkumi teknik-teknik pengurusan kejuruteraan perisian melalui kepentingan keperluan, requirement traceability dan pengesahan keperluan. Pelajar juga perlu menulis keperluan perisian secara rasmi menggunakan format yang biasa digunakan diindustri. Rujukan 1. 2.

3. 4.

MATAPELAJARAN TERAS KURSUS BITP 2233

Melaksanakan fasa keperluan perisian dan menganalisa spesifikasi keperluan perisian. Membina dokumen rasmi spesifikasi keperluan perisian berdasarkan masalah semasa mengikut konsep kejuruteraan keperluan perisian.

5.

Ian Sommerville, Software Engineering 6th Edition, Addison Wesley 2006 Martin Fowler, UML Distilled Third Edition A Brief Guide to the Standard Object Modeling Language, Addison Wesley 2003 Karl E. Wiegers, Software Requirements 2nd Edition, 2003 Dean Leffingwell and Don Widrig, Managing Software Requirements: A Use Case Approach 2nd Edition, Addison Wesley 2003 Daniel R. Windle and L. Rene Abreo, Software Requirements Using the Unified Process: A Practical Approach, Prentice Hall 2002

Kejuruteraan Keperluan Perisian (3,2,2)

Hasil Pembelajaran

BITP 2313

Di akhir sesi pembelajaran subjek ini, para pelajar sepatutnya mampu melaksanakan yang berikut :-

Hasil Pembelajaran

Rekabentuk Pangkalan Data

(3,2,2)

Setelah melengkapkan subjek ini, pelajar dapat: 1.

Menerangkan konsep dan kepentingan kejuruteraan keperluan di dalam proses pembangunan sistem.

1. 2. 3.

Memahami konsep rekabentuk pangkalan data dan penggunaannya pada jenis apilikasi yang berlainan. Membina model data hubungan objek menggunakan sintak bahasa pengaturcaraan pangkalan data. Membina rekabentuk pangkalan data berpandukan kepada keperluan masalah semasa.

Sinopsis: Subjek ini mendedahkan prinsip asas dan isu-isu rekabentuk kepada model data bukan hubungan seperti data berorientasikan objek dan model hubungan objek dengan ciriciri tambahan ERD. Ia juga merangkumi konsep termaju pangkalan data dan aplikasi seperti penggudangan data, OLAP, perlombongan data, pangkalan data di dalam perniagaan elektronik dan sistem pangkalan data teragih.

3.

Membina paten senibina dan rekabentuk perisian berdasarkan kepada keperluan masalah semasa.

Sinopsis Subjek ini memberikan pengenalan awal kepada konsep asas senibina dan rekabentuk perisian. Subjek ini bermula dengan mengadakan perbincangan berkenaan isu-isu rekabentuk perisian, diikuti dengan pendedahan paten rekabentuk kepada pelajar. Pelajar akan diberikan gambaran berkaitan dengan struktur senibina dan stail.Pelajar akan didedahkan kepada pendekatan serta kaedah untuk menganalisa senibina perisian. Pelajar juga akan diberikan contoh-contoh aplikasi paten rekabentuk serta kajian kes di dalam senibina perisian bagi menambahkan kefahaman. Rujukan

Rujukan: 1. 1.

2.

3. 4.

5.

Database Systems : Design, Implementation and th Management. ( 7 Edition ) Rob, P. & Coronel, C. – 2009 Thomson Learning (Text book) Database Systems : A practical approach to design, th implementation and management. ( 4 Edition ) Connolly, T. & Carolyn, B. – 2005 Addison-Wesley th Fundamentals of Database Systems. ( 5 Edition) Elmasri, R & Navathe S.B. - 2000 Addison-Wesley Beginning database design : A Practical Approach for non-relational database. Nurul,A.E – 2006 Penerbit Universiti, UTeM Database System Concepts. (4th Edition) Silberschatz, H.F. Korth, S. Sudarshan (eds.) – 2002 McGraw-Hill

2.

3.

4.

5.

Eric Baude, Software Design: From Programming to Architecture, Wiley, 2004. Mary Shaw and David Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, 1996. Len Bass, Paul Clements, and Rick Kazman, Software Architecture in Practice, 2nd Edition, Addison Wesley, 2003 Whitehead, K. Component-Based Development: Principles and Planning for Business Systems, Pearson 2002. Paul Clements, Felix Bachmann, Len Bass, et al. Documenting Software Architectures: Views and Beyond, Boston: Addison-Wesley, 2003

BITP 3213 Ujian dan Jaminan Kualiti Perisian (3,2,2) BITP 3243

Senibina dan Rekabentuk Perisian (3,2,2) Hasil Pembelajaran

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menjelaskan konsep atribut kualiti (bukan fungsi) dan peranan atribut tersebut di dalam senibina perisian. 2. Menganalisa paten senibina dan rekabentuk perisian.

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menganalisa pendekatan yang sesuai digunapakai dalam ujian dan jaminan kualiti. 2. Melaksanakan pengujian perisian dan aktiviti kualiti dalam projek perisian sebenar. 3. Mengendalikan fasa pengujian bagi menjamin kualiti perisian denga menggunakan teknik dan peralatan yang memenuhi keperluan semasa.

Sinopsis

pelajar juga diberi penekanan terhadap kefahaman asas di dalam teknik menganalisa.

Kursus ini mendedahkan pelajar kepada konsep pengujian perisian dan menekankan kepada cara-cara membangunkan dan melaksanakan rancangan pengujian, strategi pengujian, pemeriksaaan perisian, pengujian unit, pengujian integrasi, pengujian sistem, dan pengujian penerimaan. Pelajar akan melaksanakan aktiviti penentuan kualiti perisian iaitu keperluan kualiti, kriteria kualiti, metriks perisian, model kualiti perisian, penilaian perisian, review, audit dan pensijilan.

Rujukan 1. 2.

3. Rujukan 4. 1. 2.

3. 4.

Galin, D. 2004. Software Quality Assurance: From theory to implementation, Pearson Addison Wesley. Sanders, J. & Curran, E. 1995. Software Quality, A Framework for Success in Software Development and Support, Addison Wesley. Sommerville, I. 2001. Software Engineering 7/e, Addison Wesley. Pollice, G., Augustine, L., Lowe, C. & Madhur, J. 2003. Software Development For Small Teams, A RUPCentric Approach, Addison Wesley.

BITP 3223

Pengurusan Projek Perisian (3,2,2)

Hasil Pembelajaran Di akhir kursus ini, pelajar berupaya:  Menerangkan aktiviti yang terlibat dan mengenalpasti skop di dalam pengurusan projek perisian.  Menganalisa keperluan projek dan memilih pendekatan yang sesuai untuk digunakan dalam menguruskan projek perisian.  Mengorganisasikan satu pengurusan projek perisian berdasarkan kepada keperluan masalah projek semasa. Sinopsis Kursus ini memberikan pendedahan awal berkenaan disiplin pengurusan projek di dalam suatu projek perisian. Kursus ini bertujuan untuk mendedahkan pelajar bagaimana untuk memilih pendekatan serta gaya yang sesuai di dalam pengurusan projek untuk digunakan di dalam menguruskan suatu projek perisian. Selain daripada teori pengurusan projek,

5.

Bob Hughes, Mike Cotterell, ―Software Project Management‖, Mc Graw Hill, 2006 Kutt Bittner, Ian Spence ―Managing Iterative Software Development Projects‖. Addison Wesley, 2007. Ian Sommerville ―Software Engineering‖, Addison Wesley, 2001. Capers Jones, ―Assessment and Control of Software Risks‖, Prentice Hall, 1994 Elaine M Hall, ―Managing Risk ―,Addison Wesley, 1998.

BITP 2113

Analisa Algoritma (3,2,2)

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar berkemampuan: 1. Menerangkan ciri-ciri dan faktor-faktor yang mempengaruhi mutu algoritma. 2. Menganalisa dan mengenalpasti mutu sesuatu algoritma. 3. Memperbaiki algoritma dengan menggunakan teknik yang bersesuaian untuk menghasilkan mutu algoritma yang lebih baik. Sinopsis Kursus ini akan mendedahkan pelajar untuk menulis kod aturcara dan pernyataan-pernyataan SQL selepas mempertimbangkan effisiensi algoritma-algoritma. Topic ini merangkumi kepada pengenalan kepada analisa algoritma, pengoptimuman kod, analisis kepada algoritma-algoritma dan masalah-masalah interactable. Rujukan 1. 2.

Sundar K. S, ―Foundation Program: Analysis of Algorithms‖, Infosys, 2006. R Siva, Analysis of Algorithms training material, Educational and research, Infosys technology limited

3.

T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, ―Introduction to Algorithms‖, 2nd Edition, MIT Press/McGraw Hill, 2001 Weiss M, W.(1993) Data Structures and Algorithm Analysis in C, Benjamin Cummings. S. Baase, S and A. Van Gelder, ―Computer Algorithms: Introduction to Design and Analysis‖, 3rd edition. Addison Wesley, 2000

4. 5.

BITM 2313 Interaksi Komputer Manusia (3,2,2)

3.

4.

5.

6.

Te‘eni, D., Carey, J., and Zhang, P. (2007), Human Computer Interaction: Developing Effective Organizational Information Systems, John Wiley & Sons. Preece, Y., Sharp, H., Benyon, D., Holland, S., and Carey, T. (1994), Human-Computer Interaction, Addison-Wesley. Jacko, J. A., and Sears, A. (2000), The HumanComputer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, UMBC. Norman, D. A. (2002), The Design of Everyday Things, Basic Books.

Hasil Pembelajaran Di akhir kursus, pelajar di harap dapat: a.

Menerangkan dan mengaplikasikan konsep-konsep dan teori-teori interaksi komputer manusia untuk pembangunan sistem. Mempamerkan pemikiran konseptual dalam penyelesaian masalah rekabentuk aplikasi/laman web/produk. Mengikuti dan memberikan maklum balas dalam aktiviti penilaian kebolehgunaan.

BITS 3423 Keselamatan Teknologi Maklumat (3,2,2) Hasil Pembelajaran

Kursus ini memberi pengenalan tentang konsep interaksi komputer manusia dan hubungannya dalam pembangunan sistem. Topik-topiknya meliputi asas pemahaman kognitif psikologi, rekabentuk antaramuka pengguna, rekabentuk interaksi, kebolehgunaan dan penilaian. Topik-topik lain termasuk seperti user centered design (UCD), task analysis dan rekabentuk sokongan pengguna. Isu-isu semasa berkaitan kebolehcapaian dan localization juga dibincangkan di akhir kursus.

Setelah melengkapkan subjek ini, pelajar dapat: 1. Mengenalpasti dan Menerangkan Konsep keselamatan komputer dan algoritma kriptografi 2. Melaksanakan servis dan mekanisma keselamatan dalam perisian komputer, sistem pengoperasian, pangkalan data, sistem rangkaian dan pengurusan keselamatan komputer 3. Menganalisa isu-isu berkaitan perundangan dan etika dalam keselamatan komputer serta mengenalpasti undang-undang siber yang berkaitan dengan isu keselamatan komputer. 4. Menentukan dan menyelesaikan isu yang berkaitan dengan risiko dalam sistem rangkaian dan komputer. 5. Mempamerkan dan menunjuk cara kaedah pencegahan, pengawalan dan pelan pembaikpulihan terhadap ancaman yang mengancam keselamatan komputer

Rujukan

Sinopsis

b.

c.

Sinopsis

1.

2.

Dix, A., Finlay, J., Abowd, G. D., and Beale, R. (2004), Human-Computer Interaction (Third Edition), Prentice Hall. Preece, J., Rogers, Y., and Sharp, H. (2007), Interaction Design: beyond human-computer interaction (Second Edition), John Wiley & Sons.

Keselamatan dalam Teknologi informasi adalah isu yang paling penting. Ia merupakan bidang kajian oleh pelajar, professional dan kebanyakan pengguna komputer. Melalui kursus ini, pelajar akan mempelajari bagaimana mengawal kegagalan dalam isu kerahsiaan, kesahihan dan kesediaan dalam aplikasi, pangkalan data, system pengoperasian dan perkara yang berkait dengan rangkaian. Pelajar juga akan

mempelajari bagaimana merancang penyelesaian pembaikan sekiranya berlaku sebarang bencana berlaku terhadap persekitaran pengkomputeran. Rujukan 1.

2.

3.

4. 5.

Siti Rahayu, Robiah, Mohd Faizal and Nazrulazhar (2006), Information Technology Security, Pearson, ISBN 13 978-983-3655-47-2. W. Stallings (2003). Network Security Essentials: nd Applications and Standards, 2 edition, Prentice Hall, Inc, ISBN 0-13-016093-8. C.P. Pfleeger, S. L. Pfleeger (2003). Security in rd computing 3 Ed., Prentice Hall International, Inc., ISBN 0-13-035548-8. nd D. Gollmann (2005). 2 Edition, Computer Security, John Wiley & Sons, Inc, ISBN 0-470-86293-9 B. Schneier (1996). Applied Cryptography: Protocols, nd Algorithms and Source Code in C 2 Ed, John Wiley & Sons, Inc, ISBN 0-471-11709-9.

dengan persekitaran di mana ianya dilaksanakan. Perbincangan juga merangkumi fungsi-fungsi DBMS iaitu penyimpanan, capaian dan kemaskini data; penyediaan objek pangkalan data seperti ruang jadual, indeks dan objek pengguna serta integriti data; perancangan dan pelaksanaan aktiviti peningkatan prestasi dan pengurusan pengguna. Rujukan 1.

St. Gelais, Marie. (2002) Oracle 9i Database Administration – Fundamentals I. Oracle. Mullins, Craig, S. (2002) Database Administration – The Complete Guide to Practices and Procedures. Addison-Wesley. McCullough-Dieter, Carol. (2003) Oracle9i Database Administrator – Implementation and Administration. Thomson Learning.

2.

3.

BITP 3123 Pembangunan Aplikasi Teragih (3,2,2) Hasil Pembelajaran

MATAPELAJARAN ELEKTIF

Sebaik saja selesai subjek ini, pelajar sepatutnya boleh : 1.

BITP 2323 Pentadbiran Pangkalan Data (3,2,2) 2. Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: a. b. c. d.

Menjelaskan konsep sistem pengurusan pangkalan data. Boleh melaksanakan peranan dan tanggungjawab pentadbir pangkalan data. Meneroka fungsi dan senibina sistem pengurusan pangkalan data. Menganalisa prestasi pangkalan data.

Sinopsis Kursus ini akan membincangkan peranan, isu dan tanggungjawab pentadbir pangkalan data; fungsi dan senibina sistem pengurusan pangkalan data (DBMS) dan hubungannya

3.

Menerangkan konsep-konsep pengaturcaraan teragih. Membangunkan aplikasi pengaturcaran teragih mengikut paradigma yang sesuai di dalam aplikasi teragih. Membangunkan aplikasi-aplikasi pengaturcaraan teragih berasaskan kepada antara muka grafik (GUI).

Sinopsis Kursus ini mendedahkan pelajar-pelajar kepada pembangunan aplikasi-aplikasi teragih yang mana digunakan di dalam industri untuk aplikasi-aplikasi berasaskan kepada rangkaian. Pelajar-pelajar adalah untuk didedahkan kepada pengenalan perkomputeran teragih, komunikasi antara proses, paradigmparadigma di dalam perkomputeran teragih, aplikasi RMI, RMI lanjutan dan aplikasi-aplikasi klien-pelayan menggunakan Java.

Rujukan 1. 2. 3. 4.

M.L.Liu. (2004). Distributed Computing : Principles and Applications, Addison Wesley David Conger(2003). Remoting with C# and .NET, The Wiley Advantage Reilly, D & Reilly, M.,(2002). Java Network Programming and Distributed Computing, Addison Wesley Qusay, H.M,. (1999). Distributed Programming with Java, Manning

2.

3.

4. 5.

Saunders, S. & Pearlson, E. 2004. Managing and Using nd Information System – A Strategic Approach, 2 Edition, John Wiley & Sons. McNurlin, Barbara C. & Sprague, J.R 2006. Information th Systems and Management in Practice, 7 Edition, Pearson Prentice Hall. McKeen, James. D. & Smith, Heather A., 2009. IT Strategy in Action, Pearson International Edition. Ward, John & Peppard, Joe. 2002. Strategic Planning rd for Information Systems, 3 Edition, John Wiley & Sons.

BITP 3233 Perancangan Strategik Sistem Maklumat (3,2,2)

BITP 3133

Hasil Pembelajaran

Hasil Pembelajaran

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan peranan sistem maklumat di dalam sesebuah organisasi. 2. Menganalisa dan memilih strategi sistem maklumat bagi membolehkan organisasi bersaing. 3. Merangka strategi sistem maklumat berdasarkan keperluan masalah semasa sebagai cadangan pelan sistem maklumat kepada organisasi.

Setelah melengkapkan subjek ini, pelajar dapat: 1. Memanipulasi capaian pangkalan data JDBC termasuk membuka sambungan pangkalan data, arahan SQL, memproses keputusan dan menutup sambungan pangkalan data. 2. Untuk memahami dan membangunkan aplikasi mobil yang mempunyai ciri-ciri mobil menggunakan J2ME. 3. Merekacipta servis aplikasi web, aplikasi berintegriti, strategi capaian data, antaramuka web mudah selenggara dan aplikasi J2EE untuk persembahan.

Sinopsis Subjek ini memperkenalkan kepentingan sistem maklumat dalam menjadikan organisasi lebih kompetitif. Seterusnya pelajar akan memahami kaedah dan membina kemahiran yang diperlukan untuk membangunkan sistem maklumat organisasi yang bersesuaian yang akan meyokong pencapaian strategi perniagaan organisasi. Oleh itu teknik perancangan strategik dan alat-alat yang bersesuaian akan dibincangkan untuk membantu membangunkan sistem maklumat yang dikehendaki. Beberapa sistem maklumat dan teknologi maklumat yang dikenalpasti boleh diaplikasikan juga di akan diperkenalkan sebagai pilihan organisasi. Elemen peranan sistem maklumat, penyumberan dan kepimpinan adalah penting memastikan tanggunjawab membangunkan sistem maklumat yang berkesan.

Sinopsis Subjek ini akan mendedahkan pelajar kepada pengaturcaraan Java lanjutan yang merangkumi JavaBeans, Enterprise JavaBeans (EJBs), JDBC, pengaturcaraan mobil menggunakan J2ME dan J2EEuntuk web dan komponen bisnes. Rujukan 1. 2. 3.

Rujukan 4. 1.

Robson, Wendy. 1997. Strategic Management & nd Information Systems, 2 Edition, Prentice Hall.

Pengaturcaraan Java Lanjutan (3,0,6)

Austin, C. & Pawlan, M. 1999. Advanced Programming Java 2 Platform, Sun Publishing. Horstmann , C. & Cornell, G. 1999. Core Java 2, Volume 2: Advanced Features 4/e, Prentice Hall. Yuan, M. J. 2003. Enterprise J2ME: Developing Mobile Java Applications, Prentice Hall. Atkinson, S. 2001. Professional Java Mobile Programming, Peer Information.

5. 6. 7.

Monson-Haefel, R., Labourey, S. & Burke, B. 2004. Enterprise JavaBeans, O‘Reilly & Associates. Johnson, R. 2002. Expert One-on-one J2EE Design & Development, Wiley. Singh, I. 2004. Designing web services with the J2EE 1.4 Platform, Pearson Education.

Rujukan 1. 2.

3. BITM 1123 – Pengarangan Media Interaktif (3,2,2) 4. Hasil Pembelajaran 5. Setelah melengkapkan subjek ini, pelajar dapat: a. Menyediakan pelbagai aplikasi media interaktif dengan menggunakan perisian pengarangan multimedia mengikut kehendak industri semasa. Membincangkan, melaporkan serta menggunakan pendekatan bersistematik dalam rekabentuk berarahan yang bersesuaian untuk mencapai objektif yang telah ditetapkan. b. Mengaplikasikan interaktiviti dalam aplikasi multimedia dengan mengikuti perisian pengarangan semasa yang digunapakai oleh industri. Sinopsis Subjek ini akan memperkenalkan pelajar dengan pelbagai bentuk pembangunan projek media interaktif dariapada pendefinisian hinggalah ke penyampaian projek berkenaan. Pelajar akan diperkenalkan dengan rekabentuk berarahan mengikut pelbagai bentuk dalam proses pembangunan termasuklah analisis, rekabentuk, pertimbangan penyampaian dan penilaian kemudiannya. Ianya juga meliputi model-model yang berbeza dalam rekabentuk berarahan, piawaian pembelajaran elektronik dan konsep interaktiviti. Sessi latihan amali pula meliputi teknik penulisan skrip untuk animasi dan penggunaan Adobe Flash secara mendalam. Pelajar dikehendaki membentuk kumpulan sendiri dalam usaha untuk menghasilkan produk multimedia interaktif dengan menggunakan Adobe Flash dan ActionScript. Projek dan laporan akhir harus dihantar pada hujung semester berkenaan.

Boyle, T. (1997) Design for Multimedia Learning, Prentice-Hall International. England, E. & Finney, A. (2002) Managing Multimedia: Project Management for Web and Convergent Media Book 1. Addison Wesley. Fallon, C. & Brown, S. (2003) e-Learning Standard. CRC Press LCC. Perkin, T. (2008) Adobe Flash CS3 Professional : Hands-on-Training (HOT). Lynda.com. Perkin, T. (2008). ActionScript 3.0 for Adobe Flash CS3 Professiona. Hands-on-Training (HOT). Lynda.com.

BITS 2313 - Rangkaian Komputer Setempat (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerang dengan menghubungkaitkan konsep asas rangkaian komputer setempat dan penggunaanya. 2. Mengkaji dan mengenalpasti kaedah yang sesuai dalam memilih perkakasan, topologi dan protokol rangkaian setempat. 3. Mendemonstrasikan dan mengkonfigurasi perisian dan perkakasan yang diperlukan untuk komunikasi rangkaian setempat. Sinopsis Kursus ini adalah pengenalan kepada kaedah-kaedah dan amalan semasa yang digunakan di dalam Rangkaian Komputer Setempat (LAN). Ia akan memberi penekanan ke atas perisian dan perkakasan LAN, pengurusan pemasangan dan hubungan antara rangkaian. Topik yang diajar meliputi rekabentuk rangkaian, protokol komunikasi rangkaian, timbunan protocol hujung ke hujung, komponen rangkaian, pengurusan rangkaian dan model rujukan OSI. Rujukan 1.

Andrew S. Tanenbaum, "Computer Networks", Fourth Edition, Prentice Hall, Pearson Education, 2003, ISBN 0-13-038488-7

2. 3.

4.

5.

Todd Lammle, CCNA Cisco Certified Network Associate, Wiley (2005). ISBN: 0-7821-4391-1 Palmer M., Sinclair R.B., Guide to Designing and Implementing Local and Wide Area Networks, Second Edition, Thomson, 2003, ISBN-01619-12122-X Fred Halsall, "Computer Networking and the Internet", Fifth Edition, Addison-Wesley, Pearson Education, 2005, ISBN 0-321-26358-8 Forouzan, Behrouz. A., Local Area Networks, McGrawHill Forouzan Networking Series(2003), ISBN 0-07233605-6

ke dalam pengujian suatu proses di mana spatial data can be recorded, dikumpulkan, disimpan dan diproses di dalam komputer. Pendedahan ke dalam kaedah spatial analysis akan juga diberikan. Pada akhir kursus pelajar akan didedahkan kepada presentasi spatial data menurut kaedah cartography. Rujukan [1]

BITM 3413 Sistem Maklumat Geografik (3,2,2) [2} Hasil Pembelajaran [3] Pada akhir kursus ini pelajar akan mampu: 1.

2.

3.

Menunjukkan dan menerangkan konsep, isu-isu, teknik dan pelbagai aplikasi sistem maklumat geografi Menyelesaikan masalah sistem maklumat dengan berpandukan bahasa teknik sistem maklumat geografi. Menghuraikan isu-isu dalam pengurusan sistem maklumat geografi berdasarkan maklumat daripda pelbegai sumber.

[4]

[5]

[6] [7]

Sinopsis [8] Kursus ini memberikan pendedahan kepada pelajar terhadap Sistem Maklumat Geografi, GIS. GIS adalah peralatan yang mampu digunakan untuk data prosesing, pengurusan spatial and non spatial data, visualisasi. Dapat diperkirakan sebuah pangkalan data lanjutan. Para pelajar akan didedahkan terhadap aplikasi GIS dalam e-government, perniagaan, pengurusan sumber daya semula jadi, pengurusan kemalangan dan disaster, industri perbankingan dan juga industri insuran. Kursus ini akan juga memberikan pendedahan kepada pelajar perorangan untuk mengenal pasti kaedah tradisional dalam mengenal pasti penentuan lokasi dan uraian suatu lokasi dengan menggunakan paper map. Para pelajar akan juga didedahkan kedalam dasar pemetaan geography. Di samping itu, akan juga dideahkan

[9]

De By, R.A et al. 2000. R.A. De By (eds). Principles of Geographic nformation Systems. ITC Educational Text Book Series:1 ISBN 90-6164-184-5, ISSN 1567-5777 ITC Educational Textbook Series, ITC. Enschede Holland. Bruce E.Davis, GIS : A Visual Approach, 2nd Edition, OnWord Press, ISBN 0-7668-2765-X. Scott Crosier, Bob Booth and Andy Mitchell, Getting Started with ArcGIS, ESRI, Redlands, California. ISBN 1-58948-061-9. Scott Hutchinson and Larry Daniel, Inside ArcView GIS, 3rd Edition, On Word Press, ISBN 1-56690169-3. Chang, Kang-tsung 2003, Introduction to Geographic Information Systems, McGraw-Hill, 2nd Edition, ISBN 0-07286121-5 Price, Maribeth (2003) Mastering ArcGIS, McGrawHill, ISBN 0-07291814-4 Lo, C.P and Yeung A.K.W (2002), Concepts and Techniques of Geographic Information Systems. Prenctice Hall, Inc. Upper Saddle River, New Jersey. ISBN 0-13-080427-4 DeMers, M.N (2002). Fundamentals of Geographic Information Systems. 2nd Ed. Updated with Integrated Lab Manual, John Wiley & Sons. ISBN 0471426091 Ormsby, T et.al (2001), Getting to Know ArcGIS Desktop. ESRI, Redlands, California.

BITI 2213

Sistem Berasaskan Pengetahuan (3,2,2)

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat:

1.

2.

3.

Menerangkan dengan mengaitkan dan memperincikan konsep sistem berasaskan pengetahuan dan komponen-komponennya. Mengkaji dan mengenalpasti konsep dan komponen yang sesuai dalam penyelesaian masalah sistem berasaskan pengetahuan. Menghasilkan sistem berasaskan pengetahuan yang asas berdasarkan konsep dan komponen yang sesuai.

Sinopsis Kursus ini meliputi pengenalan kepada Sistem Berasaskan Pengetahuan, fasa-fasa dalam pembangunan sistem tersebut, jenis-jenis perwakilan pengetahuan, perolehan pengetahuan, dan kaedah-kaedah penaakulan dan penghujahan. Di samping itu, pelajar juga akan didedahkan dengan Sistem Pakar sebagai salah satu jenis sistem berasaskan pengetahuan. Rujukan 1. 2.

3. 4. 5.

Gonzalez A. and Dankel D. (2004) The Engineering of nd Knowledge-Based Systems (2 Edition), Prentice Hall. Giarratano J. and Riley G. (2004) Expert Systemsth Principles and Programming (4 Edition), Thomson/PWS Publishing Company. Turban E. and Aronson J.E. (2005) Decision support systems and intelligent systems, Prentice Hall. Negnevitsky M. (2002) Artificial Intelligence: A Guide to Intelligent System, Addison Wesley. Russel S. and Norvig P. (2003). Artificial Intelligence: A Modern Approach,2nd. Edition, Prentice Hall.

HASIL PEMBELAJARAN KURSUS Hasil Pembelajaran utama kursus ini adalah untuk melahirkan graduan yang mempunyai pengetahuan dan kemahiran yang tinggi dalam bidang teknologi maklumat dan komunikasi. Para graduan akan dilengkapkan dengan pengetahuan lanjutan dan kemahiran tinggi dalam bidang pangkalan data. Ini termasuk kebolehan menganalisa, merekabentuk, membangun aturcara berdasarkan bahasa pertanyaan berstruktur, mengurus dan mentadbir sistem pangkalan data termasuk pangkalan data teragih yang dapat memenuhi keperluan industri dalam bidang tersebut. Pelajar juga boleh membangunkan aplikasi perlombongan data dan membina ciri-ciri keselamatan untuk melindungi sesuatu pangkalan data.

HASIL PEMBELAJARAN Tujuan FTMK mengadakan program Ijazah Sarjana Muda Sains Komputer (Pengurusan Pangkalan Data) (Kepujian) adalah untuk menghasilkan pelajar-pelajar menpunyai ciri-ciri berikut: 1. 2. 3. 4. 5. 6. 7. 8. 9.

Pelajar mampu mengaplikasikan pengetahuan Sains Komputer dan Teknologi Maklumat. Pelajar mampu untuk menganalisa, merekabentuk dan membangunkan aplikasi ICT. Pelajar mampu mengaplikasikan konsep pangkalan data dengan mereka bentuk pangkalan data selaras dengan teknologi semasa. Pelajar mampu membangunkan aplikasi pangkalan data dengan menerapkan ciriciri keselamatan. Pelajar mampu mentadbir pangkalan data berdasarkan prosedur yang ditetapkan. Pelajar mampu menyelesaikan masalah secara kritis dan kreatif serta boleh berkomunikasi secara efektif. Pelajar mampu menyumbang kemahiran secara individu atau berkumpulan dalam pelbagai disiplin dan domain. Pelajar mampu memimpin dengan beretika dan mempunyai ciri-ciri keusahawanan. Pelajar berkebolehan dalam pembelajaran kendiri secara berterusan untuk memperolehi pengetahuan dan kemahiran.

PROSPEK PEKERJAAN Para graduan kursus ini berpeluang untuk menceburi kerjaya sebagai Penganalisis Pangkalan Data, Perekabentuk Pangkalan Data, Penganalisis Pangkalan Data dan Pentadbir/Pengurus Pangkalan Data. Selain daripada itu, para graduan Pangkalan Data juga berpeluang untuk menceburi bidang kerjaya yang berdasarkan kepada pengetahuan asas bidang ICT seperti pengaturcara dan pegawai sistem maklumat atau Juruanalisa Sistem. Graduan juga mempunyai peluang untuk meneruskan pengajian mereka ke peringkat sarjana dan seterusnya ke peringkat doktor falsafah.

STRUKTUR KURIKULUM Untuk dianugerahkan Ijazah Sarjana Muda Sains Komputer (Pengurusan Pangkalan Data) dengan Kepujian, seseorang pelajar dikehendaki memenuhi jumlah minimum 120(tambah 2 kredit sekiranya mengambil matapelajaran BHLW 1012 Bahasa Inggeris Asas) kredit yang merangkumi komponen-komponen program yang telah ditetapkan. Komponen-komponen program tersebut terdiri daripada berikut: Komponen Wajib Universiti Teras Program Teras Kursus Elektif JUMLAH

Jam Kredit 18 72 24 6 120

Senarai matapelajaran mengikut pecahan komponen program yang perlu dipelajari oleh pelajar yang mengambil program Ijazah Sarjana Muda Sains Komputer (Pengurusan Pangkalan Data) adalah seperti berikut:

MATAPELAJARAN WAJIB UNIVERSITI (18 kredit) BLHC 4042 BLHW 1702 BLHW 2712 BLHW 2402 BLHW 3402 BLHW 1722 BLHL 4032 BLHW 1012 BLHL 1 - - 2 BKK* - - - 1 BKK* - - - 1

Kemahiran Keusahawanan dan Perniagaan Baru (Entrepreneur Skills and New Busines) Tamadun Islam dan Tamadun Asia -TITAS (Islamic and Asian Civilizations) Hubungan Etnik (Etnique Relation) Komunikasi Teknikal I (Technical Communication I) Komunikasi Teknikal II (Technical Communication II) Falsafah Sains dan Teknologi (Philosophy of Science and Technology) Pemikiran Kritis dan Kreatif (Critical and Creative Thinking) Asas Bahasa Inggeris (Foundation English)* Bahasa Ketiga (Third Language) Kokurikulum I (Co-Curriculum I) Kokurikulum II (Co-Curriculum II)

MATAPELAJARAN TERAS PROGRAM (72 kredit) BACS 1253 BACS 1263 BACS 2213 BITP 1113 BITP 1123 BITP 1213 BITP 1323

Matematik Sains Komputer I (Mathematics for Computer Science I) Matematik Sains Komputer II (Mathematics for Computer Science II) Statistik dan Kebarangkalian (Statistic and Probability) Teknik Pengaturcaraan (Programming Technique) Struktur Data dan Algoritma (Data Structure and Algorithm) Pembangunan Sistem (System Development) Pangkalan Data (Database)

BITP 3113 BITP 2213 BITS 1123 BITS 1213 BITS 1313 BITS 2513 BITM 1113 BITM 2113 BITI 1113 BITU 2913 BITU 3923 BITU 3926 BITU 3946 BITU 3973 BITU 3983

Pengaturcaraan Berorientasikan Objek (Object Oriented Programming) Kejuruteraan Perisian (Software Engineering) Organisasi dan Senibina Komputer (Computer Organization and Architecture) Sistem Pengoperasian (Operating System) Komunikasi Data dan Rangkaian (Data Communication and Networking) Teknologi Internet (Internet Technology) Sistem Multimedia (Multimedia System) Pembangunan Aplikasi Web (Web Application Development) Kepintaran Buatan (Artificial Intelligence) Bengkel I (Workshop I) Bengkel II (Workshop II) Latihan Industri (Industrial Training) Laporan Latihan Industri (Industrial Training Report) Projek Sarjana Muda I (Project I) Projek Sarjana Muda II (Project II)

MATAPELAJARAN TERAS KURSUS (24 kredit) BITP 2313 BITP 2323 BITP 3343 BITP 3353 BITS 3433 BITP 2223

Rekabentuk Pangkalan Data (Database Design) Pentadbiran Pangkalan Data (Database Administration) Penggudangan dan Perlombongan Data (Data Mining and Warehousing) Pangkalan Data Multimedia (Multimedia Database) Keselamatan Teknologi Maklumat dan Pangkalan Data (Information Technology and Database Security) Keperluan dan Rekabentuk Perisian (Software Requirement and Design)

BITP 3223 BITP 2303

Pengurusan Projek Perisian (Software Project Management) Pengaturcaraan Pangkalan Data (Database Programming)

MATAPELAJARAN ELEKTIF (6 kredit) Pilih mana-mana dua daripada berikut. BITP 3233 BITS 2313 BITM 3413 BITP 3523 BITP 3513 BITI 2223

Perancangan Strategik Sistem Maklumat (Strategic Information System Planning) Rangkaian Komputer Setempat (Local Area Network) Sistem Maklumat Geografik (Geographical Information System) Pentadbiran Pangkalan Data Lanjutan (Advanced Database Administration) Pengaturcaraan Pangkalan Data Lanjutan (Advance Database Programming) Pembelajaran Mesin (IMachine Learning)

STRUKTUR KURIKULUM MENGIKUT SEMESTER PENGAJIAN Tahun Satu (Semester I) Kod BKK- ---BLHW 1012 BITM 1113 BLHL ---BACS 1253 BITP 1113 BITS 1123 BITP 1213

Ko-Kurikulum I ** Bahasa Inggeris Asas Sistem Multimedia Bahasa Ketiga Matematik Sains Komputer I Teknik Pengaturcaraan Organisasi dan Senibina Komputer Pembangunan Sistem JUMLAH

Tahun Satu (Semester II) Kod BKK- ---BLHW 1702 BITI 1113 BACS 1263 BITS 1313 BITP 1123 BITP 1323

Matapelajaran

Ko-Kurikulum II ** Tamadun Islam dan Tamadun Asia Kepintaran Buatan Matematik Sains Komputer II Komunikasi Data dan Rangkaian Struktur Data dan Algoritma Pangkalan Data JUMLAH

Tahun Dua (Semester I) Kod BACS 2213 BITS 1213 BITU 2913 BITS 2513 BITP 2303 BITP 2213

Matapelajaran

Matapelajaran

Statistik dan Kebarangkalian Sistem Pengoperasian Bengkel 1 Teknologi Internet Pengaturcaraan Pangkalan Data Kejuruteraan Perisian JUMLAH

Jam Pertemuan Kuliah Amali 0 1 2 1 3 2 2 2

3 2 2 2 0 2 2 2

Jam Pertemuan Kuliah Amali 0 2 2 3 2 2 2

3 0 2 0 2 2 2

Jam Pertemuan Kuliah Amali 2 2 0 2 0 2

2 2 9 2 6 2

Kredit 1 2* 3 2 3 3 3 3 18

Kredit 1 2 3 3 3 3 3 18

Kredit 3 3 3 3 3 3

Pra-syarat

*Pengecualian jika telah mengambil MUET

Pra-syarat

BITP 1113

Pra-syarat

BITP 1123 BITP 1323

18

**Matapelajaran ini boleh diambil di semester yang lain. Sila rujuk kepada Unit Ko-Kurikulum sebelum mendaftar matapelajaran ini.

Tahun Dua (Semester II) Kod BLHW 2402 BLHL 4032 BLHW 2712 BITM 2113 BITP 2223 BITP 2313 BITP 2323

Matapelajaran

Komunikasi Teknikal 1 Pemikiran Kritis dan Kreatif Hubungan Etnik Pembangunan Aplikasi Web Keperluan dan Rekabentuk Perisian Rekabentuk Pangkalan Data Pentadbiran Pangkalan Data

Jam Pertemuan Kuliah Amali 1 2 2 2 2 2 2

2 0 0 2 2 2 2

JUMLAH Tahun Tiga (Semester I) Kod BLHW 3402 BITU 3923 BITP 3113 BITP 3433 BITP 3223 BITP 3343

Matapelajaran

Jam Pertemuan Kuliah Amali 1 0 2 2 2 2

2 9 2 2 2 2

JUMLAH

BLHC 4042 BLHW 1722 BITU 3973 BIT- ---BIT- ---BITP 3353

Matapelajaran

Jam Pertemuan Kuliah Amali 2 2 0 2 2 2

0 0 25* 2 2 2

JUMLAH

BITU 3983

BLHW1012

BITP 2213 BITP 1323 BITP 1323

Kredit 2 3 3 3 3 3

Pra-syarat BLHW 2402 BITU 2913 BITP 1123

BITP 1323

17

Kemahiran Keusahawanan dan Perniagaan Baru Falsafah Sains dan Teknologi Projek Sarjana Muda Matapelajaran Elektif I Matapelajaran Elektif II Pangkalan Data Multimedia

Tahun Tiga (Semester Khas) Kod

2 2 2 3 3 3 3

Pra-syarat

18

Komunikasi Teknikal II Bengkel II Pengaturcaraan Berorientasikan Objek Keselamatan Teknologi Maklumat dan Pangkalan Data Pengurusan Projek Perisian Penggudangan Data dan Perlombongan Data

Tahun Tiga (Semester II) Kod

Kredit

Kredit 2 2 3 3 3 3

Pra-syarat

BITU 3923

BITP 1323

16

Matapelajaran

Projek Sarjana Muda II

Jam Pertemuan Kuliah Amali 0

JUMLAH * Setara dengan 9 jam pertemuan seminggu jika dilaksanakan dalam semester biasa.

25 *

Kredit 3 3

Pra-syarat BITU 3973

Tahun Empat (Semester I) Kod BITU 3926 BITU 3946

Matapelajaran

Latihan Industri Laporan Latihan Industri

Jam Pertemuan Kuliah Amali 0 0

24 24

JUMLAH

Kredit

Pra-syarat

6 6 12

Mata Pelajaran Elektif Berikut adalah senarai mata pelajaran elektif yang boleh dipilih oleh pelajar sebagai sebahagian dari kurikulum program. Kod

Matapelajaran

Jam Pertemuan Kredit Pra-syarat Kuliah Amali BITP 3533 Pentadbiran Pangkalan Data Lanjutan 0 6 3 BITP 2323 BITP 3513 Pengaturcaraan Pangkalan Data Lanjutan 0 6 3 BITP 2303 BITP 3233 Perancangan Strategik Sistem Maklumat 2 2 3 BITS 2313 Rangkaian Komputer Setempat 2 2 3 BITM 3413 Sistem Maklumat Geografi 2 2 3 BITP 1323, BITI 1113 BITI 2223 Pembelajaran Mesin 2 2 3 Senarai mata pelajaran elektif yang ditawarkan akan diubahsuai dari semasa ke semasa mengikut keperluan mengikut keperluan industri.

Matapelajaran Antarabangsa Kod BLHL 1012 BLHL 1022 BLHL 1112 BLHL 1122 BLHL 1212 BLHL 1222 BLHL 1312 BLHL 1322 BLHL 1412 BLHL 1422 BLHL 1512 BLHL 1522

Matapelajaran Bahasa Melayu I Bahasa Melayu II Bahasa Arab I Bahasa Arab II Bahasa Mandarin I Bahasa Mandarin II Bahasa Jepun I Bahasa Jepun II Bahasa Jerman I Bahasa Jerman II Bahasa Perancis I Bahasa Perancis II

Jam Pertemuan Kuliah Amali 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1 1 1

Kredit 2 2 2 2 2 2 2 2 2 2 2 2

Pra-syarat BLHL 1012 BLHL 1112 BLHL 1212 BLHL 1312 BLHL 1412 BLHL 1512

MATAPELAJARAN TERAS PROGRAM

BACS 1263 Matematik Sains Komputer II (3,3,2) Hasil Pembelajaran

BACS 1253 Matematik Sains Komputer I (3,3,2)

Setelah melengkapkan subjek ini, pelajar dapat:

Hasil Pembelajaran 1. Setelah melengkapkan subjek ini, pelajar dapat: 2. 1. 2.

3.

Menerangkan konsep asas Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu Aljabar Linear dan Matematik Diskrit. Topik Aljabar Linear termasuk n Persamaan Linear, Matrik, Penentu, Vektor R , Vektor Nyata, Nilai Eigen, Vektor Eigen, Diagonalisasi dan Transformasi Linear. Topik Matematik Diskrit termasuk Teori Logik, Set, Fungsi, Algoritma dan Nombor, Hubungan Setara, Induksi, Pengiraan, Hubungan, Teori Graf, Pepohon dan Aljabar Boolean.

3.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu kalkulus dan analisis berangka. Topik kalkulus termasuk fungsi, teknik pembezaan, fungsi logaritma asas dan eksponen serta aplikasinya., teknik kamiran, dan fungsi pelbagai pembolehubah. Topik analisis berangka termasuk polynomial Taylor, perwakilan computer menggunakan nombor, ralat, interpolasi, pembezaan dan kamiran berangka serta penyelesaian berangka bagi persamaan pembezaan. Rujukan 1.

Rujukan 1. 2. 3. 4. 5.

Kolman, B. and Hill, D.R. Introductory Linear Algebra with Application, 7th edition. Prentice Hall 2001. H. Anton. Elementary Linear Algebra. 8th edition. McGraw Hill. 1995. David C.Lay. Linear Algebra and Its Applications 3rd edition. Addison Wesley 2003. Kenneth H. Rosen. Discrete Mathematics and Its Applications, 4th edition. McGraw-Hill 1998. Johnsonbaugh, R. Discrete Mathematics. Prentice Hall 2005.

Mengaplikasikan pengetahuan dan konsep asas kalkulus dan analisis berangka. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori kalkulus dan analisis berangka. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

2. 3. 4. 5.

Goldstein, L. J., David I. S. (2004). Calculus and Its Application. Prentice Hall. James Stewart (2003). Calculus. Thomson. Johnston, E.H., Mathews J.C. (2002). Calculus. Pearson Education. . Atkinson, K. (2004). Elementary Numerical Analysis. John Wiley & Sons, Inc. Richard L.B., J. Douglas Faires (2004). Numerical Analysis. Thomson.

BACS 2213

Statistik dan Kebarangkalian (3,2,2)

Hasil pembelajaran Setelah mengambil kursus ini, pelajar sepatutnya:

1. 2.

3.

Menerangkan konsep asas kebarangkalian dan statistic inferens. Menyelesaikan masalah dalam statistik inferens menggunakan perisian dengan merujuk kepada konsep penganggaran dan ujian hipotesis. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik statistik yang sesuai.

Sinopsis Pelajar akan didedahkan dengan konsep kebarangkalian dan statistik inferens. Kursus ini dimulakan dengan Kebarangakalian dan diikuti dengan Pembolehubah Rawak Diskrit, Pembolehubah Rawak Selanjar dan Taburan Persampelan. Topik utama untuk statistik inferens akan dimulaikan dengan Penganggaran. Ini akan diikuti oleh Pengujian Hipotesis, Penganggaran dan Pengujian Hipotesis: 2 Populasi, Anova dan Regresi Linear Mudah dan Korelasi. Selain daripada itu kursus ini juga akan mendedahkan pelajar kepada perisian statistik. Rujukan [1]

[2]

[3]

[4]

[5]

Setelah melengkapkan subjek ini, pelajar dapat: 1. Memahami prinsip-prinsip asas penyelesaian masalah dalam Kejuruteraan Perisian. 2. Mengaplikasi prinsip-prinsip asas pengaturcaraan. 3. Membentuk asas-asas pembinaan bahasa C++ dalam membangunkan aturcara. Sinopsis Subjek ini akan memperkenalkan pelajar kepada konsep asas computer dan teknik pengaturcaraan yang merangkumi kitar hayat aturcara, pembolehubah, pengecam, jenis data asas, operator, syarat/pilihan, ulangan/gelung, fungsi, tatasusunan, rentetan, fail, struktur dan penuding. Rujukan 1. 2.

3. Sh. Sara, Hanissah, Fauziah, Nortazi, Farah Shahnaz, Introduction to Statistics & Probability A Study Guide (2008), Pearson – Prentice Hall Douglas C. Montgomery, George C.Runger, Applied Statistics and Probability for Engineers, 3rd Edition (2002), John Wiley Richard A. Johnson, Probability and Statistics for Engineers, 7th Edition (2005), Pearson Prentice Hall Jay L. Devore, Probability and Statistics for Engineering and the Sciences, 6th Edition (2000), Thomson – Duxbury David M Levine, Patricia P. Ramsey, Robert K. Smidt , Applied Statistics for Engineers and Scientists Using Microsoft Excel and MINITAB (2001),Prentice Hall

BITP 1113

Teknik Pengaturcaraan (3,2,2)

Hasil Pembelajaran

4. 5. 6. 7.

D.S Malik (2009), ―C++ Programming from Problem Analysis to Program Design‖, Cengage Learning. A.Forouzan, Behrouz, (2000), ―A Structured Programming Approach Using C++‖, Brooks/Cole Thomson Learning. H.M Deitel, P.J Deitel, (2005), ―C++ How To Program‖, Prentice Hall. Savitch, Walter, (2006),‖Absolute C++‖, Addison Wesley. Bronson, Gary J, (2000), ―Program Development and Design Using C++‖, Brooks/Cole Publishing Company. Knowlton, T, (2000), ―Introduction To Computer Science Using C++‖, Thomson Learning. Schildt, H, ―The Single Easiest Way To Master C++ Programming‖, Mc Graw Hill.

BITP 1123

Struktur Data dan Algorithma (3,2,2)

Hasil Pembelajaran Di hujung kursus ini, pelajar-pelajar akan berupaya untuk: 1. Mengenalpasti struktur data yang bersesuaian apabila diberi aplikasi yang memerlukan struktur data. 2. Mengaplikasi struktur data dan algoritma dalam penyelesaian masalah. 3. Menerangkan kelebihan dan kelemahan bagi rekabentuk algoritma dari segi memori dan kecekapan masa larian.

4.

Menggunakan dan menghasilkan struktur berdasarkan keperluan masalah semasa.

data

Sinopsis Kursus ini akan mendedahkan pelajar-pelajar dalam struktur data dan algoritma. Konsep asas dalam struktur, kelas, tatasusunan dan penunjuk akan juga dibincangkan untuk memahami asas bagi struktur data dan algoritma.Kursus ini akan menekankan struktur data seperti senarai, timbunan, barisan, pepohon, carian dan hash manakala timbunan, graf dan heaps akan tertumpu kepada algoritma. Kecekapan algoritma untuk masa larian akan juga dibincangkan. Kod pseudo dan pengaturcaraan C++ akan digunakan untuk implementasi. Selain daripada teori, pelajar-pelajar kan diminta untuk mengaplikasikan sturuktur data dan algoritma melalui system kecil yang dibangunkan secara berkumpulan. Rujukan Richard F. Gilberg, Behrouz A. Fourouzan, ―Data Structures A Pseudocode Approach with C++‖, Brooks/Cole Thomson Learning, 2001 Malik, D. S. ―Data Structures Using C++‖. Thomson Course Technolgy, 2005. Michael Main, Walter Savich, ―Data Structures & Other Objects Using C++‖, Addison Wesley, 2004. Sartaj, Sahni, ―Data Structures, Algorithms and Applications in C++‖, Mc Graw Hill International Editions, 1998. Berman A., Michael, ―Data Structure Via C++ Objects by Evolution ―, Oxford, 1997.

1.

2. 3. 4.

5.

BITP 1213

Pembangunan Sistem (3,2,2)

Hasil Pembelajaran 1.

2. 3.

Mentakrifkan dan menerangkan bagaimana untuk membangunkan sistem maklumat secara fasa demi fasa. Mengikut metodologi-metodologi yang bersesuaian dalam membangunkan sistem atau aplikasi. Mengaplikasikan kitaran hayat pembangunan sistem berdasarkan masalah semasa.

Sinopsis Kursus ini memperkenalkan pelajar kepada konsep asas pembangunan sistem, analisa, rekabentuk, pemodelan, metodologi, teknik, peralatan dan perspektif lain yang perlu dititik beratkan untuk membangunkan sistem maklumat. Rujukan 1. Valacich, J. S., George, J. F. & Hoffer, J.A. 2006. Modern th Systems Analysis and Design, 5 edition, Pearson Prentice Hall. 2. Whitten, J., Bentley L. & Dittman, K. 2001. Systems Analysis and Design Methods, McGraw-Hill. 3. Masrek, M. N., Abdul Rahman, S. & Abdul Jalil, K. 2001. Analisis & Rekabentuk Sistem Maklumat. McGraw-Hill. 4. Kendall, K. E. & Kendall, J. E. 2002. System Analysis and Design. Prentice Hall. 5. Shelly, G., Cashman, T. & Rosenblatt, H. 2000. Systems Analysis and Design, Shelly Cashman Series. 6. Blair, R., Crossland, J., Reynolds, M., Willis, T. nd 2003. Beginning VB.Net, 2 edition, Wiley Productions. 7. Bradley, J. C. & Millspaugh, A. C. 2005. Programming in Visual Basic.Net: Visual Basic.NET 2003 Update Edition, McGraw-Hill International Edition

BITP 1323 Pangkalan Data (3,2,2) Hasil Pembelajaran 1.

2. 3.

Mengenalpasti dan memahami konsep pangkalan data, konsep permodelan data (perhubungan) dan pernyataan SQL. Menghasilkan rekabentuk konsep perhubungan data dengan mengikut Model Perhubungan-Entiti. Membina aplikasi pangkalan data berpandukan keperluan masalah semasa.

Sinopsis Kursus ini adalah pengenalan kepada pengkalan data dan sistem pengurusan fail. Ia dapat membantu para pelajar untuk membina pemahaman kepada fungsi kepada permodalan data, pengurusan fail dan sistem pengkalan data dalam sistem maklumat. Para pelajar juga didedahkan kepada cara-cara

untuk mereka bentuk, membina dan melaksanakan aplikasi pengakalan data. Kursus ini lebih cenderung kepada kemahiran praktikal untuk mencipta, mengawal dan melaksana pernyatan kepada pengkalan data perhubungan. Latihan amali akan diberikan pada setiap sesi makmal daripada punca dan bentuk yang pelbagai. Pelajar akan menghantar kesemua latihan pada akhir sesi makmal. Pelajar juga harus mempersembahkan projek aplikasi pengkalan data hasil daripada pemahaman mereka. Ini bagi mendidik pelajar untuk mengaplikasi pengetahuan dan teknik-teknik yang diperolehi kepada aplikasi sebenar pengkalan data.

Sinopsis Kursus ini memberi pendedahan kepada pembangunan sistem dan kejuruteraan perisian. Ia berkaitan dengan kitar hayat perisian, analisa keperluan, rekabentuk perisian, prosesproses dalam rekabentuk perisian, kualiti rekabentuk, strategi dalam merekabentuk dan metrik dalam pengujian perisian. Ia juga menjurus kepada pengurusan projek perisian termasuk pembajetan dan pengurusan kualiti. Rujukan 1.

Rujukan 1.

Rob, P. & Coronel, C. (2004) Database Systems: Design, Implementation, and Management 6th Edition. Course Technology. Connolly, T., Begg, C. & Strachan, A. (2005) Database Systems: A Practical Approach to Design, Implementation, and Management. 4th Edition. Addison- Wesley. Hoffer, Jeffrey A ., Prescott, Mary B. & McFadden, Fred R. (2004) Modern Database Management 7th Edition. Prentice Hall Pratt, P.J. (2004) A Guide to SQL Seventh Edition. Course Technology Mannino, M.V. (2001) Database Application Development & Design. McGraw-Hill.

2.

3.

4. 5.

BITP 2213

Kejuruteraan Perisian (3,2,2)

Hasil Pembelajaran Modul ini membenarkan pelajar mempunyai pengetahuan dan kepakaran dalam pembangunan perisian dan sistem. Selepas mengikuti kursus ini, pelajar berkeupayaan untuk : 1. 2. 3. 4.

Menerangkan konsep kejuruteraan perisian. Mengaplikasikan konsep kejuruteraan perisian di dalam pembangunan sistem. Mengaplikasikan elemen asas di dalam pengurusan projek perisian. Memilih peralatan yang bersesuaian untuk merekabentuk kajian kes semasa.

2. 3. 4. 5.

6.

Sommerville, I (2007) Perisian Engineering, 8th Edition, Addison Wesley. Pressman, R.S (2005) Perisian Engineering A Practitioner’s Approach, 6th Edition. McGraw-Hill. Pfleegar, S.L (2001) Perisian Engineering Theory & Practice. 2nd Edition. Prentice Hall. Braude J.E, (2001) Perisian Engineering: An ObjectOriented Perspective, Wiley. Ghezzi C, Jazayeri M, Mandrioli D, (2003) Fundamentals of Perisian Engineering. 2nd Edition Prentice Hall. Bern Oestereich,(2002), Developing Perisian with UML Object oriented Analysis and Design Practice,. 2nd Edition. Addison-Wesley.

BITS 1123 Organisasi Senibina Komputer (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

2. 3.

Mentakrifkan dan menerangkan konsep organisasi senibina komputer termasuklah kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU. Mengaplikasikan teori senibina komputer dalam menyelesaikan masalah asas kefungsiaan komputer. Menunjukkan dan memasang komponen-komponen asas komputer.

Sinopsis

dalam sistem pengoperasian seperti keserentakan, kernel, kebuntuan dan multithreading.

Kursus ini akan membekalkan kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU, dan juga perlaksanaan secara praktikal kepada komponen-komponen. Selain itu, isu senibina seperti rekabentuk set arahan dan jenis data diliputi. Tambahan pula, pelajar akan diperkenalkan dengan bidang penting dalam organisasi selari.

Rujukan 1.

2. 3.

Rujukan [1]. 1 William Stallings, (2007). Computer Organization & th Architecture, 7 Edition. Prentice Hall. [2] Carl Hamacher, Zvonko Vranesic, Safwat Zaky, (2002). th Computer Organization, 5 Ed. McGraw Hill. [3] Irv Englander, (2003). The Architecture of Computer Hardware and System Software: An Information rd Technology Approach., 3 Edition. John Wiley & Sons. [4] Thomas C. Bartee, (1991). Computer Architecture and Logic Design. McGraw Hill. [5] James L. Antonakos, (2004). The 68000 Microprocessor, th 5 Edition. Prentice Hall.

BITS 1213

Sistem Pengoperasian (3,2,2)

Hasil Pembelajaran 1. 2. 3.

Menerangkan konsep komponen utama di dalam sistem pengoperasian. Menghubungkaitkan teori sistem pengoperasian dengan aplikasi. Menerangkan perbezaan dari segi kefungsian bagi pelbagai jenis sistem pengoperasian.

Sinopsis Kursus ini dijalankan untuk memberi pendedahan kepada pelajar mengenai perkara asas dalam sistem pengoperasian termasuklah proses, pengurusan memori, fail dan I/O dan juga mengenai penjadualan CPU. Bahagian pengenalan mengandungi perkembangan sistem pengoperasian daripada ia bermula sehinggalah sekarang. Pelajar juga akan belajar tentang konsep asas, teknologi dan teori yang digunakan

4. 5.

William Stallings, Operating Systems: Internals and th Design Principles 6 Ed., Prentice Hall International, Inc. Silberschatz, A (2003). Operating System Concept th 6 . Ed., John Wiley and Sons, Inc. Nutt, G. (2002), Operating Systems : A modern nd Perspective 2 .Ed., Eddison Wesley Longman, Inc., ISBN 0-201-74196-2 Jason W. Eckert, M. John Schitka. Linux Guide to Certification. Zurina, Fairuz, Zaki, Ariff (2009), Fedora Core 9: For Beginner and Intermediate, First Edition.

BITS 1313 - Komunikasi Data dan Rangkaian (3,2,2) Hasil Pembelajaran Setelah selesai mengikuti kursus ini, pelajar berupaya: 1. Menerangkan dan mengaplikasikan konsep asas komunikasi data dan rangkaian. 2. Membezakan jenis-jenis media, topologi rangkaian dan teknologi rangkaian. 3. Mengamalkan teknik-teknik terbaik dalam membuat rangkaian. 4. Mengkonfigurasi dan troubleshooting ke atas rangkaian asas. Sinopsis Telekomunikasi, LAN (Rangkaian Kawasan Setempat), WAN (Rangkaian kawasan lebar) dan Teknologi Internet memainkan peranan yang sangat penting dalam sesebuah organisasi yang menjadikan komputer dan telekomunikasi membentuk pasangan utama bagi pejabat elektronik pada masa kini dan masa depan. Kursus ini memperkenalkan konsep asas dan terminologi bagi komunikasi data dan rangkaian, merangkumi kedua-dua aspek iaitu teknikal dan pengurusan dan dalam membantu pelajar lebih memahami cabaran dan peluang yang dihadapi dalam perniagaan moden. Topik-topik yang terkandung: Asas telekomunikasi,

mekanisma penghantaran data, teknologi dan media telekomunikasi, mempertimbangkan perlaksanaan LAN and WAN, Internet and aplikasi intranet, teknologi emerging telecommunications, dan gaya dalam industri telekomunikasi. Pelajar juga akan berupaya memahami, menerangkan dan megaplikasi asas-asas kamunikasi data dan rangkaian dan kemahiran dalam aplikasi rangkaian, troubleshooting, dan mengkonfigurasi asas rangkaian komputer menggunakan media berpandu atau tidak berpandu. Rujukan 1.

Behrouz Forouzan, Data Communications and th Networking, 4 Edition, McGraw-Hill, 2007. Andrew S Tanenbaum, Computer Network, Prentice Hall, 1997. E. Ramos, A. Schoroeder and A. Beheler, Computer Networking Concepts, McMillan, 1996. Azhar, Haniza and Zakiah, Komunikasi Data dan Rangkaian (Modul Pengajaran), Edisi Pertama, 2005. B. Nazrulazhar and H. Erman, Data Communications and Networking: Practical st Approach, 1 Edition, Venton, 2008.

2. 3. 4.

5.

BITS 2513 Internet Teknologi (3,2,2) Hasil Pembelajaran 1.

2. 3.

Mengaplikasikan konsep-konsep dalam rangkaian komputer, komponen asas infrastuktur internet, protokol dan perkhidmatan. Menunjukkan perlaksanaan aplikasi pelayan pelanggan. Memilih aplikasi internet yang terbaik berdasarkan situasi semasa.

yang berkaitan Internet, konsep asas klien dan perlayan, rangkaian, keselamatan internet dan aplikasinya Rujukan 1. Douglas E. Comer (2007). The Internet 4th edition. Pearson Prentice Hall. 2. Behrouz Forouzan, Data Communications and Networking, 4th Edition, McGraw-Hill, 2007. 3. Fred T. Hofstetter(2005), Internet Technologies at Work, McGraw Hill Technology Education 4. Douglas E. Comer (2004), Computer Networks and Internets with Internet Applications, 4th Edition, Pearson Prentice Hall 5. Preston Gralla (2002). How Internet Works, 6th edition. Que Publishing

BITM 1113 - Sistem Multimedia (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menggunakan beberapa perisian media untuk menghasilkan kandungan multimedia yang asli. 2. Senarai dan bincangkan komponen perkakasan dan perisian yang digunakan dalam sistem multimedia. 3. Demonstrasi pembelajaran sepanjang hayat dengan menerangkan dan menghubungkan konsep asas sistem multimedia ke dalam subjek lain (contoh Software Engineering, Internet Technology, PSM, dsbnya). 4. Mengaplikasi kemahiran menyelesaikan masalah dengan mengenal pasti beberapa persekitaran di mana multimedia mungkin dapat digunakan dan beberapa aspek multimedia yang memberi faedah dalam bentuk persembahan maklumat. Sinopsis

Sinopsis Internet telah menjadi keperluan penting dalam kebanyakan urusan di dunia kini. Perkembangan pengetahuan berasaskan web juga mendorong kepda perkembangan ini. Oleh itu kursus ini secara langsung bertujuan untuk menyediakan pengenalan kepada Teknologi internet. Kursus ini merangkumi bidang

Kursus ini menyediakan pelajar dengan konsep asas multimedia, teknologi dan kepentingan aplikasi multimedia. Subjek ini akan meliputi topik-topik seperti pengenalan kepada media, implementasi grafik multimedia, grafik dan animasi 2D/3D, konsep asas video, audio, pengarangan, integrasi multimedia dan pembangunan aplikasi. Dalam sesi makmal

pula,pelajar akan diperkenalkan dengan pelbagai perisian multimedia dan perisian pengarangan untuk tujuan membangunkan aplikasi multimedia. Pelajar juga akan didedahkan dengan praktikal penyediaan media seperti imej, animasi mudah, bunyi dan menggunakan media tersebut secara berkesan di dalam projek dan persembahan multimedia. Pelajar juga akan didedahkan dengan kerjasama, kepimpinan, penyelesaian masalah dan kemahiran komunikasi ketika melaksanakan tugasan dan projek Rujukan

BITM 2113

Pembangunan Aplikasi Web (3,2,2)

Hasil Pembelajaran

2.

3.



Teknologi Client-Site: HTML, XHTML, CSS, XML, and JavaScript Teknologi Server-Site: PHP Pangkalan Data Pelayan: MySQL. Pelayan Web: Apache

  

Rujukan

[1] Norazlin et al. Sistem Multimedia, Venton Publishing, 2007 [2] Todd Perkins. Adobe Flash CS3 Profesional Hans-on Training, 2008. [3] Tay Vaughan, Multimedia: Making It Work 7th Edition, McGraw-Hill Osborne Media, 2006. [4] Mark Drew and Ze-Nian Li, Fundamentals of Multimedia 4th Edition, Prentice Hall, 2004. [5] Nigel Chapman, Digital Multimedia, John Wiley and Sons, 2004. [6] Ken Abernethy and Tom Allen, Exploring the Digital Domain: An Introduction to Computing with Multimedia and Networking, Pws Pub Co, 1999 [7] Jamalludin Harun & Zaidatun Tasir, Multimedia: Konsep & Praktis, Venton Publishing, 2006

1.

teknik penyelesaian masalah yang berkaitan dengan pembangunan laman World Wide Web yang efektif. Ia menekankan kepada empat (4) komponen di dalam membangunkan aplikasi web iaitu:

Menerangkan konsep dan prinsip Internet serta World Wide Web berdasarkan teknologi yang terkini. Mengenalpasti dan membangunkan komponenkomponen penting dalam aplikasi web iaitu Teknologi Client-Site, Teknologi Server-Site, Pangkalan Data Pelayan dan pelayan Web. Menghubungkaitkan komponen-komponen penting yang bersesuaian dalam menghasilkan aplikasi web.

Sinopsis Tujuan kursus ini adalah untuk membekalkan para pelajar dengan pemahaman secara komprehensif dalam alatan dan

1.

Robert W.Sebesta (2005), Programming The World Wide Web – 3rd Edition, Addison Wesley. Harvey Deitel, Paul Deitel, Andrew Goldberg (2003), Internet & Internet & World Wide Web How to Program - 3rd Edition, Prentice Hall. Keith Darlington (2005), Effective Website Development – Tools and Techniques, Addison Wesley. Luke Welling, Laura Thomson (2003), PHP and MySQL Web Development -Third Edition, Sams Publishing. Bai, Ekedahl, Farrell, Gosselin, Zak, Kaparthi (2003), The Web Warrior Guide to Web Programming,Thomson Course Technology.

2.

3.

4.

5.

BITP 3113

Pengaturcaraan Berorientasikan Objek (3,2,2)

Hasil Pembelajaran 1. 2.

3.

Mengaplikasikan konsep dan kaedah pengaturcaraan berorientasikan objek. Membina aturcara yang melaksanakan sintak dan semantik bahasa pengaturcaraan dalam aplikasi Java. Membangunkan aplikasi berorientasikan objek mengikut kajian kes semasa.

Sinopsis Kursus ini memberi pendedahan kepada kaedah pengaturcaraan berorientasikan objek dengan menggunakan bahasa pengaturcaraan Java .Pelajar dapat mengaplikasikan dan merekabentuk struktur asas pengaturcaraan

berorientasikan objek .GUI ,swing, pengendalian event, komponen-komponen antaramuka, pengendalian exception, pangkalan data, rangkaian dan threads. Pelajar juga akan dapat membangunkan aturcara dan applikasi Java yang lengkap.

2.

3.

4. 5.

1. 2. 3.

Rujukan 1.

Rujukan

Liang ,Y .Daniel,(2008) , Introduction Java th Programming , 7 Ed.,Prentice Hall. Deitel, H.M . & Deitel ,P.J.,(2006) , Java How to th Program ,7 Ed., Pearson Education International . Bronson ,Gary J.,(2004), Object Oriented Program Development Using Java –Class Centered Approach , Thompson Course Technology . nd Farrel,Joyce , (2003),Java Programming 2 Ed.,Thomson Course Technology. Doke, E.Reed ,Satzinger,John W.& Williams, Susan Rebstock , (2002), Object –Oriented Application Development Using Java. Thomson Course Technology.

BITI 1113 Kepintaran Buatan (3,2,2)

4. 5.

BITU 2913

Sinopsis Kursus ini memberi pendedahan kepada asas dan cabang kepintaran buatan seperti pelbagai kaedah pencarian, perwakilan data dan sebab, teknik inferen, dan pembelajaran daripada pengalaman. Di samping itu, pelbagai aplikasi kepintaran buatan juga di perkenalkan seperti permainan game, sistem pakar, pembelajaran mesin dan pemprosesan bahasa tabie.

Bengkel I (3,0,9)

Hasil Pembelajaran Di akhir subjek ini, pelajar akan dapat: 1.

2.

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan dan mengikuti konsep asas teori kepintaran buatan. 2. Mengenalpasti dan menggunakan teknik-teknik kepintaran buatan. 3. Menyelesaikan masalah menggunakan teknik kepintaran buatan.

Coppin, B (2004). Artificial Intelligence Illuminated, Jones and Bartlett. Russel, S & Norvig, P. (2003). Artificial Intelligence: A Modern Approach, 2nd. Edition, Prentice Hall. Luger, G. F & Stubblefield, W.A. (2002). Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 4th. Edition, Addison Wesley. Negnevitsky, M., (2002), Artificial Intelligence: A Guide to Intelligent System, Addison Wesley. Dean, T, Allen, J & Aloimonos, Y (1995), Artificial Intelligence Theory and Practice, The Benjamin Cummings.

3. 4.

Menggunakan pengetahuan yang telah dipelajari khususnya dalam teknik pengaturcaraan untuk membangunkan projek. Mengenalpasti dan menyelesaikan masalah dengan sistematik berdasarkan maklumat daripada pelbagai sumber. Menjalankan dan menghasilkan projek secara individu. Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Matlamat Bengkel 1 adalah untuk memberi pengalaman dan kemahiran kepada pelajar dalam menghasilkan dan membentangkan satu projek pembangunan aplikasi/sistem secara individu. Pelajar dikehendaki menggunakan pengetahuan yang telah dipelajari untuk menyelesaikan masalah dan berfikir secara kreatif bagi mendapatkan hasil yang menepati objektif dan skop projek yang dicadangkan. Pelajar perlu menggunakan teknik-teknik yang dipelajari dalam matapelajaran teknik pengaturcaraan dan pembangunan sistem bagi memastikan projek yang dibangunkan mempunyai aliran proses yang logik dan menepati ciri-ciri sebuah sistem yang robus, konsisten, memiliki antaramuka yang menarik dan berkeupayaan untuk menangani kesilapan input/output data.

Pada peringkat akhir bengkel ini, pelajar dikehendaki untuk membentangkan dan berhujah untuk mempertahankan projek yang telah dibangunkan. Proses penyeliaan/penilaian bengkel ini dilaksanakan dalam bentuk penyeliaan dan penilaian kemajuan oleh seorang penyelia selama 12 minggu dan penilaian pembentangan oleh seorang penilai. Bengkel 1 ini juga berfungsi sebagai tapak untuk mempersiapkan pelajar bagi mengikuti program latihan industri.

daripada subjek terdahulu. Subjek ini juga membangunkan pemahaman pelajar dalam teknik penyelesaian masalah berdasarkan kepada skop projek mereka. Skop projek yang dibangunkan adalah berdasarkan kepada bidang pengkhususan pelajar dan mereka dikehendaki untuk membangunkan projek tersebut secara berkumpulan seramai tiga hingga lima orang. Rujukan

Rujukan 1. 1. 2.

3.

4. 5.

Burhanuddin Mohd Aboobaider et. all., Software Development Using Visual Basic.NET BITU 2913. Julia Case Bradley, Anita C.Millspaugh, Programming in Visual Basic .NET, McGraw-Hill, 2005 Edition. Jack Koh, Gourab Sen Gupta, Jesicca Goh, Ronnie Peh, VB.net With Database Access, Prentice Hall, 2002. Dave Grundgeiger, Programming Visual Basic .NET, O‘Reilly, 2002. Francesco Balena, Programming Visual Basic .NET, Version 2003, Microsoft Press, 2004.

2. 3.

4. 5.

Schwalbe, K., (2004). Information Technology Project Management, Thomson. Hughes, B., and Cotterell, M., (2002), Software Project Management, McGraw-Hill. Gonzalez, A. and Dankel, D., (2004). The Engineering of Knowledge-Based Systems (Second Edition), Prentice Hall. Alpaydin, E., (2004). Introduction to Machine Learning, The MIT Press. Russel, S and Norvig, P., (2003). Artificial Intelligence: A Modern Approach (Second Edition), Prentice Hall.

BITU 3926 BITU 3923

Latihan Industri (6,0,6)

Bengkel II (3,0,9) Hasil Pembelajaran

Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: Setelah melengkapkan subjek ini, pelajar dapat: 1. Menganalisis dan membina projek secara berkumpulan. 2. Mengaplikasikan konsep pembangunan dan rekabentuk sistem dalam pembangunan projek semasa. 3. Mengenalpasti, menganalisa dan menguruskan perubahan ke atas skop projek sepanjang kitar hayat projek. 4. Menguruskan projek berkumpulan secara beretika. 5.

Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Kursus ini memberi pendedahan kepada pelajar untuk mempraktikkan pengetahuan dan pengalaman yang diperolehi

1. 2. 3. 4. 5.

Menjalankan tugas dan tanggungjawab sebagai pekerja dalam bidang ICT. Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Mengamalkan disiplin dan beretika dalam menjalankan tugas harian. Menggunakan teknologi terkini dalam bidang ICT. Berinteraksi dan berkomunikasi bersama rakan sekerja dengan bersahsiah.

Sinopsis Kursus ini akan membolehkan pelajar menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, system

pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Pelatih disarankan untuk membina kemahiran insaniah dan professionalism melalui interaksi dan komunikasi dengan rakan sekerja. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3946 Laporan Latihan Industri (6,0,6) Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: 1. 2. 3.

Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Menggunakan teknologi terkini dalam bidang ICT. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

Sinopsis Kursus ini memerlukan pelajar membuat laporan semasa menjalani latihan industri. Pelajar dikehendaki menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, sistem pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3973

Projek Sarjana Muda I [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk : 1. 2. 3. 4. 5.

Mengenalpasti dan mendefinisikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Menjalankan asas penyelidikan seperti kajian literatur dan memilih kaedah penyelidikan yang bersesuaian. Membangunkan projek dengan kaedah pengurusan projek. Membentang dan mempertahankan hasilkerja. Mengorganisasi maklumat bagi menghasilkan laporan formal

Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani. Rujukan [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

BITU 3983

Projek Sarjana Muda II [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk :

1. 2. 3. 4. 5.

Melaksanakan fasa pengujian dan validasi sistem mengikut perancangan projek. Menyelesaikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Melengkapkan hasil projek yang mempunyai nilai komersial. Membentang dan mempertahankan hasilkerja. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

2.

3.

perlombongan data, penggudangan data dan pangkalan data teragih. Merekabentuk model data konseptual bagi model berorientasikan objek dan hubungan objek serta menggunakan sintak bahasa pengaturcaraan pangkalan data SQL3 dan Oracle9i. Membina rekabentuk frakmentasi (bagi rekabentuk pangkalan data teragih) dan skema penggunaan data.

Sinopsis

Sinopsis

Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani.

Subjek ini mendedahkan prinsip asas dan isu-isu rekabentuk kepada model data bukan hubungan seperti data berorientasikan objek dan model hubungan objek dengan ciriciri tambahan ERD. Ia juga merangkumi konsep termaju pangkalan data dan aplikasi seperti penggudangan data, OLAP, perlombongan data, pangkalan data di dalam perniagaan elektronik dan sistem pangkalan data teragih.

Rujukan

Rujukan

[1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

1.

2.

3. 4.

5.

MATAPELAJARAN TERAS KURSUS BITP 2313

Rekabentuk Pangkalan Data (3,2,2)

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

Membezakan pengunaan pangkalan data pada aplikasi yang berlainan seperti DSS (Decision Support System), perniagaan elektronik,

Database Systems : Design, Implementation and th Management. ( 7 Edition ) Rob, P. & Coronel, C. – 2009 Thomson Learning (Text book) Database Systems : A practical approach to design, th implementation and management. ( 4 Edition ) Connolly, T. & Carolyn, B. – 2005 Addison-Wesley th Fundamentals of Database Systems. ( 5 Edition) Elmasri, R & Navathe S.B. - 2000 Addison-Wesley Beginning database design : A Practical Approach for non-relational database. Nurul,A.E – 2006 Penerbit Universiti, UTeM Database System Concepts. (4th Edition) Silberschatz, H.F. Korth, S. Sudarshan (eds.) – 2002 McGraw-Hill

BITP 2323 Pentadbiran Pangkalan Data (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: e.

Menjelaskan konsep sistem pengurusan pangkalan data.

f.

Boleh melaksanakan peranan dan tanggungjawab pentadbir pangkalan data. Meneroka fungsi dan senibina sistem pengurusan pangkalan data. Menganalisa prestasi pangkalan data.

g. h. Sinopsis

Kursus ini akan membincangkan peranan, isu dan tanggungjawab pentadbir pangkalan data; fungsi dan senibina sistem pengurusan pangkalan data (DBMS) dan hubungannya dengan persekitaran di mana ianya dilaksanakan. Perbincangan juga merangkumi fungsi-fungsi DBMS iaitu penyimpanan, capaian dan kemaskini data; penyediaan objek pangkalan data seperti ruang jadual, indeks dan objek pengguna serta integriti data; perancangan dan pelaksanaan aktiviti peningkatan prestasi dan pengurusan pengguna. Rujukan 1.

St. Gelais, Marie. (2002) Oracle 9i Database Administration – Fundamentals I. Oracle. Mullins, Craig, S. (2002) Database Administration – The Complete Guide to Practices and Procedures. Addison-Wesley. McCullough-Dieter, Carol. (2003) Oracle9i Database Administrator – Implementation and Administration. Thomson Learning.

2.

3.

BITP 2303 Pengaturcaraan Pangkalan Data (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

2.

3.

Menerangkan ciri-ciri, sintaks, tujuan dan kelebihan SQL dan PL/SQL kepada Pembangun dan Pentadbir Pangkalan Data(DBA). Mengorganisasikan procedures, functions, packages dan database triggers dan memanipulasikan objek bersaiz besar. Mengaplikasikan penggunaan Oracle-supplied packages.

Sinopsis Isi kandungan subjek ini adalah berdasarkan kepada silibus dua modul dalam persijilan Oracle bagi sijil Oracle Certified Associate (OCA) Forms Developer. Bahagian pertama subjek ini menyediakan pengenalan kepada konsep pangkalan data relational dan bahasa SQL. Ia juga merangkumi topik-topik berkaitan senibina pangkalan data Oracle dan keupayaannya, kekangan-kekangan untuk memastikan kewibawaan data, dan lain-lain objek pangkalan data seperti views, index, sequence dan synonyms. Bahagian kedua pula menunjukkan objektif, fungsi dan kelebihan PL/SQL dalam pembangunan sesuatu aplikasi pangkalan data. Ia menjurus kepada pembangunan, perlaksanaan dan penyelenggaraan procedures, functions, packages dan database triggers. Bahagian ini turut memberikan kefahaman bagaimana stored procedures dan triggers dapat digunakan untuk mencapai pangkalan data dan melaksanakan peraturan perniagaan yang kompleks untuk meningkatkan kewibawaan data. Pakej-pakej yang disediakan oleh Oracle, subprograms dan PL/SQL triggers turut sama diperkenalkan kepada pelajar. Untuk meningkatkan lagi pengetahuan pelajar, mereka turut didedahkan dengan bagaimana menggunakan dan memanipulasi objek bersaiz besar (LOBs). Rujukan 1. 2. 3. 4.

5.

Pataballa, N. and Nathan, P. (2001). Oracle9i : Program with PL/SQL, Volume 1 and 2, Oracle University. Morris-Murphy, L. L. (2003), Oracle9i : SQL with Introduction to PL/SQL, Course Technology. Urman, S. (2002). Oracle : PL/SQL Programming, Berkely, CA. Osborne McGraw-Hill, Oracle Press. Loney, K. and Koch, G. (2002). Oracle 9i : The complete Reference, Berkely, CA. Osborne McGraw-Hill, Oracle Press. nd Feuerstein, S. (1997). Oracle PL/SQL Programming, 2 Edition, O‘Reilly.

BITP 3353 Pangkalan Data Multimedia (3,2,2) Hasil Pembelajaran Di akhir kursus ini, pelajar-pelajar berupaya :

a.

b. c.

Mengenalpasti kepentingan pangkalan data multimedia dan menjelaskan konsep-konsep yang berkaitan. Merekabentuk pangkalan data multimedia berdasarkan persekitaran dan keperluan semasa. Bekerja secara berkumpulan dalam membangunkan aplikasi yang melibatkan pangkalan data multimedia.

Sistem Pengurusan Pangkalan Data Multimedia (SPPDMM) ialah sebuah Sistem Pengurusan Pangkalan Data (SPPD) yang menyokong jenis data tradisional dan multimedia., dan berupaya menangani kelompok yang sangat besar yang terdiri dari entiti-entiti multimedia yang besar. Subjek ini berkisar di sekeliling komponen-komponen utama yang perlu disepadukan ke dalam sistem-sistem pengurusan pangkalan data konvensional supaya dapat diguna secara praktikal untuk pembangunan aplikasi-aplikasi multimedia. Apa yang paling penting ialah melihat secara menyuluruh pelbagai ciri dan pendekatan dalam menangani kelompok yang besar entitientiti multimedia oleh SPPD hubungan dan objek-hubungan yang sedia ada. Seterusnya membangunkan satu set ciri-ciri dan funsi-fungsi yang harus disediakan oleh sebuah SPPDMM untuk menyokong pelbagai jenis data multimedia, seperti dokumen teks, imej, audio dan video, secara berkesan dan cekap. Rujukan

2. 3.

4. 5.

Hasil Pembelajaran Di akhir kursus ini, pelajar-pelajar berupaya: a.

Memahami dan menerangkan tentang konsep analisa keperluan dan rekabentuk perisian. Menganalisa keperluan perisian dan merekabentuk perisian dengan menggunakan kaedah berorientasikan objek dan notasi Unified Modeling Language (UML). Membina model analisa keperluan perisian dan model rekabentuk perisian dengan menggunakan notasi UML. Mengenalpasti dan menyelesaikan masalah rekabentuk perisian menggunakan konsep design pattern.

b.

Sinopsis

1.

BITP 2223 Keperluan dan Rekabentuk Perisian (3,2,2)

Dunckley, L. (2003) Multimedia Databases: An Object-Relational Approach UK : Pearson. Guojun Lu(1999) Multimedia Database Management Systems UK Rob, P. & Coronel, C. (2004) Database Systems : Design, Implementation, and Management 6th Edition Course Technology Chia Kim Heok, Seow Eng Hua & Teo Kah Choo (2004) Databases 2nd Edition Singapore : Pearson Subrahmanian, V. S. 1998. Principles of Multimedia Database Systems, Morgan Kaufmann.

c. d.

Sinopsis Kursus ini memperkenalkan pelajar kepada konsep kitar pembangunan aplikasi perisian terutamanya fasa analisa keperluan dan rekabentukperisian yang berasakan objek, notasi UML, perbezaan di antara OOAD dan SDM. Ia merangkumi permodelan analisa keperluan system dengan menggunakan model use-case di samping activity diagram, sequence diagram dan class diagram. Fasa rekabenttuk perisian akan diperkenalkan kepada pelajar termasuklah bagaimana untuk membina hubungan antara kelas, attribute, operasi, decomposition, frameworks, layers dan tiers. Rujukan 1. 2.

3. 4.

Ian Sommerville, Software Engineering 6th Edition, Addison Wesley 2006 Martin Fowler, UML Distilled Third Edition A Brief Guide to the Standard Object Modeling Language, Addison Wesley 2003 Cay Horstman, Object Oriented Design and Patterns, John Wiley and Sons 2006 Alan Shalloway, James Trott Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/E, Addison-Wesley Professional, 2005

5.

2.

Jim Arlow, Ila Neustadt UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, 2/E, Addison-Wesley Professional, 2005

BITS 3433

3. 4.

Keselamatan Teknologi Maklumat dan Pangkalan Data (3,2,2)

5.

Hasil Pembelajaran

6.

Di akhir kursus ini, pelajar-pelajar berupaya: a.

b.

c.

Mentakrif dan menjelaskan konsep keselamatan teknologi maklumat yang melibatkan pangkalan data. Menganalisa risiko dan ancaman dan merangka plan implementasi kawalan keselamatan untuk pangkalan data selaras dengan paiawaian dan keperluan semasa. Bekerja secara berkumpulan dalam membangunkan sistem pangkalan data dengan menerapkan ciri-ciri keselamatan data, Integriti data dan kawalan capaian data.

BITP 3223

Di akhir kursus ini, pelajar berupaya: a. b. c.

Rujukan 1.

Memahami kepentingan pengurusan projek di dalam suatu projek perisian. Menghuraikan skop di dalam pengurusan projek perisian. Menerangkan dan mengikuti aktiviti yang terlibat di dalam pengurusan projek perisian.

Sinopsis Kursus ini memberikan pendedahan awal berkenaan disiplin pengurusan projek di dalam suatu projek perisian. Kursus ini bertujuan untuk mendedahkan pelajar bagaimana untuk memilih pendekatan serta gaya yang sesuai di dalam pengurusan projek untuk digunakan di dalam menguruskan suatu projek perisian. Selain daripada teori pengurusan projek, pelajar juga diberi penekanan terhadap kefahaman asas di dalam teknik menganalisa. Rujukan 1.

Afyouni, Hassan A. (2006) Database Security And Auditing – Protecting Data Integrity And Accessibility. Thomson-Course Technology.

Pengurusan Projek Perisian (3,2,2)

Hasil Pembelajaran

Sinopsis Kursus ini akan memperkenalkan konsep keselamatan data dalam persekitaran yang melibatkan pangkalan data, rangkaian komputer dan internet. Ia menhuraikan asas keperluan kawalan keselamatan data menerangkan risiko ancaman keatas integrati, kesedian and kerahsiaan data dalam suatu organisasi. Perbincangan juga merangkumi beberapa teknologi keselamatan aplikasi dan data seperti kawalan capaian data, penyulitan data, pengurusan penguna pangkalan data ,pangkalan data maya serta pengauditan keatas pangkalan data .Pelajar akan diperkenalkan kepada plan implementasi keselamatan data dalam persekitaran Oracle9i.

Mullins, Craig S. (2002) Database Administration – The Complete Guide to Practices and Procedures. Addison-Wesley. Loney, K., and Theriault, M. (2002) Oracle9i DBA Handbook. Oracle Press. Palmer, M. (2004) Guide to operating systems security. Thomson-Course Technology. Canavan, John, E. (2001) Fundamentals of Network Security. Artech House Publishers. Schmeh, K. (2003) Cryptography And Public Key Infrastructure On The Internet. Wiley.

Bob Hughes, Mike Cotterell, ―Software Project Management‖, Mc Graw Hill, 2006

Kutt Bittner, Ian Spence ―Managing Iterative Software Development Projects‖. Addison Wesley, 2007. Ian Sommerville ―Software Engineering‖, Addison Wesley, 2001. Capers Jones, ―Assessment and Control of Software Risks‖, Prentice Hall, 1994 Elaine M Hall, ―Managing Risk ―,Addison Wesley, 1998.

2.

3. 4. 5.

4.

Dunham, M.H. 2003. Data Mining: Introductory and Advanced Topics, Prentice Hall. Witten, I. & Frank, E. 2005. Data Mining: Practical Machine Learning Tools and Techniques, Morgan Kaufman.

5.

MATAPELAJARAN ELEKTIF

BITP 3343 Penggudangan dan Perlombongan Data (3,2,2)

BITP 3523 Pentadbiran Pangkalan Data Lanjutan (3,2,2)

Hasil Pembelajaran

Hasil Pembelajaran

1.

Setelah melengkapkan subjek ini, pelajar dapat:

Menerangkan konsep, komponen dan tujuan penggudangan data dan perlombongan data. Merekabentuk gudang data berdasarkan model dan kitar hayat gudang data. Mengaplikasi teknik-teknik perlombongan data. Mengenalpasti pangkalan data terpilih untuk diaplikasikan ke dalam aplikasi sistem.

2. 3. 4.

Sinopsis Kursus in akan memfokuskan ke dalam 2 bahagian iatu penggudangan dan perlombongan data. Bahagian perlombongan data meliputi asas penggudangan, analisa data pelbagai dimensi, dan faktor-faktor yang di dalam perancangan reka bentuk, pengision, penyelenggaraan dan eksploitasi gudang data yang berjaya. Bahagian perlombongan data meliputi asal perlombongan data, teknik algorithm, peralatan, dan topik dalam penemeuan pengethuan di dalam pangkalan data. Rujukan 1.

2. 3.

Ponniah, P. 2001. Data W arehousing Fundamentals: a comprehensive guide for IT professionals, John Wiley & Sons. Marakas, G.M. 2003. Modern Data Warehousing, Mining and Visualization, Prentice Hall. Han, J. & Kamber, M. 2006. Data Mining: Concepts and Techniques 2/e, Morgan Kaufman.

a. b. c.

Menyenaraikan konsep pengenalan dan membandingkan pengoptimuman pangkalan data. Mengenalpasti, troubleshoot dan menyelesaikan masalah biasa yang berkaitan dengan prestasi pangkalan data. Menerangkan strategi dan teknik yang digunakan untuk penalaan pelayan Oracle 9i dan kepentingan rekabentuk awal pangkalan data.

Sinopsis Kursus ini merupakan kursus lanjutan bagi pentadbiran pangkalan data. Ia akan membantu pelajar meningkatkan kefahaman mengenai penalaan atau pengoptimuman prestasi pangkalan data. Kurikulum ini merangkumi bagaimana untuk menggunakan alatan Oracle bagi mengenalpasti, troubleshoot, dan menyelesaikan masalah biasa yang berkaitan dengan pentadbiran pangkalan data Oracle. Silibus subjek ini adalah berdasarkan laluan pensijilan Oracle dan ia merupakan salah satu keperluan bagi mendapatkan sijil OCP (Oracle Certified Professional). Kursus ini berteraskan aplikasi praktikal atau hands-on. Ia merupakan salah satu kemahiran yang penting bagi pelajar yang ingin menjadi pembangun atau pentadbir pangkalan data. Dengan kemahiran tersebut, pelajar boleh memaksimakan prestasi komponen capaian data sistem pangkalan data masing-masing.

Rujukan 1.

Kilpatrick, P., Raman, S., Womack, J. (2003), Oracle 9i Database Performance Tuning: Volume 1 and 2 Student Guide. Oracle Corporation. Millsap, C. (2004), Optimizing Oracle Performance. Book News, Inc. Burleson, D. K. (2002), Oracle 9i High Performance Tuning with STATSPACK. McGraw-Hill Componies Inc. Burleson, D. K. (2003), Creating a Self –Tuning Oracle Database – Automating Oracle 9i Dynamic SGA Performance. Rampant TechPress. Niemiec, R. J. (2003), Oracle 9i Performance Tuning:Tips and Techniques. McGraw-Hill Companies Inc.

2. 3.

4.

5.

untuk membina dan mengubahsuai borang dengan menggunakan check boxes, list items, dan radio groups. Pelajar juga akan mempelajari untuk memperbaiki capaian data dengan mencipta event-related triggers. Selain itu, pelajar turut didedahkan dengan cara memaparkan elemen-elemen borang dan data menggunakan lebih daripada satu tetingkap dan kanvas. Kursus ini direkabentuk untuk memberi persediaan kepada pelajar untuk persijilan Oracle Certified Professional (OCP). Rujukan 1.

Gamer, P. (2002), Oracle 9i Forms Developer: Build Internet Applications Volume 1,2,3 - Student Guide. Oracle Corporation. Palinski, J. (2003) Oracle9i Developer Developing Web Applications with Forms Builder. Thompson Learning Brown, Bradley D. (2001), Oracle9i Web Development. McGraw-Hill Education – Europe Sunderraman, Rajshekhar; Riccardi, Greg (2004), Database Management: With Website Development Applications AND Oracle 9i Programming - A Primer. Pearson Higher Education Lulushi, A., (2000) Oracle Forms Developer‘s Hand book. Pearson Professional

2. BITP 3513 (3,0,6)

Pengaturcaraan Pangkalan Data Lanjutan

Hasil Pembelajaran

3. 4.

Setelah melengkapkan subjek ini, pelajar dapat: a.

b.

c.

d.

Menghasilkan modul borang (form) yang terdiri daripada pelbagai komponen untuk berinteraksi dengan pangkalan data berserta dengan kawalan interaksi antaramuka pengguna bergrafik (GUI). Mengukur/menguji modul borang yang telah dicipta dengan menggunakan pelayar web dan persekitaran tiga-lapisan. Menghasilkan triggers yang terdiri daripada pelbagai peristiwa seperti penambahan fungsian, kawalan, pemprosesan transaksi dan mengawal interaksi pengguna. Mengamalkan konsep mengguna semula objek dan aturcara.

Sinopsis Kursus ini memberi peluang kepada pelajar untuk membangunkan, menguji dan menggunakan aplikasi Internet yang interaktif dengan menggunakan perisian Oracle Forms Developer. Dengan menggunakan persekitaran antaramuka pengguna bergrafik (GUI), pelajar akan mempelajari cara

5.

BITP 3233 Perancangan Strategik Sistem Maklumat (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

2.

3. 4.

Menerangkan nilai, fungsi sistem maklumat kepada organisasi dan bagaimana sistem maklumat boleh digunakan bagi membolehkan organisasi bersaing. Menggunakan peralatan teknik dan alat pengurusan strategi untuk membangunkan strategi sistem maklumat. Menganalisa senario perniagaan organisasi dan mencadangkan pelan sistem maklumat. Bekerja dalam kumpulan untuk menyempurnakan projek kumpulan.

Sinopsis

3.

Subjek ini memperkenalkan kepentingan sistem maklumat dalam menjadikan organisasi lebih kompetitif. Seterusnya pelajar akan memahami kaedah dan membina kemahiran yang diperlukan untuk membangunkan sistem maklumat organisasi yang bersesuaian yang akan meyokong pencapaian strategi perniagaan organisasi. Oleh itu teknik perancangan strategik dan alat-alat yang bersesuaian akan dibincangkan untuk membantu membangunkan sistem maklumat yang dikehendaki. Beberapa sistem maklumat dan teknologi maklumat yang dikenalpasti boleh diaplikasikan juga di akan diperkenalkan sebagai pilihan organisasi. Elemen peranan sistem maklumat, penyumberan dan kepimpinan adalah penting memastikan tanggunjawab membangunkan sistem maklumat yang berkesan. Rujukan 1.

Ward, John & Peppard, Joe. 2002. Strategic rd Planning for Information Systems, 3 Edition, John Wiley & Sons. Robson, Wendy. 1997. Strategic Management & nd Information Systems, 2 Edition, Prentice Hall. Saunders, S. & Pearlson, E. 2004. Managing and Using Information System – A Strategic Approach, nd 2 Edition, John Wiley & Sons. McNurlin, Barbara C. & Sprague, J.R 2006. Information Systems and Management in Practice, th 7 Edition, Pearson Prentice Hall. McKeen, James. D. & Smith, Heather A., 2009. IT Strategy in Action, Pearson International Edition.

2. 3.

4.

5.

Sinopsis Kursus ini memberi pendedahan kepada asas bidang Pembelajaran Mesin, iaitu bidang yang mengkaji pembinaan sistem komputer yang belajar melalui pembelajaran. Kursus ini bermula dengan pengenalan kepada bidang perlombongan data sebagai pengajian latar belakang. Topik-topik utama meliputi konsep pembelajaran, pembelajaran pepohon keputusan, pembelajaran Bayesian, pembelajaran berasaskan contoh, pembelajaran set peraturan, dan pembelajaran berasaskan matlamat. Selain itu, aplikasi-aplikasi Pembelajaran Mesin turut diperkenalkan seperti pengawal robotik, navigasi bebas, bioinformatik, pengecaman suara, dan pemprosesan web data. Rujukan 1. 2.

3. 4. 5.

BITI 2223

Mendemonstrasikan algoritma pembelajaran mesin berdasarkan konsep-konsep pembelajaran mesin.

Pembelajaran Mesin (3,2,2)

Mitchell, T.M., (1997), Machine Learning, McGraw Hill. Witten, I.A., Frank, E., (2005), Data Mining: Practical Machine Learning and Techniques (Second Edition),Morgan Kaufmann. E.N Richard (2003), Learning Bayesian Networks (Hardcover), Prentice Hall. Alpaydin, E., (2004), Introduction to Machine Learning, The MIT Press. Han, J. and Kambel, M. (2000), Data Mining: Concepts and Techniques. Morgan Kaufman..

Hasil Pembelajaran BITS 2313 - Rangkaian Komputer Setempat (3,2,2) Setelah melengkapkan subjek ini, pelajar dapat: 1. 2.

Menerang dengan menghubungkaitkan konsep asas teori pembelajaran mesin. Mengkaji dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah pembelajaran mesin.

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

Menerang dengan menghubungkaitkan konsep asas rangkaian komputer setempat dan penggunaanya.

2.

3.

Mengkaji dan mengenalpasti kaedah yang sesuai dalam memilih perkakasan, topologi dan protokol rangkaian setempat. Mendemonstrasikan dan mengkonfigurasi perisian dan perkakasan yang diperlukan untuk komunikasi rangkaian setempat.

Sinopsis Kursus ini adalah pengenalan kepada kaedah-kaedah dan amalan semasa yang digunakan di dalam Rangkaian Komputer Setempat (LAN). Ia akan memberi penekanan ke atas perisian dan perkakasan LAN, pengurusan pemasangan dan hubungan antara rangkaian. Topik yang diajar meliputi rekabentuk rangkaian, protokol komunikasi rangkaian, timbunan protocol hujung ke hujung, komponen rangkaian, pengurusan rangkaian dan model rujukan OSI. Rujukan 1.

2. 3.

4.

5.

Andrew S. Tanenbaum, "Computer Networks", Fourth Edition, Prentice Hall, Pearson Education, 2003, ISBN 0-13-038488-7 Todd Lammle, CCNA Cisco Certified Network Associate, Wiley (2005). ISBN: 0-7821-4391-1 Palmer M., Sinclair R.B., Guide to Designing and Implementing Local and Wide Area Networks, Second Edition, Thomson, 2003, ISBN-01619-12122-X Fred Halsall, "Computer Networking and the Internet", Fifth Edition, Addison-Wesley, Pearson Education, 2005, ISBN 0-321-26358-8 Forouzan, Behrouz. A., Local Area Networks, McGrawHill Forouzan Networking Series(2003), ISBN 0-07233605-6

2.

3.

Sinopsis Kursus ini memberikan pendedahan kepada pelajar terhadap Sistem Maklumat Geografi, GIS. GIS adalah peralatan yang mampu digunakan untuk data prosesing, pengurusan spatial and non spatial data, visualisasi. Dapat diperkirakan sebuah pangkalan data lanjutan. Para pelajar akan didedahkan terhadap aplikasi GIS dalam e-government, perniagaan, pengurusan sumber daya semula jadi, pengurusan kemalangan dan disaster, industri perbankingan dan juga industri insuran. Kursus ini akan juga memberikan pendedahan kepada pelajar perorangan untuk mengenal pasti kaedah tradisional dalam mengenal pasti penentuan lokasi dan uraian suatu lokasi dengan menggunakan paper map. Para pelajar akan juga didedahkan kedalam dasar pemetaan geography. Di samping itu, akan juga dideahkan ke dalam pengujian suatu proses di mana spatial data can be recorded, dikumpulkan, disimpan dan diproses di dalam komputer. Pendedahan ke dalam kaedah spatial analysis akan juga diberikan. Pada akhir kursus pelajar akan didedahkan kepada presentasi spatial data menurut kaedah cartography. Rujukan [1]

BITM 3413 Sistem Maklumat Geografik (3,2,2) Hasil Pembelajaran

[2} [3]

Pada akhir kursus ini pelajar akan mampu: 1.

Menunjukkan dan menerangkan konsep, isu-isu, teknik dan pelbagai aplikasi sistem maklumat geografi

Menyelesaikan masalah sistem maklumat dengan berpandukan bahasa teknik sistem maklumat geografi. Menghuraikan isu-isu dalam pengurusan sistem maklumat geografi berdasarkan maklumat daripda pelbegai sumber.

[4]

De By, R.A et al. 2000. R.A. De By (eds). Principles of Geographic nformation Systems. ITC Educational Text Book Series:1 ISBN 90-6164-184-5, ISSN 1567-5777 ITC Educational Textbook Series, ITC. Enschede Holland. Bruce E.Davis, GIS : A Visual Approach, 2nd Edition, OnWord Press, ISBN 0-7668-2765-X. Scott Crosier, Bob Booth and Andy Mitchell, Getting Started with ArcGIS, ESRI, Redlands, California. ISBN 1-58948-061-9. Scott Hutchinson and Larry Daniel, Inside ArcView GIS, 3rd Edition, On Word Press, ISBN 1-56690169-3.

[5]

[6] [7]

[8]

[9]

Chang, Kang-tsung 2003, Introduction to Geographic Information Systems, McGraw-Hill, 2nd Edition, ISBN 0-07286121-5 Price, Maribeth (2003) Mastering ArcGIS, McGrawHill, ISBN 0-07291814-4 Lo, C.P and Yeung A.K.W (2002), Concepts and Techniques of Geographic Information Systems. Prenctice Hall, Inc. Upper Saddle River, New Jersey. ISBN 0-13-080427-4 DeMers, M.N (2002). Fundamentals of Geographic Information Systems. 2nd Ed. Updated with Integrated Lab Manual, John Wiley & Sons. ISBN 0471426091 Ormsby, T et.al (2001), Getting to Know ArcGIS Desktop. ESRI, Redlands, California.

HASIL PEMBELAJARAN KURSUS Hasil Pembelajaran utama kursus ini adalah untuk melahirkan graduan yang mempunyai pengetahuan dan kemahiran yang tinggi dalam Teknologi Maklumat khususnya dalam bidang Multimedia. Antara Hasil Pembelajaran penawaran kursus BITM adalah seperti berikut: • • • • •

Melengkapkan pelajar dengan pengetahuan asas dalam setiap aspek teknologi maklumat Mempunyai pengetahuan teori yang mencukupi serta berkemahiran untuk mengaplikasi pengetahuan yang dipelajari melalui konsep amalan. Mengaplikasikan konsep interaktiviti di dalam merekabentuk dan membangunkan aplikasi dan produk berteraskan multimedia. Melengkapkan pelajar dengan pengetahuan mendalam dan kemahiran yang tinggi dalam bidang pembangunan dan pentadbiran laman web, animasi, grafik komputer, realiti maya dan pembangunan permainan komputer. Melahirkan para graduan yang berkebolehan di dalam membangun produk media interaktif dan aplikasi multimedia berkualiti yang memenuhi spesifikasi industri.

HASIL PEMBELAJARAN Tujuan FTMK mengadakan program Ijazah Sarjana Muda Sains Komputer (Media Interaktif) (Kepujian) adalah untuk menghasilkan pelajar-pelajar menpunyai ciri-ciri berikut: 1. 2. 3. 4. 5. 6. 7. 8. 9.

Pelajar mampu untuk memperoleh dan mengaplikasikan pengetahuan Sains Komputer dan Teknologi Maklumat. Pelajar berkebolehan untuk menganalisis, merekabentuk dan membangunkan aplikasi ICT. Pelajar berkemahiran mengaplikasi konsep interaktiviti di dalam merekabentuk dan membangunkan aplikasi dan produk berteraskan multimedia. Pelajar berkebolehan menganalisa keperluan, mengkonfigurasi, mengimplementasi dan menyelenggara peralatan audia/video digital. Pelajar mampu membangunkan apliaksi multimedia berkualiti yang memenuhi spesifikasi industry. Pelajar boleh berfikir secara kritis dan kreatif dalam menyelesaikan masalah serta mampu berkomunikasi dengan efektif untuk menyampaikan data. Pelajar berupaya untuk menyumbang kemahiran secara individu atau berkumpulan dalam pelbagai disiplin dan domain. Pelajar mempunyai keperibadian yang tinggi beretika dan mempunyai ciri-ciri kepimpinan dan keushawanan. Pelajar berkebolehan dalam pembelajaran kendiri secara berterusan untuk memperolehi pengetahuan dan kemahiran.

PROSPEK PEKERJAAN Para graduan kursus Media Interaktif berpeluang untuk menceburi kerjaya sebagai perekabentuk atau pengaturcara laman web, perekabentuk permainan komputer, perekabentuk grafik berkomputer, juruanimasi komputer, jurutera audio dan video digital, perekabentuk antaramuka, pembangun aplikasi media interaktif atau perunding multimedia. Selain daripada itu, para graduan Media Interaktif juga berpeluang untuk menceburi bidang kerjaya yang berdasarkan kepada pengetahuan asas bidang Teknologi Maklumat dan ICT seperti pengaturcara dan pegawai sistem maklumat atau juruanalisa sistem.

STRUKTUR KURIKULUM Untuk dianugerahkan Ijazah Sarjana Muda Sains Komputer (Media Interaktif) dengan Kepujian, seseorang pelajar dikehendaki memenuhi jumlah minimum 120 kredit yang merangkumi komponen-komponen program yang telah ditetapkan. Komponen-komponen program tersebut terdiri daripada berikut: Komponen Wajib Universiti Teras Program Teras Kursus Elektif JUMLAH

Jam Kredit 18 72 24 6 120

Senarai matapelajaran mengikut pecahan komponen program yang perlu dipelajari oleh pelajar yang mengambil program Ijazah Sarjana Muda Sains Komputer (Media Interaktif) adalah seperti berikut:

MATAPELAJARAN WAJIB UNIVERSITI (18 kredit) BLHC 4042 BLHW 1702 BLHW 2712 BLHW 2402 BLHW 3402 BLHW 1722 BLHL 4032 BLHW 1012 BLHL 1 - - 2 BKK* - - - 1 BKK* - - - 1

Kemahiran Keusahawanan dan Perniagaan Baru (Entrepreneur Skills and New Busines) Tamadun Islam dan Tamadun Asia -TITAS (Islamic and Asian Civilizations) Hubungan Etnik (Etnique Relation) Komunikasi Teknikal I (Technical Communication I) Komunikasi Teknikal II (Technical Communication II) Falsafah Sains dan Teknologi (Philosophy of Science and Technology) Pemikiran Kritis dan Kreatif (Critical and Creative Thinking) Asas Bahasa Inggeris (Foundation English)* Bahasa Ketiga (Third Language) Kokurikulum I (Co-Curriculum I) Kokurikulum II (Co-Curriculum II)

MATAPELAJARAN TERAS PROGRAM (72 kredit) BACS 1253 BACS 1263 BACS 2213 BITP 1113 BITP 1123 BITP 1213 BITP 1323

Matematik Sains Komputer I (Mathematics for Computer Science I) Matematik Sains Komputer II (Mathematics for Computer Science II) Statistik dan Kebarangkalian (Statistic and Probability) Teknik Pengaturcaraan (Programming Technique) Struktur Data dan Algoritma (Data Structure and Algorithm) Pembangunan Sistem (System Development) Pangkalan Data (Database)

BITP 3113 BITP 2213 BITS 1123 BITS 1213 BITS 1313 BITS 2513 BITM 1113 BITM 2113 BITI 1113 BITU 2913 BITU 3923 BITU 3926 BITU 3946 BITU 3973 BITU 3983

Pengaturcaraan Berorientasikan Objek (Object Oriented Programming) Kejuruteraan Perisian (Software Engineering) Organisasi dan Senibina Komputer (Computer Organization and Architecture) Sistem Pengoperasian (Operating System) Komunikasi Data dan Rangkaian (Data Communication and Networking) Teknologi Internet (Internet Technology) Sistem Multimedia (Multimedia System) Pembangunan Aplikasi Web (Web Application Development) Kepintaran Buatan (Artificial Intelligence) Bengkel I (Workshop I) Bengkel II (Workshop II) Latihan Industri (Industrial Training) Laporan Latihan Industri (Industrial Training Report) Projek Sarjana Muda I (Project I) Projek Sarjana Muda II (Project II)

MATAPELAJARAN TERAS KURSUS (24 kredit) BITM 1123 BITM 2123 BITM 2213 BITM 2313 BITM 3113 BITM 3213

Pengarangan Media Interaktif (Interactive Media Authoring) Teknologi Audio dan Video Digital (Digital Audio and Video Technology) Animasi Komputer (Computer Animation) Interaksi Komputer-Manusia (Human-Computer Interaction) Pengurusan Projek Media Interaktif (Interactive Media Project Management) Komputer Grafik Interaktif (Computer Graphics Interactive)

BITM 3223 BITS 3423

Teknologi Realiti Maya (Virtual Reality Technology) Keselamatan Teknologi Maklumat (Information Technology Security)

MATAPELAJARAN ELEKTIF (6 kredit) Pilih mana-mana dua daripada berikut. BITM 3133 BITP 2223 BITP 3353 BITM 3413

Pembangunan Permainan Komputer (Computer Games Programming) Keperluan Dan Rekabentuk Perisian (Software Requirements and Design) Pangkalan Data Multimedia (Multimedia Database) Sistem Maklumat Geografik

STRUKTUR KURIKULUM MENGIKUT SEMESTER PENGAJIAN Tahun Satu (Semester I) Kod BLHW 1012 BITM 1113 BLHW 1702 BACS 1253 BITP 1113 BITS 1123 BITP 1213

Bahasa Inggeris Asas Sistem Multimedia Tamadun Islam dan Tamadun Asia Matematik Sains Komputer I Teknik Pengaturcaraan Organisasi dan Senibina Komputer Pembangunan Sistem JUMLAH

Tahun Satu (Semester II) Kod BKK- ---BLHW 2402 BACS 1263 BITS 1213 BITP 1123 BITP 1323 BITM 1123

Matapelajaran

Ko-Kurikulum I ** Komunikasi Teknikal 1 Matematik Sains Komputer II Sistem Pengoperasian Struktur Data dan Algoritma Pangkalan Data Pengarangan Media Interaktif JUMLAH

Tahun Dua (Semester I) Kod BLHW 2712 BITU 2913 BITI 1113 BLHL 4032 BITS 1313 BITM 2213 BITM 2123

Matapelajaran

Matapelajaran

Hubungan Etnik Bengkel I Kepintaran Buatan Pemikiran Kritis dan Kreatif Komunikasi Data dan Rangkaian Animasi Komputer Teknologi Audio Video Digital JUMLAH

Jam Pertemuan Kuliah Amali 1 2 2 2 2 0 3 0 2 2 2 2 2 2

Kredit

Pra-syarat

2* 3 2 3 3 3 3 17

*Pengecualian jika telah

Jam Pertemuan Kuliah Amali

Kredit

Pra-syarat

0 1 3 2 2 2 2

3 2 0 2 2 2 2

Jam Pertemuan Kuliah Amali 2 0 0 9 2 2 1 2 2 2 1 4 2 2

1 2 3 3 3 3 3 18

Kredit 2 3 3 2 3 3 3

mengambil MUET

BLHW 1012

BITP 1113

Pra-syarat

BITP 1113

BITM 1113

19

**Matapelajaran ini boleh diambil di semester yang lain. Sila rujuk kepada Unit Ko-Kurikulum sebelum mendaftar matapelajaran ini.

Tahun Dua (Semester II) Kod BKK ---BLHW 1722 BITS 2513 BITP 3113 BITM 3213 BITM 2313 BACS 2213

Matapelajaran

Ko-Kurikulum II ** Falsafah Sains dan Teknologi Teknologi Internet Pengaturcaraan Berorientasikan Objek Komputer Grafik Interaktif Interaktif Komputer Manusia Statistik dan Kebarangkalian

Jam Pertemuan Kuliah Amali 0 2 2 2 1 2 2

3 0 2 2 4 2 2

JUMLAH Tahun Tiga (Semester I) Kod BLHW 3402 BITS 3423 BITU 3923 BITP 2213 BITM 2113 BITM 3223

Matapelajaran

Jam Pertemuan Kuliah Amali 1 2 2 2 0 9 2 2 2 2 2 2

JUMLAH

BLHC 4042 BITU 3973 BLHL ---BIT- ---BIT- ---BITM 3223

Matapelajaran

Jam Pertemuan Kuliah Amali 2 0 2 2 2 2

0 25* 0 2 2 2

JUMLAH

BITU 3983

BITP 1123

Kredit 2 3 3 3 3 3

Pra-syarat BLHW 2402 BITU 2913

17

Kemahiran Keusahawanan dan Perniagaan Baru Projek Sarjana Muda Bahasa Ketiga Matapelajaran Elektif I Matapelajaran Elektif II Teknologi Realiti Maya

Tahun Tiga (Semester Khas) Kod

1 2 3 3 3 3 3

Pra-syarat

18

Komunikasi Teknikal II Keselamatan Teknologi Maklumat Bengkel II Kejuruteraan Perisian Pembangunan Aplikasi Web Pengurusan Projek Media Interaktif

Tahun Tiga (Semester II) Kod

Kredit

Kredit 2 3 2 3 3 3

Pra-syarat

BITU 3923

16

Matapelajaran

Projek Sarjana Muda II

Jam Pertemuan Kuliah Amali 0

JUMLAH * Setara dengan 9 jam pertemuan seminggu jika dilaksanakan dalam semester biasa.

25 *

Kredit 3 3

Pra-syarat BITU 3973

Tahun Empat (Semester I) Kod BITU 3926 BITU 3946

Matapelajaran

Latihan Industri Laporan Latihan Industri

Jam Pertemuan Kuliah Amali 0 0

24 24

JUMLAH

Kredit

Pra-syarat

6 6 12

Mata Pelajaran Elektif Berikut adalah senarai mata pelajaran elektif yang boleh dipilih oleh pelajar sebagai sebahagian dari kurikulum program. Kod Matapelajaran Jam Pertemuan Kredit Pra-syarat Kuliah Amali BITM 3313 Pembangunan Permainan Komputer 2 2 3 BITP 1113 BITM 3413 Sistem Maklumat Geografik 2 2 3 BITP 2223 Keperluan dan Rekabentuk Perisisan 2 2 3 BITP 2213 BITP 4343 Pangkalan Data Multimedia 2 2 3 Senarai mata pelajaran elektif yang ditawarkan akan diubahsuai dari semasa ke semasa mengikut keperluan mengikut keperluan industri.

Matapelajaran Antarabangsa Kod BLHL 1012 BLHL 1022 BLHL 1112 BLHL 1122 BLHL 1212 BLHL 1222 BLHL 1312 BLHL 1322 BLHL 1412 BLHL 1422 BLHL 1512 BLHL 1522

Matapelajaran Bahasa Melayu I Bahasa Melayu II Bahasa Arab I Bahasa Arab II Bahasa Mandarin I Bahasa Mandarin II Bahasa Jepun I Bahasa Jepun II Bahasa Jerman I Bahasa Jerman II Bahasa Perancis I Bahasa Perancis II

Jam Pertemuan Kuliah Amali 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1 1 1

Kredit 2 2 2 2 2 2 2 2 2 2 2 2

Pra-syarat BLHL 1012 BLHL 1112 BLHL 1212 BLHL 1312 BLHL 1412 BLHL 1512

MATAPELAJARAN TERAS PROGRAM

BACS 1263 Matematik Sains Komputer II (3,3,2) Hasil Pembelajaran

BACS 1253 Matematik Sains Komputer I (3,3,2)

Setelah melengkapkan subjek ini, pelajar dapat:

Hasil Pembelajaran 1. Setelah melengkapkan subjek ini, pelajar dapat: 2. 1. 2.

3.

Menerangkan konsep asas Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu Aljabar Linear dan Matematik Diskrit. Topik Aljabar Linear termasuk n Persamaan Linear, Matrik, Penentu, Vektor R , Vektor Nyata, Nilai Eigen, Vektor Eigen, Diagonalisasi dan Transformasi Linear. Topik Matematik Diskrit termasuk Teori Logik, Set, Fungsi, Algoritma dan Nombor, Hubungan Setara, Induksi, Pengiraan, Hubungan, Teori Graf, Pepohon dan Aljabar Boolean.

3.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu kalkulus dan analisis berangka. Topik kalkulus termasuk fungsi, teknik pembezaan, fungsi logaritma asas dan eksponen serta aplikasinya., teknik kamiran, dan fungsi pelbagai pembolehubah. Topik analisis berangka termasuk polynomial Taylor, perwakilan computer menggunakan nombor, ralat, interpolasi, pembezaan dan kamiran berangka serta penyelesaian berangka bagi persamaan pembezaan. Rujukan 1.

Rujukan 1. 2. 3. 4. 5.

Kolman, B. and Hill, D.R. Introductory Linear Algebra with Application, 7th edition. Prentice Hall 2001. H. Anton. Elementary Linear Algebra. 8th edition. McGraw Hill. 1995. David C.Lay. Linear Algebra and Its Applications 3rd edition. Addison Wesley 2003. Kenneth H. Rosen. Discrete Mathematics and Its Applications, 4th edition. McGraw-Hill 1998. Johnsonbaugh, R. Discrete Mathematics. Prentice Hall 2005.

Mengaplikasikan pengetahuan dan konsep asas kalkulus dan analisis berangka. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori kalkulus dan analisis berangka. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

2. 3. 4. 5.

Goldstein, L. J., David I. S. (2004). Calculus and Its Application. Prentice Hall. James Stewart (2003). Calculus. Thomson. Johnston, E.H., Mathews J.C. (2002). Calculus. Pearson Education. . Atkinson, K. (2004). Elementary Numerical Analysis. John Wiley & Sons, Inc. Richard L.B., J. Douglas Faires (2004). Numerical Analysis. Thomson.

BACS 2213

Statistik dan Kebarangkalian (3,2,2)

Hasil pembelajaran Setelah mengambil kursus ini, pelajar sepatutnya:

1. 2.

3.

Menerangkan konsep asas kebarangkalian dan statistic inferens. Menyelesaikan masalah dalam statistik inferens menggunakan perisian dengan merujuk kepada konsep penganggaran dan ujian hipotesis. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik statistik yang sesuai.

Sinopsis Pelajar akan didedahkan dengan konsep kebarangkalian dan statistik inferens. Kursus ini dimulakan dengan Kebarangakalian dan diikuti dengan Pembolehubah Rawak Diskrit, Pembolehubah Rawak Selanjar dan Taburan Persampelan. Topik utama untuk statistik inferens akan dimulaikan dengan Penganggaran. Ini akan diikuti oleh Pengujian Hipotesis, Penganggaran dan Pengujian Hipotesis: 2 Populasi, Anova dan Regresi Linear Mudah dan Korelasi. Selain daripada itu kursus ini juga akan mendedahkan pelajar kepada perisian statistik. Rujukan [1]

[2]

[3]

[4]

[5]

Setelah melengkapkan subjek ini, pelajar dapat: 1. Memahami prinsip-prinsip asas penyelesaian masalah dalam Kejuruteraan Perisian. 2. Mengaplikasi prinsip-prinsip asas pengaturcaraan. 3. Membentuk asas-asas pembinaan bahasa C++ dalam membangunkan aturcara. Sinopsis Subjek ini akan memperkenalkan pelajar kepada konsep asas computer dan teknik pengaturcaraan yang merangkumi kitar hayat aturcara, pembolehubah, pengecam, jenis data asas, operator, syarat/pilihan, ulangan/gelung, fungsi, tatasusunan, rentetan, fail, struktur dan penuding. Rujukan 1. 2.

3. Sh. Sara, Hanissah, Fauziah, Nortazi, Farah Shahnaz, Introduction to Statistics & Probability A Study Guide (2008), Pearson – Prentice Hall Douglas C. Montgomery, George C.Runger, Applied Statistics and Probability for Engineers, 3rd Edition (2002), John Wiley Richard A. Johnson, Probability and Statistics for Engineers, 7th Edition (2005), Pearson Prentice Hall Jay L. Devore, Probability and Statistics for Engineering and the Sciences, 6th Edition (2000), Thomson – Duxbury David M Levine, Patricia P. Ramsey, Robert K. Smidt , Applied Statistics for Engineers and Scientists Using Microsoft Excel and MINITAB (2001),Prentice Hall

BITP 1113

Teknik Pengaturcaraan (3,2,2)

Hasil Pembelajaran

4. 5. 6. 7.

D.S Malik (2009), ―C++ Programming from Problem Analysis to Program Design‖, Cengage Learning. A.Forouzan, Behrouz, (2000), ―A Structured Programming Approach Using C++‖, Brooks/Cole Thomson Learning. H.M Deitel, P.J Deitel, (2005), ―C++ How To Program‖, Prentice Hall. Savitch, Walter, (2006),‖Absolute C++‖, Addison Wesley. Bronson, Gary J, (2000), ―Program Development and Design Using C++‖, Brooks/Cole Publishing Company. Knowlton, T, (2000), ―Introduction To Computer Science Using C++‖, Thomson Learning. Schildt, H, ―The Single Easiest Way To Master C++ Programming‖, Mc Graw Hill.

BITP 1123

Struktur Data dan Algorithma (3,2,2)

Hasil Pembelajaran Di hujung kursus ini, pelajar-pelajar akan berupaya untuk: 1. Mengenalpasti struktur data yang bersesuaian apabila diberi aplikasi yang memerlukan struktur data. 2. Mengaplikasi struktur data dan algoritma dalam penyelesaian masalah. 3. Menerangkan kelebihan dan kelemahan bagi rekabentuk algoritma dari segi memori dan kecekapan masa larian.

4.

Menggunakan dan menghasilkan struktur berdasarkan keperluan masalah semasa.

data

Sinopsis Kursus ini akan mendedahkan pelajar-pelajar dalam struktur data dan algoritma. Konsep asas dalam struktur, kelas, tatasusunan dan penunjuk akan juga dibincangkan untuk memahami asas bagi struktur data dan algoritma.Kursus ini akan menekankan struktur data seperti senarai, timbunan, barisan, pepohon, carian dan hash manakala timbunan, graf dan heaps akan tertumpu kepada algoritma. Kecekapan algoritma untuk masa larian akan juga dibincangkan. Kod pseudo dan pengaturcaraan C++ akan digunakan untuk implementasi. Selain daripada teori, pelajar-pelajar kan diminta untuk mengaplikasikan sturuktur data dan algoritma melalui system kecil yang dibangunkan secara berkumpulan. Rujukan Richard F. Gilberg, Behrouz A. Fourouzan, ―Data Structures A Pseudocode Approach with C++‖, Brooks/Cole Thomson Learning, 2001 Malik, D. S. ―Data Structures Using C++‖. Thomson Course Technolgy, 2005. Michael Main, Walter Savich, ―Data Structures & Other Objects Using C++‖, Addison Wesley, 2004. Sartaj, Sahni, ―Data Structures, Algorithms and Applications in C++‖, Mc Graw Hill International Editions, 1998. Berman A., Michael, ―Data Structure Via C++ Objects by Evolution ―, Oxford, 1997.

1.

2. 3. 4.

5.

BITP 1213

Pembangunan Sistem (3,2,2)

Hasil Pembelajaran 1.

2. 3.

Mentakrifkan dan menerangkan bagaimana untuk membangunkan sistem maklumat secara fasa demi fasa. Mengikut metodologi-metodologi yang bersesuaian dalam membangunkan sistem atau aplikasi. Mengaplikasikan kitaran hayat pembangunan sistem berdasarkan masalah semasa.

Sinopsis Kursus ini memperkenalkan pelajar kepada konsep asas pembangunan sistem, analisa, rekabentuk, pemodelan, metodologi, teknik, peralatan dan perspektif lain yang perlu dititik beratkan untuk membangunkan sistem maklumat. Rujukan 1. Valacich, J. S., George, J. F. & Hoffer, J.A. 2006. Modern th Systems Analysis and Design, 5 edition, Pearson Prentice Hall. 2. Whitten, J., Bentley L. & Dittman, K. 2001. Systems Analysis and Design Methods, McGraw-Hill. 3. Masrek, M. N., Abdul Rahman, S. & Abdul Jalil, K. 2001. Analisis & Rekabentuk Sistem Maklumat. McGraw-Hill. 4. Kendall, K. E. & Kendall, J. E. 2002. System Analysis and Design. Prentice Hall. 5. Shelly, G., Cashman, T. & Rosenblatt, H. 2000. Systems Analysis and Design, Shelly Cashman Series. 6. Blair, R., Crossland, J., Reynolds, M., Willis, T. nd 2003. Beginning VB.Net, 2 edition, Wiley Productions. 7. Bradley, J. C. & Millspaugh, A. C. 2005. Programming in Visual Basic.Net: Visual Basic.NET 2003 Update Edition, McGraw-Hill International Edition

BITP 1323 Pangkalan Data (3,2,2) Hasil Pembelajaran 1.

2. 3.

Mengenalpasti dan memahami konsep pangkalan data, konsep permodelan data (perhubungan) dan pernyataan SQL. Menghasilkan rekabentuk konsep perhubungan data dengan mengikut Model Perhubungan-Entiti. Membina aplikasi pangkalan data berpandukan keperluan masalah semasa.

Sinopsis Kursus ini adalah pengenalan kepada pengkalan data dan sistem pengurusan fail. Ia dapat membantu para pelajar untuk membina pemahaman kepada fungsi kepada permodalan data, pengurusan fail dan sistem pengkalan data dalam sistem maklumat. Para pelajar juga didedahkan kepada cara-cara

untuk mereka bentuk, membina dan melaksanakan aplikasi pengakalan data. Kursus ini lebih cenderung kepada kemahiran praktikal untuk mencipta, mengawal dan melaksana pernyatan kepada pengkalan data perhubungan. Latihan amali akan diberikan pada setiap sesi makmal daripada punca dan bentuk yang pelbagai. Pelajar akan menghantar kesemua latihan pada akhir sesi makmal. Pelajar juga harus mempersembahkan projek aplikasi pengkalan data hasil daripada pemahaman mereka. Ini bagi mendidik pelajar untuk mengaplikasi pengetahuan dan teknik-teknik yang diperolehi kepada aplikasi sebenar pengkalan data.

Rob, P. & Coronel, C. (2004) Database Systems: Design, Implementation, and Management 6th Edition. Course Technology. Connolly, T., Begg, C. & Strachan, A. (2005) Database Systems: A Practical Approach to Design, Implementation, and Management. 4th Edition. Addison- Wesley. Hoffer, Jeffrey A ., Prescott, Mary B. & McFadden, Fred R. (2004) Modern Database Management 7th Edition. Prentice Hall Pratt, P.J. (2004) A Guide to SQL Seventh Edition. Course Technology Mannino, M.V. (2001) Database Application Development & Design. McGraw-Hill.

2.

3.

4. 5.

BITP 2213

Kejuruteraan Perisian (3,2,2)

Hasil Pembelajaran Modul ini membenarkan pelajar mempunyai pengetahuan dan kepakaran dalam pembangunan perisian dan sistem. Selepas mengikuti kursus ini, pelajar berkeupayaan untuk : 1. 2. 3. 4.

Kursus ini memberi pendedahan kepada pembangunan sistem dan kejuruteraan perisian. Ia berkaitan dengan kitar hayat perisian, analisa keperluan, rekabentuk perisian, prosesproses dalam rekabentuk perisian, kualiti rekabentuk, strategi dalam merekabentuk dan metrik dalam pengujian perisian. Ia juga menjurus kepada pengurusan projek perisian termasuk pembajetan dan pengurusan kualiti. Rujukan 1.

Rujukan 1.

Sinopsis

Menerangkan konsep kejuruteraan perisian. Mengaplikasikan konsep kejuruteraan perisian di dalam pembangunan sistem. Mengaplikasikan elemen asas di dalam pengurusan projek perisian. Memilih peralatan yang bersesuaian untuk merekabentuk kajian kes semasa.

2. 3. 4. 5.

6.

Sommerville, I (2007) Perisian Engineering, 8th Edition, Addison Wesley. Pressman, R.S (2005) Perisian Engineering A Practitioner’s Approach, 6th Edition. McGraw-Hill. Pfleegar, S.L (2001) Perisian Engineering Theory & Practice. 2nd Edition. Prentice Hall. Braude J.E, (2001) Perisian Engineering: An ObjectOriented Perspective, Wiley. Ghezzi C, Jazayeri M, Mandrioli D, (2003) Fundamentals of Perisian Engineering. 2nd Edition Prentice Hall. Bern Oestereich,(2002), Developing Perisian with UML Object oriented Analysis and Design Practice,. 2nd Edition. Addison-Wesley.

BITS 1123 Organisasi Senibina Komputer (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

2. 3.

Mentakrifkan dan menerangkan konsep organisasi senibina komputer termasuklah kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU. Mengaplikasikan teori senibina komputer dalam menyelesaikan masalah asas kefungsiaan komputer. Menunjukkan dan memasang komponen-komponen asas komputer.

Sinopsis

dalam sistem pengoperasian seperti keserentakan, kernel, kebuntuan dan multithreading.

Kursus ini akan membekalkan kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU, dan juga perlaksanaan secara praktikal kepada komponen-komponen. Selain itu, isu senibina seperti rekabentuk set arahan dan jenis data diliputi. Tambahan pula, pelajar akan diperkenalkan dengan bidang penting dalam organisasi selari.

Rujukan 1.

2. 3.

Rujukan [1]. 1 William Stallings, (2007). Computer Organization & th Architecture, 7 Edition. Prentice Hall. [2] Carl Hamacher, Zvonko Vranesic, Safwat Zaky, (2002). th Computer Organization, 5 Ed. McGraw Hill. [3] Irv Englander, (2003). The Architecture of Computer Hardware and System Software: An Information rd Technology Approach., 3 Edition. John Wiley & Sons. [4] Thomas C. Bartee, (1991). Computer Architecture and Logic Design. McGraw Hill. [5] James L. Antonakos, (2004). The 68000 Microprocessor, th 5 Edition. Prentice Hall.

BITS 1213

Sistem Pengoperasian (3,2,2)

Hasil Pembelajaran 1. 2. 3.

Menerangkan konsep komponen utama di dalam sistem pengoperasian. Menghubungkaitkan teori sistem pengoperasian dengan aplikasi. Menerangkan perbezaan dari segi kefungsian bagi pelbagai jenis sistem pengoperasian.

Sinopsis Kursus ini dijalankan untuk memberi pendedahan kepada pelajar mengenai perkara asas dalam sistem pengoperasian termasuklah proses, pengurusan memori, fail dan I/O dan juga mengenai penjadualan CPU. Bahagian pengenalan mengandungi perkembangan sistem pengoperasian daripada ia bermula sehinggalah sekarang. Pelajar juga akan belajar tentang konsep asas, teknologi dan teori yang digunakan

4. 5.

William Stallings, Operating Systems: Internals and th Design Principles 6 Ed., Prentice Hall International, Inc. Silberschatz, A (2003). Operating System Concept th 6 . Ed., John Wiley and Sons, Inc. Nutt, G. (2002), Operating Systems : A modern nd Perspective 2 .Ed., Eddison Wesley Longman, Inc., ISBN 0-201-74196-2 Jason W. Eckert, M. John Schitka. Linux Guide to Certification. Zurina, Fairuz, Zaki, Ariff (2009), Fedora Core 9: For Beginner and Intermediate, First Edition.

BITS 1313 - Komunikasi Data dan Rangkaian (3,2,2) Hasil Pembelajaran Setelah selesai mengikuti kursus ini, pelajar berupaya: 1. Menerangkan dan mengaplikasikan konsep asas komunikasi data dan rangkaian. 2. Membezakan jenis-jenis media, topologi rangkaian dan teknologi rangkaian. 3. Mengamalkan teknik-teknik terbaik dalam membuat rangkaian. 4. Mengkonfigurasi dan troubleshooting ke atas rangkaian asas. Sinopsis Telekomunikasi, LAN (Rangkaian Kawasan Setempat), WAN (Rangkaian kawasan lebar) dan Teknologi Internet memainkan peranan yang sangat penting dalam sesebuah organisasi yang menjadikan komputer dan telekomunikasi membentuk pasangan utama bagi pejabat elektronik pada masa kini dan masa depan. Kursus ini memperkenalkan konsep asas dan terminologi bagi komunikasi data dan rangkaian, merangkumi kedua-dua aspek iaitu teknikal dan pengurusan dan dalam membantu pelajar lebih memahami cabaran dan peluang yang dihadapi dalam perniagaan moden. Topik-topik yang terkandung: Asas telekomunikasi,

mekanisma penghantaran data, teknologi dan media telekomunikasi, mempertimbangkan perlaksanaan LAN and WAN, Internet and aplikasi intranet, teknologi emerging telecommunications, dan gaya dalam industri telekomunikasi. Pelajar juga akan berupaya memahami, menerangkan dan megaplikasi asas-asas kamunikasi data dan rangkaian dan kemahiran dalam aplikasi rangkaian, troubleshooting, dan mengkonfigurasi asas rangkaian komputer menggunakan media berpandu atau tidak berpandu. Rujukan 1.

3. 4.

5.

BITS 2513 Internet Teknologi (3,2,2) Hasil Pembelajaran 1.

2. 3.

Rujukan 1. 2. 3. 4.

Behrouz Forouzan, Data Communications and th Networking, 4 Edition, McGraw-Hill, 2007. Andrew S Tanenbaum, Computer Network, Prentice Hall, 1997. E. Ramos, A. Schoroeder and A. Beheler, Computer Networking Concepts, McMillan, 1996. Azhar, Haniza and Zakiah, Komunikasi Data dan Rangkaian (Modul Pengajaran), Edisi Pertama, 2005. B. Nazrulazhar and H. Erman, Data Communications and Networking: Practical st Approach, 1 Edition, Venton, 2008.

2.

yang berkaitan Internet, konsep asas klien dan perlayan, rangkaian, keselamatan internet dan aplikasinya

Mengaplikasikan konsep-konsep dalam rangkaian komputer, komponen asas infrastuktur internet, protokol dan perkhidmatan. Menunjukkan perlaksanaan aplikasi pelayan pelanggan. Memilih aplikasi internet yang terbaik berdasarkan situasi semasa.

5.

Douglas E. Comer (2007). The Internet 4th edition. Pearson Prentice Hall. Behrouz Forouzan, Data Communications and Networking, 4th Edition, McGraw-Hill, 2007. Fred T. Hofstetter(2005), Internet Technologies at Work, McGraw Hill Technology Education Douglas E. Comer (2004), Computer Networks and Internets with Internet Applications, 4th Edition, Pearson Prentice Hall Preston Gralla (2002). How Internet Works, 6th edition. Que Publishing

BITM 1113 - Sistem Multimedia (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menggunakan beberapa perisian media untuk menghasilkan kandungan multimedia yang asli. 2. Senarai dan bincangkan komponen perkakasan dan perisian yang digunakan dalam sistem multimedia. 3. Demonstrasi pembelajaran sepanjang hayat dengan menerangkan dan menghubungkan konsep asas sistem multimedia ke dalam subjek lain (contoh Software Engineering, Internet Technology, PSM, dsbnya). 4. Mengaplikasi kemahiran menyelesaikan masalah dengan mengenal pasti beberapa persekitaran di mana multimedia mungkin dapat digunakan dan beberapa aspek multimedia yang memberi faedah dalam bentuk persembahan maklumat. Sinopsis

Sinopsis Internet telah menjadi keperluan penting dalam kebanyakan urusan di dunia kini. Perkembangan pengetahuan berasaskan web juga mendorong kepda perkembangan ini. Oleh itu kursus ini secara langsung bertujuan untuk menyediakan pengenalan kepada Teknologi internet. Kursus ini merangkumi bidang

Kursus ini menyediakan pelajar dengan konsep asas multimedia, teknologi dan kepentingan aplikasi multimedia. Subjek ini akan meliputi topik-topik seperti pengenalan kepada media, implementasi grafik multimedia, grafik dan animasi 2D/3D, konsep asas video, audio, pengarangan, integrasi multimedia dan pembangunan aplikasi. Dalam sesi makmal

pula,pelajar akan diperkenalkan dengan pelbagai perisian multimedia dan perisian pengarangan untuk tujuan membangunkan aplikasi multimedia. Pelajar juga akan didedahkan dengan praktikal penyediaan media seperti imej, animasi mudah, bunyi dan menggunakan media tersebut secara berkesan di dalam projek dan persembahan multimedia. Pelajar juga akan didedahkan dengan kerjasama, kepimpinan, penyelesaian masalah dan kemahiran komunikasi ketika melaksanakan tugasan dan projek Rujukan

BITM 2113

Pembangunan Aplikasi Web (3,2,2)

Hasil Pembelajaran

2.

3.



Teknologi Client-Site: HTML, XHTML, CSS, XML, and JavaScript Teknologi Server-Site: PHP Pangkalan Data Pelayan: MySQL. Pelayan Web: Apache

  

Rujukan

[1] Norazlin et al. Sistem Multimedia, Venton Publishing, 2007 [2] Todd Perkins. Adobe Flash CS3 Profesional Hans-on Training, 2008. [3] Tay Vaughan, Multimedia: Making It Work 7th Edition, McGraw-Hill Osborne Media, 2006. [4] Mark Drew and Ze-Nian Li, Fundamentals of Multimedia 4th Edition, Prentice Hall, 2004. [5] Nigel Chapman, Digital Multimedia, John Wiley and Sons, 2004. [6] Ken Abernethy and Tom Allen, Exploring the Digital Domain: An Introduction to Computing with Multimedia and Networking, Pws Pub Co, 1999 [7] Jamalludin Harun & Zaidatun Tasir, Multimedia: Konsep & Praktis, Venton Publishing, 2006

1.

teknik penyelesaian masalah yang berkaitan dengan pembangunan laman World Wide Web yang efektif. Ia menekankan kepada empat (4) komponen di dalam membangunkan aplikasi web iaitu:

Menerangkan konsep dan prinsip Internet serta World Wide Web berdasarkan teknologi yang terkini. Mengenalpasti dan membangunkan komponenkomponen penting dalam aplikasi web iaitu Teknologi Client-Site, Teknologi Server-Site, Pangkalan Data Pelayan dan pelayan Web. Menghubungkaitkan komponen-komponen penting yang bersesuaian dalam menghasilkan aplikasi web.

Sinopsis Tujuan kursus ini adalah untuk membekalkan para pelajar dengan pemahaman secara komprehensif dalam alatan dan

1.

Robert W.Sebesta (2005), Programming The World Wide Web – 3rd Edition, Addison Wesley. Harvey Deitel, Paul Deitel, Andrew Goldberg (2003), Internet & Internet & World Wide Web How to Program - 3rd Edition, Prentice Hall. Keith Darlington (2005), Effective Website Development – Tools and Techniques, Addison Wesley. Luke Welling, Laura Thomson (2003), PHP and MySQL Web Development -Third Edition, Sams Publishing. Bai, Ekedahl, Farrell, Gosselin, Zak, Kaparthi (2003), The Web Warrior Guide to Web Programming,Thomson Course Technology.

2.

3.

4.

5.

BITP 3113

Pengaturcaraan Berorientasikan Objek (3,2,2)

Hasil Pembelajaran 1. 2.

3.

Mengaplikasikan konsep dan kaedah pengaturcaraan berorientasikan objek. Membina aturcara yang melaksanakan sintak dan semantik bahasa pengaturcaraan dalam aplikasi Java. Membangunkan aplikasi berorientasikan objek mengikut kajian kes semasa.

Sinopsis Kursus ini memberi pendedahan kepada kaedah pengaturcaraan berorientasikan objek dengan menggunakan bahasa pengaturcaraan Java .Pelajar dapat mengaplikasikan dan merekabentuk struktur asas pengaturcaraan

berorientasikan objek .GUI ,swing, pengendalian event, komponen-komponen antaramuka, pengendalian exception, pangkalan data, rangkaian dan threads. Pelajar juga akan dapat membangunkan aturcara dan applikasi Java yang lengkap.

2.

3.

4. 5.

1. 2. 3.

Rujukan 1.

Rujukan

Liang ,Y .Daniel,(2008) , Introduction Java th Programming , 7 Ed.,Prentice Hall. Deitel, H.M . & Deitel ,P.J.,(2006) , Java How to th Program ,7 Ed., Pearson Education International . Bronson ,Gary J.,(2004), Object Oriented Program Development Using Java –Class Centered Approach , Thompson Course Technology . nd Farrel,Joyce , (2003),Java Programming 2 Ed.,Thomson Course Technology. Doke, E.Reed ,Satzinger,John W.& Williams, Susan Rebstock , (2002), Object –Oriented Application Development Using Java. Thomson Course Technology.

BITI 1113 Kepintaran Buatan (3,2,2)

4. 5.

BITU 2913

Sinopsis Kursus ini memberi pendedahan kepada asas dan cabang kepintaran buatan seperti pelbagai kaedah pencarian, perwakilan data dan sebab, teknik inferen, dan pembelajaran daripada pengalaman. Di samping itu, pelbagai aplikasi kepintaran buatan juga di perkenalkan seperti permainan game, sistem pakar, pembelajaran mesin dan pemprosesan bahasa tabie.

Bengkel I (3,0,9)

Hasil Pembelajaran Di akhir subjek ini, pelajar akan dapat: 1.

2.

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan dan mengikuti konsep asas teori kepintaran buatan. 2. Mengenalpasti dan menggunakan teknik-teknik kepintaran buatan. 3. Menyelesaikan masalah menggunakan teknik kepintaran buatan.

Coppin, B (2004). Artificial Intelligence Illuminated, Jones and Bartlett. Russel, S & Norvig, P. (2003). Artificial Intelligence: A Modern Approach, 2nd. Edition, Prentice Hall. Luger, G. F & Stubblefield, W.A. (2002). Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 4th. Edition, Addison Wesley. Negnevitsky, M., (2002), Artificial Intelligence: A Guide to Intelligent System, Addison Wesley. Dean, T, Allen, J & Aloimonos, Y (1995), Artificial Intelligence Theory and Practice, The Benjamin Cummings.

3. 4.

Menggunakan pengetahuan yang telah dipelajari khususnya dalam teknik pengaturcaraan untuk membangunkan projek. Mengenalpasti dan menyelesaikan masalah dengan sistematik berdasarkan maklumat daripada pelbagai sumber. Menjalankan dan menghasilkan projek secara individu. Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Matlamat Bengkel 1 adalah untuk memberi pengalaman dan kemahiran kepada pelajar dalam menghasilkan dan membentangkan satu projek pembangunan aplikasi/sistem secara individu. Pelajar dikehendaki menggunakan pengetahuan yang telah dipelajari untuk menyelesaikan masalah dan berfikir secara kreatif bagi mendapatkan hasil yang menepati objektif dan skop projek yang dicadangkan. Pelajar perlu menggunakan teknik-teknik yang dipelajari dalam matapelajaran teknik pengaturcaraan dan pembangunan sistem bagi memastikan projek yang dibangunkan mempunyai aliran proses yang logik dan menepati ciri-ciri sebuah sistem yang robus, konsisten, memiliki antaramuka yang menarik dan berkeupayaan untuk menangani kesilapan input/output data.

Pada peringkat akhir bengkel ini, pelajar dikehendaki untuk membentangkan dan berhujah untuk mempertahankan projek yang telah dibangunkan. Proses penyeliaan/penilaian bengkel ini dilaksanakan dalam bentuk penyeliaan dan penilaian kemajuan oleh seorang penyelia selama 12 minggu dan penilaian pembentangan oleh seorang penilai. Bengkel 1 ini juga berfungsi sebagai tapak untuk mempersiapkan pelajar bagi mengikuti program latihan industri.

daripada subjek terdahulu. Subjek ini juga membangunkan pemahaman pelajar dalam teknik penyelesaian masalah berdasarkan kepada skop projek mereka. Skop projek yang dibangunkan adalah berdasarkan kepada bidang pengkhususan pelajar dan mereka dikehendaki untuk membangunkan projek tersebut secara berkumpulan seramai tiga hingga lima orang. Rujukan

Rujukan 1. 1. 2.

3.

4. 5.

Burhanuddin Mohd Aboobaider et. all., Software Development Using Visual Basic.NET BITU 2913. Julia Case Bradley, Anita C.Millspaugh, Programming in Visual Basic .NET, McGraw-Hill, 2005 Edition. Jack Koh, Gourab Sen Gupta, Jesicca Goh, Ronnie Peh, VB.net With Database Access, Prentice Hall, 2002. Dave Grundgeiger, Programming Visual Basic .NET, O‘Reilly, 2002. Francesco Balena, Programming Visual Basic .NET, Version 2003, Microsoft Press, 2004.

2. 3.

4. 5.

Schwalbe, K., (2004). Information Technology Project Management, Thomson. Hughes, B., and Cotterell, M., (2002), Software Project Management, McGraw-Hill. Gonzalez, A. and Dankel, D., (2004). The Engineering of Knowledge-Based Systems (Second Edition), Prentice Hall. Alpaydin, E., (2004). Introduction to Machine Learning, The MIT Press. Russel, S and Norvig, P., (2003). Artificial Intelligence: A Modern Approach (Second Edition), Prentice Hall.

BITU 3926 BITU 3923

Latihan Industri (6,0,6)

Bengkel II (3,0,9) Hasil Pembelajaran

Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: Setelah melengkapkan subjek ini, pelajar dapat: 1. Menganalisis dan membina projek secara berkumpulan. 2. Mengaplikasikan konsep pembangunan dan rekabentuk sistem dalam pembangunan projek semasa. 3. Mengenalpasti, menganalisa dan menguruskan perubahan ke atas skop projek sepanjang kitar hayat projek. 4. Menguruskan projek berkumpulan secara beretika. 5.

Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Kursus ini memberi pendedahan kepada pelajar untuk mempraktikkan pengetahuan dan pengalaman yang diperolehi

1. 2. 3. 4. 5.

Menjalankan tugas dan tanggungjawab sebagai pekerja dalam bidang ICT. Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Mengamalkan disiplin dan beretika dalam menjalankan tugas harian. Menggunakan teknologi terkini dalam bidang ICT. Berinteraksi dan berkomunikasi bersama rakan sekerja dengan bersahsiah.

Sinopsis Kursus ini akan membolehkan pelajar menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, system

pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Pelatih disarankan untuk membina kemahiran insaniah dan professionalism melalui interaksi dan komunikasi dengan rakan sekerja. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3946 Laporan Latihan Industri (6,0,6) Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: 1. 2. 3.

Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Menggunakan teknologi terkini dalam bidang ICT. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

Sinopsis Kursus ini memerlukan pelajar membuat laporan semasa menjalani latihan industri. Pelajar dikehendaki menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, sistem pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3973

Projek Sarjana Muda I [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk : 1. 2. 3. 4. 5.

Mengenalpasti dan mendefinisikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Menjalankan asas penyelidikan seperti kajian literatur dan memilih kaedah penyelidikan yang bersesuaian. Membangunkan projek dengan kaedah pengurusan projek. Membentang dan mempertahankan hasilkerja. Mengorganisasi maklumat bagi menghasilkan laporan formal

Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani. Rujukan [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

BITU 3983

Projek Sarjana Muda II [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk :

1. 2. 3. 4. 5.

Melaksanakan fasa pengujian dan validasi sistem mengikut perancangan projek. Menyelesaikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Melengkapkan hasil projek yang mempunyai nilai komersial. Membentang dan mempertahankan hasilkerja. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

b.

mengikut kehendak industri semasa. Membincangkan, melaporkan serta menggunakan pendekatan bersistematik dalam rekabentuk berarahan yang bersesuaian untuk mencapai objektif yang telah ditetapkan. Mengaplikasikan interaktiviti dalam aplikasi multimedia dengan mengikuti perisian pengarangan semasa yang digunapakai oleh industri.

Sinopsis Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani. Rujukan [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

Subjek ini akan memperkenalkan pelajar dengan pelbagai bentuk pembangunan projek media interaktif daripada pendefinisian hinggalah ke penyampaian projek berkenaan. Pelajar akan diperkenalkan dengan rekabentuk berarahan mengikut pelbagai bentuk dalam proses pembangunan termasuklah analisis, rekabentuk, pertimbangan penyampaian dan penilaian kemudiannya. Ianya juga meliputi model-model yang berbeza dalam rekabentuk berarahan, piawaian pembelajaran elektronik dan konsep interaktiviti. Sesi latihan amali pula meliputi teknik penulisan skrip untuk animasi dan penggunaan Adobe Flash secara mendalam. Pelajar dikehendaki membentuk kumpulan sendiri dalam usaha untuk menghasilkan produk multimedia interaktif dengan menggunakan Adobe Flash dan ActionScript. Projek dan laporan akhir harus dihantar pada hujung semester berkenaan. Rujukan 1. 2.

MATAPELAJARAN TERAS KURSUS

3. 4.

BITM 1123 – Pengarangan Media Interaktif (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: a.

Menyediakan pelbagai aplikasi media interaktif dengan menggunakan perisian pengarangan multimedia

5.

Boyle, T. (1997) Design for Multimedia Learning, Prentice-Hall International. England, E. & Finney, A. (2002) Managing Multimedia: Project Management for Web and Convergent Media Book 1. Addison Wesley. Fallon, C. & Brown, S. (2003) e-Learning Standard. CRC Press LCC. Perkin, T. (2008) Adobe Flash CS3 Professional : Hands-on-Training (HOT). Lynda.com. Perkin, T. (2008). ActionScript 3.0 for Adobe Flash CS3 Professiona. Hands-on-Training (HOT). Lynda.com.

BITM 2123 – Teknologi Audio dan Video Digital (3,2,2)

[6]

Hasil Pembelajaran

[7]

Di akhir matapelajaran ini pelajar akan :

[8]

1. 2.

3.

Mengaplikasikan pengetahuan dan prinsip asas audio dan video digital. Mengaplikasikan kemahiran terkini menggunakan perisian dan perkakasan dengan teknik suntingan media digital secara kreatif untuk menghasilkan idea, membangunkan dan menyunting produk audio dan video digital secara berkumpulan. Memilih dan mengurus perisian dan perkakasan audio video dalam persekitaran produksi yang kondusif menerusi maklumat yang relevan dan terkini.

Sinopsis Subjek ini merupakan kesinambungan daripada Sistem Multimedia dan Pengarangan Media Interaktif. Ia akan memperkenalkan dan mendedahkan pelajar kepada dunia audio dan video digital yang menakjubkan dengan memperkenalkan kepada aspek produksi audio, teknik rakaman, alat produksi video, perkakasan video, prosedur penggambaran, kesan khas dan konsep produksi audio dan video. Selain itu, perisian dan perkakasan audio dan video akan diperkenalkan secara teori dan praktikal disamping proses penyuntingan semasa fasa pasca-produksi akan diberi penekanan disepanjang proses pengajaran dan pembelajaran. Rujukan [1] [2] [3] [4] [5]

Pete Shaner, Real World Digital Video Second Edition, Peachpit Press, 2004. Herbert Zettl, Video Basic 3, Wadsworth Thomson Learning, 2001. Frederic Jones, How To Do Everything With Digital Video, McGraw-Hill, 2002. Arch C. Luther, Video Camera Technology, Artech, 1998. Jose Alvear, Guide to Streaming Multimedia, MecklerMedia, 1998

Howard W. Sams, Complete Guide to Audio, PROMPT Publication, 1998. Chris Middleton, The Complete Guide to Digital Audio, Muka&Lipman Publishing, 2003. Chris Mylrea, Digital Video and Audio, Swinburne, 2006.

BITM 3113 – Pengurusan Projek Media Interaktif (3,2,2) Hasil Pembelajaran Pada akhir kursus, pelajar boleh: a. Menyediakan dokumentasi dan membentangkan pengurusan projek media interaktif yang diperlukan bagi sembilan bidang pengetahuan pengurusan projek. b. Menganggar dan menganalisa gabungan skop, masa, kos dan sumber yang terbaik untuk perancangan pengurusan projek media interaktif. c. Menggunakan alat dan mengikuti teknik untuk menilai analisa risiko projek, pembangunan jadual, anggaran kos, kawalan kos, kawalan kualiti, rancangan pembelian dan perolehan. d. Mempraktikkan kemahiran kepimpinan, etika dan moral professional dalam pengurusan projek berkumpulan. Sinopsis Kursus ini memberi penekanan terhadap pemahaman dan penguasaan teori dan aplikasi di dalam pengurusan projek teknologi maklumat dan multimedia. Pelajar akan mempelajari aplikasi bagi sembilan bidang pengetahuan bagi pengurusan projek, kemahiran yang diperlukan dalam pengurusan projek, dan penggunaan alat dan teknik terhadap aktiviti projek media interaktif bagi memenuhi keperluan projek. Secara berkumpulan, pelajar dikehendaki untuk mempraktikkan kemahiran yang perlu dibangunkan oleh pengurus projek, dan menyediakan dokumentasi pengurusan projek bagi projek media interaktif. Sembilan bidang pengetahuan tersebut adalah skop projek, masa, kos, kualiti, sumber manusia, komunikasi, risiko, perolehan dan pengurusan integrasi. Pada akhir kursus, pelajar boleh memeta dan mengaplikasikan kumpulan proses pengurusan projek kepada bidang pengetahuan projek media interaktif. Kumpulan proses

tersebut adalah penentuan awal, perancangan, perlaksanaan, pemerhatian dan pengawalan, serta penamatan. Untuk setiap bidang pengetahuan, peralatan dan teknik akan diperkenalkan. Contohnya, dalam pengurusan masa, carta Gantt, analisa laluan kritikal dan jadual rantaian kritikal akan diajar. Praktikal dan sesi lab akan memberi fokus kepada penggunaan alat perisian untuk menyokong pengurusan projek dan dalam masa yang sama mendidik pelajar untuk secara aktif mempersembahkan dan berkongsi idea mereka melalui perbincangan kumpulan dan pembentangan. Rujukan 1.

2.

3.

4. 5.

Schwalbe, K., Information Technology Project th Management (4 Edition), Thomson Publishing, 2006. England, E. and Finney, A., Managing Multimedia: Project Management for Web and Convergent Media Book 1, Addison Wesley, 2002. England, E. and Finney, A., Managing Multimedia: Project Management for Web and Convergent Media Book 2, Addison Wesley, 2002. th Tay Vaughan, Multimedia: Making It Work 7 Edition. McGraw-Hill Osborne Media, 2006. Karen S. Ivers, Ann E. Barron, Multimedia Projects in Education: Designing, Producing, and Assessing, Third Edition. Libraries Unlimited, 2005.

d.

Sinopsis Kursus ini direka untuk menyediakan satu pelantar di mana kemahiran pemodelan 3D dan animasi dikenalkan kepada para pelajar secara menyeluruh. Tajuk-tajuk yang diperkenalkan ialah Pengenalan Kepada Animasi, Pengenalan Kepada Grafik Komputer dan 3D, Pengenalan Kepada Maya, Pemodelan Dalam Maya, Prinsip Animasi, Fizik dalam 3D, Penghamparan dan Jalinan, Pencahayaan dan Pengkajian Bayang-bayang, Kemera dan Perenderan, Animasi Dalam Maya, Kesan Cat Maya, Dinamik Dalam Maya, Sistem Tulang Rangka, Pengadun dan Kaedah Penyelarasan Bibir. Rujukan 1.

2.

3. 4. 5.

BITM 2213

Pelajar akan mampu menerangkan 12 prinsip animasi dalam projek animasi mereka.

Animasi Komputer (3,1,4)

Dariush Derakhshani, (2008) Sybex & Autodesk Maya Press: Introducing Maya 2008, Wiley Publishing. Lee Lanier, (2008) Sybex & Autodesk Maya Press: Advanced Maya Texturing And Lighting 2nd Edition, Wiley Publishing. Darren Brooker, (2003) Essential CG Lighting Techniques, Focal Press. Owen Demers, (2002) Digital Painting And Texturing, New Riders. Cheryl Cabrera, (2008) An Essential Introduction to Maya Character Rigging, Focal Press.

Hasil Pembelajaran BITM 3213 Komputer Grafik Interaktif (3, 2, 2) Di akhir kursus, pelajar di harap dapat: Hasil Pembelajaran a.

b.

c.

Memahami sejarah animasi dan mengenal pasti jenis animasi dan teknologi yang digunakan untuk menghasilkan animasi. Pelajar mampu memodel, menjalin, menganima dan merender objek 3D menggunakan Autodesk MAYA 2009 secara individu dan berkumpulan. Pelajar mampu menggunakan kemahiran menyelesaikan masalah untuk membina produk dokumentasi menggunakan kaedah asas animasi 3D termasuk pemodelan, penjalinan, pencahayaan, perenderan dan penganimasian.

Di penghujung matapelajaran ini pelajar berupaya : 1.

2.

Mengaplikasikan pengetahuan dan konsep teknologi komputer grafik dalam pembangunan objek dan imej dalam 2D dan 3D. Menyelesaikan masalah dalam komputer grafik dengan menggunakan aplikasi grafik OpenGL dengan merujuk kepada kaedah dan teknik komputer grafik.

3.

Menyelesaikan masalah aplikasi komputer grafik menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

Sinopsis Subjek ini mendedahkan pelajar kepada konsep asas teknologi grafik digital. Ia meliputi aspek kefahaman dan rekabentuk dengan menggunakan alikasi komputer grafik. Kemahiran penggunaan aplikasi grafik iaitu OpenGL akan didedahkan kepada pelajar disamping penekanan konteks rekabentuk grafik terkini yang menitikberatkan kepada ‗pemikiran grafik‘ dan proses rekabentuk kreatif.

Sinopsis Kursus ini memperkenalkan para pelajar kepada teknologi dan teknik yang digunakan dalam realiti maya juga dikenali persekitaran maya. Pelajar akan didedahkan dan mendapatkan pengetahuan berkenaan sejarah realiti maya, inovasi terkini dalam bidang ini, memahami kepentingan isu kajian dan kaedah dalam realiti maya. Pelajar juga berpeluang untuk menguasai pengalaman dalam pengendalian perkakasan dan perisian yang digunakan dalam penciptaan aplikasi VR. Rujukan

Rujukan

1.

[1]

2.

[2] [3] [4] [5] [6]

[7]

Edward Angel, (2006), Interactive Computer Graphics: th A Top Down Approach Using OpenGL. (4 edition), Addison Wesley. F.S.Hill. (2007), Computer Graphics Using OpenGL. (3rd edition), Prentice Hall. Donald Hearn & M. Pauline Baker,(2004), Computer rd Graphics with OpenGL (3 editing). Prentice Hall. Mason Woo, et. Al, (1999). OpenGL Programming rd Guide.(3 edition), Addison-Wesley. rd Alan Watt. (2000). 3D Computer Graphics (3 edition), Addison-Wesley. Mark J. Kilgard. (1996). The OpenGL Utility Toolkit(GLUT) :Programming Interface, Silicon Graphics, Inc. website : www.opengl.com

3. 4. 5.

6. 7.

Burdea, G. C. & Coiffet Philippe. (2003). Virtual Reality Technology. 2nd edition. Wiley-interscience. John Vince, (1995). Virtual Reality Systems, Addison-Wesley. Larijani, L. C. (1994). The Virtual Reality Primer. USA: McGraw Hill. Kalawsky, R.S. (1993). The Science of Virtual Reality and Virtual Environment. Addison-Wesley. Mel Slater et al.(2001). Computer Graphics and Virtual Environment: From Realism to Real-Time, Addison-Wesley John Vince. (1998). Essential Virtual Reality Fast, Springer Mazuryk, T and Gervautz, M. (1996). Virtual Reality History, Applications, Technology and Future. Austria: Institute of Computer Graphics.

BITM 2313 Interaksi Komputer Manusia (3,2,2) BITM 3223 Teknologi Realiti Maya (3, 2,2) Hasil Pembelajaran Hasil Pembelajaran Di akhir kursus, pelajar di harap dapat: Setelah melengkapkan subjek ini, pelajar dapat: a. Mendefinasikan dan menerangkan bagaimana persekitaran maya berfungsi. b. Menghasilkan semula teknik dalam komputer grafik yang berkaitan dengan aspek realiti maya. c. Membincangkan isu-isu persekitaran maya dengan mengambil kira faktor kemanusiaan dan meramalkan potensi VR serta kekanganya.

a.

b.

Menerangkan dan mengaplikasikan konsep-konsep dan teori-teori interaksi komputer manusia untuk pembangunan sistem. Mempamerkan pemikiran konseptual dalam penyelesaian masalah rekabentuk aplikasi/laman web/produk.

c.

Mengikuti dan memberikan maklum balas dalam aktiviti penilaian kebolehgunaan.

3.

Menganalisa isu-isu berkaitan perundangan dan etika dalam keselamatan komputer serta mengenalpasti undang-undang siber yang berkaitan dengan isu keselamatan komputer. Menentukan dan menyelesaikan isu yang berkaitan dengan risiko dalam sistem rangkaian dan komputer. Mempamerkan dan menunjuk cara kaedah pencegahan, pengawalan dan pelan pembaikpulihan terhadap ancaman yang mengancam keselamatan komputer

Sinopsis 4. Kursus ini memberi pengenalan tentang konsep interaksi komputer manusia dan hubungannya dalam pembangunan sistem. Topik-topiknya meliputi asas pemahaman kognitif psikologi, rekabentuk antaramuka pengguna, rekabentuk interaksi, kebolehgunaan dan penilaian. Topik-topik lain termasuk seperti user centered design (UCD), task analysis dan rekabentuk sokongan pengguna. Isu-isu semasa berkaitan kebolehcapaian dan localization juga dibincangkan di akhir kursus. Rujukan 1.

2.

3.

4.

5.

6.

Dix, A., Finlay, J., Abowd, G. D., and Beale, R. (2004), Human-Computer Interaction (Third Edition), Prentice Hall. Preece, J., Rogers, Y., and Sharp, H. (2007), Interaction Design: beyond human-computer interaction (Second Edition), John Wiley & Sons. Te‘eni, D., Carey, J., and Zhang, P. (2007), Human Computer Interaction: Developing Effective Organizational Information Systems, John Wiley & Sons. Preece, Y., Sharp, H., Benyon, D., Holland, S., and Carey, T. (1994), Human-Computer Interaction, AddisonWesley. Jacko, J. A., and Sears, A. (2000), The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, UMBC. Norman, D. A. (2002), The Design of Everyday Things, Basic Books.

5.

Sinopsis Keselamatan dalam Teknologi Maklumat adalah satu isu yang paling penting. Ia merupakan bidang kajian oleh pelajar, professional dan kebanyakan pengguna komputer. Melalui kursus ini, pelajar akan mempelajari bagaimana mengawal kegagalan dalam isu kerahsian, kesahihan dan kesediaan dalam aplikasi, pangkalan data, sistem pengoperasian dan perkara yang berkait dengan sistem rangkaian, Pelajar juga akan mempelajari bagaimana merancang penyelesaian pembaikkan sekiranya berlaku sebarang bencana yang berlaku terhadap persekitaran pengkomputeran Rujukan 1. 2.

3. 4.

BITS 3423

Keselamatan Teknologi Maklumat (3,2,2)

Hasil Pembelajaran 1. 2.

Mengenalpasti dan Menerangkan Konsep keselamatan komputer dan algoritma kriptografi Melaksanakan servis dan mekanisma keselamatan dalam perisian komputer, sistem pengoperasian, pangkalan data, sistem rangkaian dan pengurusan keselamatan komputer

5.

Siti Rahayu, Robiah, Mohd Faizal and Nazrulazhar (2006), Information Technology Security, Pearson. W. Stallings (2003). Network Security Essentials: nd Applications and Standards, 2 edition, Prentice Hall, Inc. C.P. Pfleeger, S. L. Pfleeger (2003). Security in rd computing 3 Ed., Prentice Hall International, Inc. nd D. Gollmann (2005). 2 Edition, Computer Security, John Wiley & Sons, Inc. B. Schneier (1996). Applied Cryptography: Protocols, nd Algorithms and Source Code in C 2 Ed, John Wiley & Sons, Inc

4.

MATAPELAJARAN ELEKTIF

5. BITM 3133 Pembangunan Permainan Komputer (3, 2, 2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: a. Menerangkan dan melaporkan prinsip, asas rekabentuk antaramuka dan teknologi disebalik peraturan untuk bermain permainan komputer. b. Menunjukkan bagaimana fungsi permainan komputer boleh membina pengalaman, termasuk rekabentuk peraturan, mekanikpermainan, keseimbangan permainan, integrasi sosial, dan pengintegrasian visual, audio, unsur-unsur sentuhan dan teks ke dalam pengalaman permainan. c. Menjelaskan dan membina bagaimana pembangunan watak, plot dan dialog dihasilkan dalam penceritaan interaktif. d. Membina permainan berasaskan teks dan penghasilan prototaip grafik permainan berkomputer. Sinopsis Permainan berkomputer adalah merupakan satu bentuk hiburan popular yang perlu difahami perspektifnya sama ada dari segi komesial produk, fenomena budaya, dan perkaraperkara yang memaksa pembangunan teknologi kompuer khasnya komputer grafik. Dalam merekabentuk serta membangunkan permainan berkomputer, satu pemahaman berkatain dengan teknologi perisian (seperti grafik, rangkaian, perekaan bentuk perisian, kecerdasan buatan) dan juga konteks perlu di titikberatkan. Subjek ini memfokus terhadap merekabentuk permainan berkomputer dan juga terhadap bagaimana perbezaan teknologi boleh digunapakai melalui projek-projek yang dibangunkan secara praktikal. Rujukan 1. Gary R (2007), ActionScript 3.0 Game Programming University. 2. Breackeen D., Barker B. & Vanheluwe (2004) Developing Games In Java, New Riders. 3. Crawford C.(2003) Chris Crawford on Game Design. Prentice Hall.

Crawford C. (2003) The Art of Interactive Design. No Strach Press. Rollings A & Adams E. (2003) Game Architecture and Design. New Riders.

BITP 2223 Keperluan dan Rekabentuk Perisian (3,2,2) Hasil Pembelajaran a. b.

c. d.

Memahami dan menerangkan tentang konsep analisa keperluan dan rekabentuk perisian. Menganalisa keperluan perisian dan merekabentuk perisian dengan menggunakan kaedah berorientasikan objek dan notasi Unified Modeling Language (UML). Membina model analisa keperluan perisian dan model rekabentuk perisian dengan menggunakan notasi UML. Mengenalpasti dan menyelesaikan masalah rekabentuk perisian menggunakan konsep design pattern.

Sinopsis Kursus ini memperkenalkan pelajar kepada konsep kitar pembangunan aplikasi perisian terutamanya fasa analisa keperluan dan rekabentukperisian yang berasakan objek, notasi UML, perbezaan di antara OOAD dan SDM. Ia merangkumi permodelan analisa keperluan system dengan menggunakan model use-case di samping activity diagram, sequence diagram dan class diagram. Fasa rekabenttuk perisian akan diperkenalkan kepada pelajar termasuklah bagaimana untuk membina hubungan antara kelas, attribute, operasi, decomposition, frameworks, layers dan tiers. Rujukan 1. 2.

3. 4.

th

Ian Sommerville , Software Engineering 8 Edition, Addison Wesle, 2007. Martin Fowler, UML Distilled Third Edition , A brief Guide to the Standard Object Modelling Lnaguage, Addison Wesley, 2003. Cay Horstman, Object Oriented Design and Patterns, John Wiley and Sons, 2006. Alan Shalloway, James Trott Design Patterns Explained : A new Perspective on Object –Oriented Design , 2/E, Addison –wesley Professional, 2005.

5.

Jim Arlow, Ila Neustadt UML 2 and the Unified Process : Practical Object-Oriented Analysis and Design, 2/E, Addison –wesley Professional, 2005.

[3]

[4] BITP 3353 Pangkalan Data Multimedia (3,2,2)

[5]

Rob, P. & Coronel, C. (2004) Database Systems : Design, Implementation, and Management 6th Edition Course Technology Chia Kim Heok, Seow Eng Hua & Teo Kah Choo (2004) Databases 2nd Edition Singapore : Pearson Subrahmanian, V. S. 1998. Principles of Multimedia Database Systems, Morgan Kaufmann.

Hasil Pembelajaran Di akhir kursus ini, pelajar-pelajar berupaya : a. Mengenalpasti kepentingan pangkalan data multimedia dan menjelaskan konsep-konsep yang berkaitan. b. Merekabentuk pangkalan data multimedia berdasarkan persekitaran dan keperluan semasa. c. Bekerja secara berkumpulan dalam membangunkan aplikasi yang melibatkan pangkalan data multimedia.

BITM 3413 Sistem Maklumat Geografik (3,2,2) Hasil Pembelajaran Pada akhir kursus ini pelajar akan mampu: 1. 2.

Sinopsis Sistem Pengurusan Pangkalan Data Multimedia (SPPDMM) ialah sebuah Sistem Pengurusan Pangkalan Data (SPPD) yang menyokong jenis data tradisional dan multimedia., dan berupaya menangani kelompok yang sangat besar yang terdiri dari entiti-entiti multimedia yang besar. Subjek ini berkisar di sekeliling komponen-komponen utama yang perlu disepadukan ke dalam sistem-sistem pengurusan pangkalan data konvensional supaya dapat diguna secara praktikal untuk pembangunan aplikasi-aplikasi multimedia. Apa yang paling penting ialah melihat secara menyuluruh pelbagai ciri dan pendekatan dalam menangani kelompok yang besar entitientiti multimedia oleh SPPD hubungan dan objek-hubungan yang sedia ada. Seterusnya membangunkan satu set ciri-ciri dan funsi-fungsi yang harus disediakan oleh sebuah SPPDMM untuk menyokong pelbagai jenis data multimedia, seperti dokumen teks, imej, audio dan video, secara berkesan dan cekap. Rujukan [1] [2]

Dunckley, L. (2003) Multimedia Databases: An ObjectRelational Approach UK : Pearson Guojun Lu (1999) Multimedia Database Management Systems UK

3.

Menunjukkan dan menerangkan konsep, isu-isu, teknik dan pelbagai aplikasi sistem maklumat geografi Menyelesaikan masalah sistem maklumat dengan berpandukan bahasa teknik sistem maklumat geografi. Menghuraikan isu-isu dalam pengurusan sistem maklumat geografi berdasarkan maklumat daripda pelbegai sumber.

Sinopsis Kursus ini memberikan pendedahan kepada pelajar terhadap Sistem Maklumat Geografi, GIS. GIS adalah peralatan yang mampu digunakan untuk data prosesing, pengurusan spatial and non spatial data, visualisasi. Dapat diperkirakan sebuah pangkalan data lanjutan. Para pelajar akan didedahkan terhadap aplikasi GIS dalam e-government, perniagaan, pengurusan sumber daya semula jadi, pengurusan kemalangan dan disaster, industri perbankingan dan juga industri insuran. Kursus ini akan juga memberikan pendedahan kepada pelajar perorangan untuk mengenal pasti kaedah tradisional dalam mengenal pasti penentuan lokasi dan uraian suatu lokasi dengan menggunakan paper map. Para pelajar akan juga didedahkan kedalam dasar pemetaan geography. Di samping itu, akan juga dideahkan ke dalam pengujian suatu proses di mana spatial data can be recorded, dikumpulkan, disimpan dan diproses di dalam komputer. Pendedahan ke dalam kaedah spatial analysis akan juga diberikan. Pada akhir kursus pelajar akan

didedahkan kepada presentasi spatial data menurut kaedah cartography. Rujukan [1]

[2} [3]

[4]

[5]

[6] [7]

[8]

[9]

De By, R.A et al. 2000. R.A. De By (eds). Principles of Geographic nformation Systems. ITC Educational Text Book Series:1 ISBN 90-6164-184-5, ISSN 1567-5777 ITC Educational Textbook Series, ITC. Enschede Holland. Bruce E.Davis, GIS : A Visual Approach, 2nd Edition, OnWord Press, ISBN 0-7668-2765-X. Scott Crosier, Bob Booth and Andy Mitchell, Getting Started with ArcGIS, ESRI, Redlands, California. ISBN 1-58948-061-9. Scott Hutchinson and Larry Daniel, Inside ArcView GIS, 3rd Edition, On Word Press, ISBN 1-56690169-3. Chang, Kang-tsung 2003, Introduction to Geographic Information Systems, McGraw-Hill, 2nd Edition, ISBN 0-07286121-5 Price, Maribeth (2003) Mastering ArcGIS, McGrawHill, ISBN 0-07291814-4 Lo, C.P and Yeung A.K.W (2002), Concepts and Techniques of Geographic Information Systems. Prenctice Hall, Inc. Upper Saddle River, New Jersey. ISBN 0-13-080427-4 DeMers, M.N (2002). Fundamentals of Geographic Information Systems. 2nd Ed. Updated with Integrated Lab Manual, John Wiley & Sons. ISBN 0471426091 Ormsby, T et.al (2001), Getting to Know ArcGIS Desktop. ESRI, Redlands, California.

HASIL PEMBELAJARAN KURSUS Kursus Ijazah Sarjana Muda Sains Komputer (Rangkaian Komputer) ini ditawarkan adalah untuk melahirkan graduan yang mempunyai pengetahuan dan kemahiran yang tinggi dalam bidang teknologi maklumat dan komunikasi. Para graduan juga dilengkapkan dengan pengetahuan dan kemahiran lanjutan khusus dalam bidang menganalisis, merekabentuk, mentadir, mengurus dan mengawal sistem rangkaian dan komunikasi komputer.

HASIL PEMBELAJARAN Tujuan FTMK mengadakan program Ijazah Sarjana Muda Sains Komputer (Rangkaian Komputer) (Kepujian) adalah untuk menghasilkan pelajar-pelajar menpunyai ciri-ciri berikut: 1. 2. 3.

4. 5. 6. 7. 8. 9.

Pelajar mampu mengaplikasikan pengetahuan Sains Komputer dan Teknologi Maklumat. Pelajar mampu untuk menganalisa, merekabentuk dan meembangunkan aplikasi ICT. Pelajar berkebolehan menganalisa, merekabentuk, memasang, mengkonfigurasi, mengimplementasi, mentadbir, menyelenggara dan memantau infrastruktur dan keselamatan rangkaian. Pelajar mampu membangunkan aplikasi lanjutan rangkaian computer. Pelajar berkebolehan untuk mendapat pengiktirafan daripada badan professional. Pelajar mampu menyelesaikan masalah secara kritis dan kreatif serta boleh berkomunikasi secara efektif. Pelajar mampu menyumbang kemahiran secara individu atau berkumpulan dalam pelbagai disiplin dan domain. Pelajar mampu mempamerkan keperibadian yang tinggi, beretika dan mempunyai ciri-ciri kepimpinan dan keusahawanan. Pelajar berkebolehan dalam pembelajaran kendiri secara berterusan untuk memperolehi pengetahuan dan kemahiran.

PROSPEK PEKERJAAN Graduan-graduan kursus ini berpeluang untuk menjawat jawatan di sektor awam, swasta mahupun membuka perniagaan sendiri. Antara jawatan yang boleh jawat oleh graduan ini termasuklah Pegawai Sistem Maklumat, Juruanalisa Sistem, Pengurus/Pentadbir Rangkaian, Pengurus/Pentadir Sistem, Pegawai Keselamatan Komputer, Pengurus Projek Rangkaian, Pengaturcara Rangkaian dan Jurutera Rangkaian. Graduan juga berpeluang untuk meneruskan pengajian mereka diperingkat sarjana dan doktor falsafah.

STRUKTUR KURIKULUM Untuk dianugerahkan Ijazah Sarjana Muda Sains Komputer (Rangkaian Komputer) dengan Kepujian, seseorang pelajar dikehendaki memenuhi jumlah minimum 120 kredit yang merangkumi komponen-komponen program yang telah ditetapkan. Komponen-komponen tersebut adalah seperti berikut: Komponen Wajib Universiti Teras Program Teras Kursus Elektif JUMLAH

Jam Kredit 18 72 24 6 120

Senarai matapelajaran mengikut pecahan komponen program yang perlu dipelajari oleh pelajar yang mengambil program Ijazah Sarjana Muda Sains Komputer (Rangkaian Komputer) adalah seperti berikut:

MATAPELAJARAN WAJIB UNIVERSITI (18 kredit) BLHC 4042 BLHW 1702 BLHW 2712 BLHW 2402 BLHW 3402 BLHW 1722 BLHL 4032 BLHW 1012 BLHL 1 - - 2 BKK* - - - 1 BKK* - - - 1

Kemahiran Keusahawanan dan Perniagaan Baru (Entrepreneur Skills and New Busines) Tamadun Islam dan Tamadun Asia -TITAS (Islamic and Asian Civilizations) Hubungan Etnik (Etnique Relation) Komunikasi Teknikal I (Technical Communication I) Komunikasi Teknikal II (Technical Communication II) Falsafah Sains dan Teknologi (Philosophy of Science and Technology) Pemikiran Kritis dan Kreatif (Critical and Creative Thinking) Asas Bahasa Inggeris (Foundation English)* Bahasa Ketiga (Third Language) Kokurikulum I (Co-Curriculum I) Kokurikulum II (Co-Curriculum II)

MATAPELAJARAN TERAS PROGRAM (72 kredit) BACS 1253 BACS 1263 BACS 2213 BITP 1113 BITP 1123 BITP 1213 BITP 1323

Matematik Sains Komputer I (Mathematics for Computer Science I) Matematik Sains Komputer II (Mathematics for Computer Science II) Statistik dan Kebarangkalian (Statistic and Probability) Teknik Pengaturcaraan (Programming Technique) Struktur Data dan Algoritma (Data Structure and Algorithm) Pembangunan Sistem (System Development) Pangkalan Data (Database)

BITP 3113 BITP 2213 BITS 1123 BITS 1213 BITS 1313 BITS 2513 BITM 1113 BITM 2113 BITI 1113 BITU 2913 BITU 3923 BITU 3926 BITU 3946 BITU 3973 BITU 3983

Pengaturcaraan Berorientasikan Objek (Object Oriented Programming) Kejuruteraan Perisian (Software Engineering) Organisasi dan Senibina Komputer (Computer Organization and Architecture) Sistem Pengoperasian (Operating System) Komunikasi Data dan Rangkaian (Data Communication and Networking) Teknologi Internet (Internet Technology) Sistem Multimedia (Multimedia System) Pembangunan Aplikasi Web (Web Application Development) Kepintaran Buatan (Artificial Intelligence) Bengkel I (Workshop I) Bengkel II (Workshop II) Latihan Industri (Industrial Training) Laporan Latihan Industri (Industrial Training Report) Projek Sarjana Muda I (Project I) Projek Sarjana Muda II (Project II)

MATAPELAJARAN TERAS KURSUS (24 kredit) BITS 2313 BITS 2323 BITS 2333 BITS 3313 BITS 3323 BITS 3333

Rangkaian Komputer Setempat (Local Area Network) Rangkaian Komputer Meluas (Wide Area Network) Analisa dan Rekabentuk Rangkaian (Network Analysis and Design) Pentadbiran dan Pengurusan Rangkaian (Network Administration and Management) Pengurusan Projek Rangkaian (Network Project Management) Rangkaian Multimedia (Multimedia Networking)

BITS 3413 BITS 3513

Keselamatan Teknologi Maklumat dan Rangkaian (IT and Network Security) Pengaturcaraan TCP/IP (TCP/IP Programming)

MATAPELAJARAN ELEKTIF (6 kredit) Pilih mana-mana dua daripada berikut. BITP 2223 BITS 3343 BITM 1123 BITM 2123 BITS 2213 BITS 3533

Keperluan dan Rekabentuk Perisian (Software Design and Requirement) Fiber Optik (Fiber Optik) Pengarangan Media Interaktif (Interactive Media Authoring) Teknologi Audio dan Video Digital (Digital Audio and Video Technology) Sistem Pengoperasian Rangkaian (Network Operating System) Rangkaian Tanpa Wayar dan Pengkomputeran Mudahalih (Wireless Network & Mobile Computing)

STRUKTUR KURIKULUM MENGIKUT SEMESTER PENGAJIAN Tahun Satu (Semester I) Kod BLHW 1702 BLHW 1012 BLHW 1722 BACS 1263 BITP 1113 BITP 1213 BITS 1123 BLHW 2712

Tamadun Islam dan Tamadun Asia Bahasa Inggeris Asas Falsafah Sains dan Teknologi Matematik Sains Komputer I Teknik Pengaturcaraan Pembangunan Sistem Organisasi dan Senibina Komputer Hubungan Etnik JUMLAH

Tahun Satu (Semester II) Kod BKK ---BITM 1113 BLHW 2402 BACS 1263 BITP 1123 BITP 1323 BITS 1313

Matapelajaran

Ko-Kurikulum I** Sistem Multimedia Komunikasi Teknikal I Matematik Sains Komputer II Struktur Data dan Algorithma Pangkalan Data Komunikasi Data dan Rangkaian JUMLAH

Tahun Dua (Semester I) Kod BKK ---BLHW 3402 BITU 2913 BACS 2213 BITS 2313 BITS 1213 BITP 3113

Matapelajaran

Matapelajaran

Ko-Kurikulum II** Komunikasi Teknikal II Bengkel I Statistik dan Kebarangkalian Rangkaian Komputer Setempat Sistem Pengoperasian Pengaturcaraan Berorientasikan Objek JUMLAH

Jam Pertemuan Kuliah Amali 2 0 1 2 2 0 3 0 2 2 2 2 2 2 2 0

Kredit

Jam Pertemuan Kuliah Amali 0 3 2 2 1 2 3 0 2 2 2 2 2 2

Kredit

Jam Pertemuan Kuliah Amali 0 3 1 3 0 9 2 2 2 2 2 2 2 2

Kredit

2 2* 2 3 3 3 3 2 18

1 3 2 3 3 3 3 18

1 2 3 3 3 3 3 18

Pra-syarat

*Pengecualian jika telah mengambil MUET

Pra-syarat

BLHW1012

BITP 1113

Pra-syarat

BLHW 2402 BITP 1113 BITS 1313 BITP 1123

**Matapelajaran ini boleh diambil di semester yang lain. Sila rujuk kepada Unit Ko-Kurikulum sebelum mendaftar matapelajaran ini.

Tahun Dua (Semester II) Kod BITM 2113 BLHL 4032 BITP 2213 BITS 2333 BITI 1113 BITS 2323

Matapelajaran

Pembangunan Aplikasi Web Pemikiran Kritis dan Kreatif Kejuruteraan Perisian Analisa dan Rekabentuk Rangkaian Kepintaran Buatan Rangkaian Komputer Meluas

Jam Pertemuan Kuliah Amali 2 2 2 0 2 2 2 2 2 2 2 2

JUMLAH Tahun Tiga (Semester I) Kod BLHL ---BITU 3923 BITS 3313 BITS 2513 BITS 3323 BIT- ----

Matapelajaran

Jam Pertemuan Kuliah Amali 1 2 0 9 2 2 2 2 2 2 2 2

JUMLAH

BLCH 4042 BITS 3333 BITS 3513 BITU 3973 BIT- ---BITS 3413

Matapelajaran

Jam Pertemuan Kuliah Amali 2 0 2 2 2 2 0 25* 2 2 2 2

JUMLAH

BITU 3983

BITS 1313, BITS 2313

BITS 1313

Kredit 2 3 3 3 3 3

Pra-syarat

BITU 2913 BITS 2333

17

Kemahiran Keusahawanan dan Perniagaan Baru Rangkaian Multimedia Pengaturcaraan TCP/IP Projek Sarjana Muda I Matapelajaran Elektif II Keselamatan Teknologi Maklumat dan Rangkaian

Tahun Tiga (Semester Khas) Kod

3 2 3 3 3 3

Pra-syarat

17

Bahasa Ketiga Bengkel II Pentadbiran & Pengurusan Rangkaian Teknologi Internet Pengurusan Projek Rangkaian Matapelajaran Elektif I

Tahun Tiga (Semester II) Kod

Kredit

Kredit 2 3 3 3 3 3

Pra-syarat

BITS 2313 BITP 1113 BITU 3923 BITS 1213, BITS 1313

17

Matapelajaran

Projek Sarjana Muda II

Jam Pertemuan Kuliah Amali 0

JUMLAH * Setara dengan 9 jam pertemuan seminggu jika dilaksanakan dalam semester biasa.

25 *

Kredit 3 3

Pra-syarat BITU 3973

Tahun Empat (Semester I) Kod BITU 3926 BITU 3946

Matapelajaran

Latihan Industri Laporan Latihan Industri

Jam Pertemuan Kuliah Amali 0 0

24 24

JUMLAH

Kredit

Pra-syarat

6 6 12

Mata Pelajaran Elektif Berikut adalah senarai mata pelajaran elektif yang boleh dipilih oleh pelajar sebagai sebahagian dari kurikulum program. Kod Matapelajaran Jam Pertemuan Kredit Pra-syarat Kuliah Amali BITP 2223 Keperluan dan Rekabentuk Perisian 2 2 3 BITP 2213 BITS 3343 Fiber Optik 2 2 3 BITS 1313 BITM 1123 Pengarangan Media Interaktif 2 2 3 BITM 2123 Teknologi Audio dan Video Digital 2 2 3 BITS 2213 Sistem Pengoperasian Rangkaian 2 2 3 BITS 3533 Rangkaian Tanpa Wayar & Pengkomputeran Mudahalih 2 2 3 BITS 1313 Senarai mata pelajaran elektif yang ditawarkan akan diubahsuai dari semasa ke semasa mengikut keperluan mengikut keperluan industri.

Matapelajaran Antarabangsa Kod BLHL 1012 BLHL 1022 BLHL 1112 BLHL 1122 BLHL 1212 BLHL 1222 BLHL 1312 BLHL 1322 BLHL 1412 BLHL 1422 BLHL 1512 BLHL 1522

Matapelajaran Bahasa Melayu I Bahasa Melayu II Bahasa Arab I Bahasa Arab II Bahasa Mandarin I Bahasa Mandarin II Bahasa Jepun I Bahasa Jepun II Bahasa Jerman I Bahasa Jerman II Bahasa Perancis I Bahasa Perancis II

Jam Pertemuan Kuliah Amali 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1 1 1

Kredit 2 2 2 2 2 2 2 2 2 2 2 2

Pra-syarat BLHL 1012 BLHL 1112 BLHL 1212 BLHL 1312 BLHL 1412 BLHL 1512

MATAPELAJARAN TERAS PROGRAM

BACS 1263 Matematik Sains Komputer II (3,3,2) Hasil Pembelajaran

BACS 1253 Matematik Sains Komputer I (3,3,2)

Setelah melengkapkan subjek ini, pelajar dapat:

Hasil Pembelajaran 1. Setelah melengkapkan subjek ini, pelajar dapat: 2. 1. 2.

3.

Menerangkan konsep asas Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu Aljabar Linear dan Matematik Diskrit. Topik Aljabar Linear termasuk n Persamaan Linear, Matrik, Penentu, Vektor R , Vektor Nyata, Nilai Eigen, Vektor Eigen, Diagonalisasi dan Transformasi Linear. Topik Matematik Diskrit termasuk Teori Logik, Set, Fungsi, Algoritma dan Nombor, Hubungan Setara, Induksi, Pengiraan, Hubungan, Teori Graf, Pepohon dan Aljabar Boolean.

3.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu kalkulus dan analisis berangka. Topik kalkulus termasuk fungsi, teknik pembezaan, fungsi logaritma asas dan eksponen serta aplikasinya., teknik kamiran, dan fungsi pelbagai pembolehubah. Topik analisis berangka termasuk polynomial Taylor, perwakilan computer menggunakan nombor, ralat, interpolasi, pembezaan dan kamiran berangka serta penyelesaian berangka bagi persamaan pembezaan. Rujukan 1.

Rujukan 1. 2. 3. 4. 5.

Kolman, B. and Hill, D.R. Introductory Linear Algebra with Application, 7th edition. Prentice Hall 2001. H. Anton. Elementary Linear Algebra. 8th edition. McGraw Hill. 1995. David C.Lay. Linear Algebra and Its Applications 3rd edition. Addison Wesley 2003. Kenneth H. Rosen. Discrete Mathematics and Its Applications, 4th edition. McGraw-Hill 1998. Johnsonbaugh, R. Discrete Mathematics. Prentice Hall 2005.

Mengaplikasikan pengetahuan dan konsep asas kalkulus dan analisis berangka. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori kalkulus dan analisis berangka. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

2. 3. 4. 5.

Goldstein, L. J., David I. S. (2004). Calculus and Its Application. Prentice Hall. James Stewart (2003). Calculus. Thomson. Johnston, E.H., Mathews J.C. (2002). Calculus. Pearson Education. . Atkinson, K. (2004). Elementary Numerical Analysis. John Wiley & Sons, Inc. Richard L.B., J. Douglas Faires (2004). Numerical Analysis. Thomson.

BACS 2213

Statistik dan Kebarangkalian (3,2,2)

Hasil pembelajaran Setelah mengambil kursus ini, pelajar sepatutnya:

1. 2.

3.

Menerangkan konsep asas kebarangkalian dan statistic inferens. Menyelesaikan masalah dalam statistik inferens menggunakan perisian dengan merujuk kepada konsep penganggaran dan ujian hipotesis. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik statistik yang sesuai.

Sinopsis Pelajar akan didedahkan dengan konsep kebarangkalian dan statistik inferens. Kursus ini dimulakan dengan Kebarangakalian dan diikuti dengan Pembolehubah Rawak Diskrit, Pembolehubah Rawak Selanjar dan Taburan Persampelan. Topik utama untuk statistik inferens akan dimulaikan dengan Penganggaran. Ini akan diikuti oleh Pengujian Hipotesis, Penganggaran dan Pengujian Hipotesis: 2 Populasi, Anova dan Regresi Linear Mudah dan Korelasi. Selain daripada itu kursus ini juga akan mendedahkan pelajar kepada perisian statistik. Rujukan [1]

[2]

[3]

[4]

[5]

Setelah melengkapkan subjek ini, pelajar dapat: 1. Memahami prinsip-prinsip asas penyelesaian masalah dalam Kejuruteraan Perisian. 2. Mengaplikasi prinsip-prinsip asas pengaturcaraan. 3. Membentuk asas-asas pembinaan bahasa C++ dalam membangunkan aturcara. Sinopsis Subjek ini akan memperkenalkan pelajar kepada konsep asas computer dan teknik pengaturcaraan yang merangkumi kitar hayat aturcara, pembolehubah, pengecam, jenis data asas, operator, syarat/pilihan, ulangan/gelung, fungsi, tatasusunan, rentetan, fail, struktur dan penuding. Rujukan 1. 2.

3. Sh. Sara, Hanissah, Fauziah, Nortazi, Farah Shahnaz, Introduction to Statistics & Probability A Study Guide (2008), Pearson – Prentice Hall Douglas C. Montgomery, George C.Runger, Applied Statistics and Probability for Engineers, 3rd Edition (2002), John Wiley Richard A. Johnson, Probability and Statistics for Engineers, 7th Edition (2005), Pearson Prentice Hall Jay L. Devore, Probability and Statistics for Engineering and the Sciences, 6th Edition (2000), Thomson – Duxbury David M Levine, Patricia P. Ramsey, Robert K. Smidt , Applied Statistics for Engineers and Scientists Using Microsoft Excel and MINITAB (2001),Prentice Hall

BITP 1113

Teknik Pengaturcaraan (3,2,2)

Hasil Pembelajaran

4. 5. 6. 7.

D.S Malik (2009), ―C++ Programming from Problem Analysis to Program Design‖, Cengage Learning. A.Forouzan, Behrouz, (2000), ―A Structured Programming Approach Using C++‖, Brooks/Cole Thomson Learning. H.M Deitel, P.J Deitel, (2005), ―C++ How To Program‖, Prentice Hall. Savitch, Walter, (2006),‖Absolute C++‖, Addison Wesley. Bronson, Gary J, (2000), ―Program Development and Design Using C++‖, Brooks/Cole Publishing Company. Knowlton, T, (2000), ―Introduction To Computer Science Using C++‖, Thomson Learning. Schildt, H, ―The Single Easiest Way To Master C++ Programming‖, Mc Graw Hill.

BITP 1123

Struktur Data dan Algorithma (3,2,2)

Hasil Pembelajaran Di hujung kursus ini, pelajar-pelajar akan berupaya untuk: 1. Mengenalpasti struktur data yang bersesuaian apabila diberi aplikasi yang memerlukan struktur data. 2. Mengaplikasi struktur data dan algoritma dalam penyelesaian masalah. 3. Menerangkan kelebihan dan kelemahan bagi rekabentuk algoritma dari segi memori dan kecekapan masa larian.

4.

Menggunakan dan menghasilkan struktur berdasarkan keperluan masalah semasa.

data

Sinopsis Kursus ini akan mendedahkan pelajar-pelajar dalam struktur data dan algoritma. Konsep asas dalam struktur, kelas, tatasusunan dan penunjuk akan juga dibincangkan untuk memahami asas bagi struktur data dan algoritma.Kursus ini akan menekankan struktur data seperti senarai, timbunan, barisan, pepohon, carian dan hash manakala timbunan, graf dan heaps akan tertumpu kepada algoritma. Kecekapan algoritma untuk masa larian akan juga dibincangkan. Kod pseudo dan pengaturcaraan C++ akan digunakan untuk implementasi. Selain daripada teori, pelajar-pelajar kan diminta untuk mengaplikasikan sturuktur data dan algoritma melalui system kecil yang dibangunkan secara berkumpulan. Rujukan Richard F. Gilberg, Behrouz A. Fourouzan, ―Data Structures A Pseudocode Approach with C++‖, Brooks/Cole Thomson Learning, 2001 Malik, D. S. ―Data Structures Using C++‖. Thomson Course Technolgy, 2005. Michael Main, Walter Savich, ―Data Structures & Other Objects Using C++‖, Addison Wesley, 2004. Sartaj, Sahni, ―Data Structures, Algorithms and Applications in C++‖, Mc Graw Hill International Editions, 1998. Berman A., Michael, ―Data Structure Via C++ Objects by Evolution ―, Oxford, 1997.

1.

2. 3. 4.

5.

BITP 1213

Pembangunan Sistem (3,2,2)

Hasil Pembelajaran 1.

2. 3.

Mentakrifkan dan menerangkan bagaimana untuk membangunkan sistem maklumat secara fasa demi fasa. Mengikut metodologi-metodologi yang bersesuaian dalam membangunkan sistem atau aplikasi. Mengaplikasikan kitaran hayat pembangunan sistem berdasarkan masalah semasa.

Sinopsis Kursus ini memperkenalkan pelajar kepada konsep asas pembangunan sistem, analisa, rekabentuk, pemodelan, metodologi, teknik, peralatan dan perspektif lain yang perlu dititik beratkan untuk membangunkan sistem maklumat. Rujukan 1. Valacich, J. S., George, J. F. & Hoffer, J.A. 2006. Modern th Systems Analysis and Design, 5 edition, Pearson Prentice Hall. 2. Whitten, J., Bentley L. & Dittman, K. 2001. Systems Analysis and Design Methods, McGraw-Hill. 3. Masrek, M. N., Abdul Rahman, S. & Abdul Jalil, K. 2001. Analisis & Rekabentuk Sistem Maklumat. McGraw-Hill. 4. Kendall, K. E. & Kendall, J. E. 2002. System Analysis and Design. Prentice Hall. 5. Shelly, G., Cashman, T. & Rosenblatt, H. 2000. Systems Analysis and Design, Shelly Cashman Series. 6. Blair, R., Crossland, J., Reynolds, M., Willis, T. nd 2003. Beginning VB.Net, 2 edition, Wiley Productions. 7. Bradley, J. C. & Millspaugh, A. C. 2005. Programming in Visual Basic.Net: Visual Basic.NET 2003 Update Edition, McGraw-Hill International Edition

BITP 1323 Pangkalan Data (3,2,2) Hasil Pembelajaran 1.

2. 3.

Mengenalpasti dan memahami konsep pangkalan data, konsep permodelan data (perhubungan) dan pernyataan SQL. Menghasilkan rekabentuk konsep perhubungan data dengan mengikut Model Perhubungan-Entiti. Membina aplikasi pangkalan data berpandukan keperluan masalah semasa.

Sinopsis Kursus ini adalah pengenalan kepada pengkalan data dan sistem pengurusan fail. Ia dapat membantu para pelajar untuk membina pemahaman kepada fungsi kepada permodalan data, pengurusan fail dan sistem pengkalan data dalam sistem maklumat. Para pelajar juga didedahkan kepada cara-cara

untuk mereka bentuk, membina dan melaksanakan aplikasi pengakalan data. Kursus ini lebih cenderung kepada kemahiran praktikal untuk mencipta, mengawal dan melaksana pernyatan kepada pengkalan data perhubungan. Latihan amali akan diberikan pada setiap sesi makmal daripada punca dan bentuk yang pelbagai. Pelajar akan menghantar kesemua latihan pada akhir sesi makmal. Pelajar juga harus mempersembahkan projek aplikasi pengkalan data hasil daripada pemahaman mereka. Ini bagi mendidik pelajar untuk mengaplikasi pengetahuan dan teknik-teknik yang diperolehi kepada aplikasi sebenar pengkalan data.

Sinopsis Kursus ini memberi pendedahan kepada pembangunan sistem dan kejuruteraan perisian. Ia berkaitan dengan kitar hayat perisian, analisa keperluan, rekabentuk perisian, prosesproses dalam rekabentuk perisian, kualiti rekabentuk, strategi dalam merekabentuk dan metrik dalam pengujian perisian. Ia juga menjurus kepada pengurusan projek perisian termasuk pembajetan dan pengurusan kualiti. Rujukan 1.

Rujukan 1.

Rob, P. & Coronel, C. (2004) Database Systems: Design, Implementation, and Management 6th Edition. Course Technology. Connolly, T., Begg, C. & Strachan, A. (2005) Database Systems: A Practical Approach to Design, Implementation, and Management. 4th Edition. Addison- Wesley. Hoffer, Jeffrey A ., Prescott, Mary B. & McFadden, Fred R. (2004) Modern Database Management 7th Edition. Prentice Hall Pratt, P.J. (2004) A Guide to SQL Seventh Edition. Course Technology Mannino, M.V. (2001) Database Application Development & Design. McGraw-Hill.

2.

3.

4. 5.

BITP 2213

Kejuruteraan Perisian (3,2,2)

Hasil Pembelajaran Modul ini membenarkan pelajar mempunyai pengetahuan dan kepakaran dalam pembangunan perisian dan sistem. Selepas mengikuti kursus ini, pelajar berkeupayaan untuk : 1. 2. 3. 4.

Menerangkan konsep kejuruteraan perisian. Mengaplikasikan konsep kejuruteraan perisian di dalam pembangunan sistem. Mengaplikasikan elemen asas di dalam pengurusan projek perisian. Memilih peralatan yang bersesuaian untuk merekabentuk kajian kes semasa.

2. 3. 4. 5.

6.

Sommerville, I (2007) Perisian Engineering, 8th Edition, Addison Wesley. Pressman, R.S (2005) Perisian Engineering A Practitioner’s Approach, 6th Edition. McGraw-Hill. Pfleegar, S.L (2001) Perisian Engineering Theory & Practice. 2nd Edition. Prentice Hall. Braude J.E, (2001) Perisian Engineering: An ObjectOriented Perspective, Wiley. Ghezzi C, Jazayeri M, Mandrioli D, (2003) Fundamentals of Perisian Engineering. 2nd Edition Prentice Hall. Bern Oestereich,(2002), Developing Perisian with UML Object oriented Analysis and Design Practice,. 2nd Edition. Addison-Wesley.

BITS 1123 Organisasi Senibina Komputer (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

2. 3.

Mentakrifkan dan menerangkan konsep organisasi senibina komputer termasuklah kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU. Mengaplikasikan teori senibina komputer dalam menyelesaikan masalah asas kefungsiaan komputer. Menunjukkan dan memasang komponen-komponen asas komputer.

Sinopsis

dalam sistem pengoperasian seperti keserentakan, kernel, kebuntuan dan multithreading.

Kursus ini akan membekalkan kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU, dan juga perlaksanaan secara praktikal kepada komponen-komponen. Selain itu, isu senibina seperti rekabentuk set arahan dan jenis data diliputi. Tambahan pula, pelajar akan diperkenalkan dengan bidang penting dalam organisasi selari.

Rujukan 1.

2. 3.

Rujukan [1]. 1 William Stallings, (2007). Computer Organization & th Architecture, 7 Edition. Prentice Hall. [2] Carl Hamacher, Zvonko Vranesic, Safwat Zaky, (2002). th Computer Organization, 5 Ed. McGraw Hill. [3] Irv Englander, (2003). The Architecture of Computer Hardware and System Software: An Information rd Technology Approach., 3 Edition. John Wiley & Sons. [4] Thomas C. Bartee, (1991). Computer Architecture and Logic Design. McGraw Hill. [5] James L. Antonakos, (2004). The 68000 Microprocessor, th 5 Edition. Prentice Hall.

BITS 1213

Sistem Pengoperasian (3,2,2)

Hasil Pembelajaran 1. 2. 3.

Menerangkan konsep komponen utama di dalam sistem pengoperasian. Menghubungkaitkan teori sistem pengoperasian dengan aplikasi. Menerangkan perbezaan dari segi kefungsian bagi pelbagai jenis sistem pengoperasian.

Sinopsis Kursus ini dijalankan untuk memberi pendedahan kepada pelajar mengenai perkara asas dalam sistem pengoperasian termasuklah proses, pengurusan memori, fail dan I/O dan juga mengenai penjadualan CPU. Bahagian pengenalan mengandungi perkembangan sistem pengoperasian daripada ia bermula sehinggalah sekarang. Pelajar juga akan belajar tentang konsep asas, teknologi dan teori yang digunakan

4. 5.

William Stallings, Operating Systems: Internals and th Design Principles 6 Ed., Prentice Hall International, Inc. Silberschatz, A (2003). Operating System Concept th 6 . Ed., John Wiley and Sons, Inc. Nutt, G. (2002), Operating Systems : A modern nd Perspective 2 .Ed., Eddison Wesley Longman, Inc., ISBN 0-201-74196-2 Jason W. Eckert, M. John Schitka. Linux Guide to Certification. Zurina, Fairuz, Zaki, Ariff (2009), Fedora Core 9: For Beginner and Intermediate, First Edition.

BITS 1313 - Komunikasi Data dan Rangkaian (3,2,2) Hasil Pembelajaran Setelah selesai mengikuti kursus ini, pelajar berupaya: 1. Menerangkan dan mengaplikasikan konsep asas komunikasi data dan rangkaian. 2. Membezakan jenis-jenis media, topologi rangkaian dan teknologi rangkaian. 3. Mengamalkan teknik-teknik terbaik dalam membuat rangkaian. 4. Mengkonfigurasi dan troubleshooting ke atas rangkaian asas. Sinopsis Telekomunikasi, LAN (Rangkaian Kawasan Setempat), WAN (Rangkaian kawasan lebar) dan Teknologi Internet memainkan peranan yang sangat penting dalam sesebuah organisasi yang menjadikan komputer dan telekomunikasi membentuk pasangan utama bagi pejabat elektronik pada masa kini dan masa depan. Kursus ini memperkenalkan konsep asas dan terminologi bagi komunikasi data dan rangkaian, merangkumi kedua-dua aspek iaitu teknikal dan pengurusan dan dalam membantu pelajar lebih memahami cabaran dan peluang yang dihadapi dalam perniagaan moden. Topik-topik yang terkandung: Asas telekomunikasi,

mekanisma penghantaran data, teknologi dan media telekomunikasi, mempertimbangkan perlaksanaan LAN and WAN, Internet and aplikasi intranet, teknologi emerging telecommunications, dan gaya dalam industri telekomunikasi. Pelajar juga akan berupaya memahami, menerangkan dan megaplikasi asas-asas kamunikasi data dan rangkaian dan kemahiran dalam aplikasi rangkaian, troubleshooting, dan mengkonfigurasi asas rangkaian komputer menggunakan media berpandu atau tidak berpandu. Rujukan 1.

Behrouz Forouzan, Data Communications and th Networking, 4 Edition, McGraw-Hill, 2007. Andrew S Tanenbaum, Computer Network, Prentice Hall, 1997. E. Ramos, A. Schoroeder and A. Beheler, Computer Networking Concepts, McMillan, 1996. Azhar, Haniza and Zakiah, Komunikasi Data dan Rangkaian (Modul Pengajaran), Edisi Pertama, 2005. B. Nazrulazhar and H. Erman, Data Communications and Networking: Practical st Approach, 1 Edition, Venton, 2008.

2. 3. 4.

5.

BITS 2513 Internet Teknologi (3,2,2) Hasil Pembelajaran 1.

2. 3.

Mengaplikasikan konsep-konsep dalam rangkaian komputer, komponen asas infrastuktur internet, protokol dan perkhidmatan. Menunjukkan perlaksanaan aplikasi pelayan pelanggan. Memilih aplikasi internet yang terbaik berdasarkan situasi semasa.

yang berkaitan Internet, konsep asas klien dan perlayan, rangkaian, keselamatan internet dan aplikasinya Rujukan 1. Douglas E. Comer (2007). The Internet 4th edition. Pearson Prentice Hall. 2. Behrouz Forouzan, Data Communications and Networking, 4th Edition, McGraw-Hill, 2007. 3. Fred T. Hofstetter(2005), Internet Technologies at Work, McGraw Hill Technology Education 4. Douglas E. Comer (2004), Computer Networks and Internets with Internet Applications, 4th Edition, Pearson Prentice Hall 5. Preston Gralla (2002). How Internet Works, 6th edition. Que Publishing

BITM 1113 - Sistem Multimedia (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menggunakan beberapa perisian media untuk menghasilkan kandungan multimedia yang asli. 2. Senarai dan bincangkan komponen perkakasan dan perisian yang digunakan dalam sistem multimedia. 3. Demonstrasi pembelajaran sepanjang hayat dengan menerangkan dan menghubungkan konsep asas sistem multimedia ke dalam subjek lain (contoh Software Engineering, Internet Technology, PSM, dsbnya). 4. Mengaplikasi kemahiran menyelesaikan masalah dengan mengenal pasti beberapa persekitaran di mana multimedia mungkin dapat digunakan dan beberapa aspek multimedia yang memberi faedah dalam bentuk persembahan maklumat. Sinopsis

Sinopsis Internet telah menjadi keperluan penting dalam kebanyakan urusan di dunia kini. Perkembangan pengetahuan berasaskan web juga mendorong kepda perkembangan ini. Oleh itu kursus ini secara langsung bertujuan untuk menyediakan pengenalan kepada Teknologi internet. Kursus ini merangkumi bidang

Kursus ini menyediakan pelajar dengan konsep asas multimedia, teknologi dan kepentingan aplikasi multimedia. Subjek ini akan meliputi topik-topik seperti pengenalan kepada media, implementasi grafik multimedia, grafik dan animasi 2D/3D, konsep asas video, audio, pengarangan, integrasi multimedia dan pembangunan aplikasi. Dalam sesi makmal

pula,pelajar akan diperkenalkan dengan pelbagai perisian multimedia dan perisian pengarangan untuk tujuan membangunkan aplikasi multimedia. Pelajar juga akan didedahkan dengan praktikal penyediaan media seperti imej, animasi mudah, bunyi dan menggunakan media tersebut secara berkesan di dalam projek dan persembahan multimedia. Pelajar juga akan didedahkan dengan kerjasama, kepimpinan, penyelesaian masalah dan kemahiran komunikasi ketika melaksanakan tugasan dan projek Rujukan

BITM 2113

Pembangunan Aplikasi Web (3,2,2)

Hasil Pembelajaran

2.

3.



Teknologi Client-Site: HTML, XHTML, CSS, XML, and JavaScript Teknologi Server-Site: PHP Pangkalan Data Pelayan: MySQL. Pelayan Web: Apache

  

Rujukan

[1] Norazlin et al. Sistem Multimedia, Venton Publishing, 2007 [2] Todd Perkins. Adobe Flash CS3 Profesional Hans-on Training, 2008. [3] Tay Vaughan, Multimedia: Making It Work 7th Edition, McGraw-Hill Osborne Media, 2006. [4] Mark Drew and Ze-Nian Li, Fundamentals of Multimedia 4th Edition, Prentice Hall, 2004. [5] Nigel Chapman, Digital Multimedia, John Wiley and Sons, 2004. [6] Ken Abernethy and Tom Allen, Exploring the Digital Domain: An Introduction to Computing with Multimedia and Networking, Pws Pub Co, 1999 [7] Jamalludin Harun & Zaidatun Tasir, Multimedia: Konsep & Praktis, Venton Publishing, 2006

1.

teknik penyelesaian masalah yang berkaitan dengan pembangunan laman World Wide Web yang efektif. Ia menekankan kepada empat (4) komponen di dalam membangunkan aplikasi web iaitu:

Menerangkan konsep dan prinsip Internet serta World Wide Web berdasarkan teknologi yang terkini. Mengenalpasti dan membangunkan komponenkomponen penting dalam aplikasi web iaitu Teknologi Client-Site, Teknologi Server-Site, Pangkalan Data Pelayan dan pelayan Web. Menghubungkaitkan komponen-komponen penting yang bersesuaian dalam menghasilkan aplikasi web.

Sinopsis Tujuan kursus ini adalah untuk membekalkan para pelajar dengan pemahaman secara komprehensif dalam alatan dan

1.

Robert W.Sebesta (2005), Programming The World Wide Web – 3rd Edition, Addison Wesley. Harvey Deitel, Paul Deitel, Andrew Goldberg (2003), Internet & Internet & World Wide Web How to Program - 3rd Edition, Prentice Hall. Keith Darlington (2005), Effective Website Development – Tools and Techniques, Addison Wesley. Luke Welling, Laura Thomson (2003), PHP and MySQL Web Development -Third Edition, Sams Publishing. Bai, Ekedahl, Farrell, Gosselin, Zak, Kaparthi (2003), The Web Warrior Guide to Web Programming,Thomson Course Technology.

2.

3.

4.

5.

BITP 3113

Pengaturcaraan Berorientasikan Objek (3,2,2)

Hasil Pembelajaran 1. 2.

3.

Mengaplikasikan konsep dan kaedah pengaturcaraan berorientasikan objek. Membina aturcara yang melaksanakan sintak dan semantik bahasa pengaturcaraan dalam aplikasi Java. Membangunkan aplikasi berorientasikan objek mengikut kajian kes semasa.

Sinopsis Kursus ini memberi pendedahan kepada kaedah pengaturcaraan berorientasikan objek dengan menggunakan bahasa pengaturcaraan Java .Pelajar dapat mengaplikasikan dan merekabentuk struktur asas pengaturcaraan

berorientasikan objek .GUI ,swing, pengendalian event, komponen-komponen antaramuka, pengendalian exception, pangkalan data, rangkaian dan threads. Pelajar juga akan dapat membangunkan aturcara dan applikasi Java yang lengkap.

2.

3.

4. 5.

1. 2. 3.

Rujukan 1.

Rujukan

Liang ,Y .Daniel,(2008) , Introduction Java th Programming , 7 Ed.,Prentice Hall. Deitel, H.M . & Deitel ,P.J.,(2006) , Java How to th Program ,7 Ed., Pearson Education International . Bronson ,Gary J.,(2004), Object Oriented Program Development Using Java –Class Centered Approach , Thompson Course Technology . nd Farrel,Joyce , (2003),Java Programming 2 Ed.,Thomson Course Technology. Doke, E.Reed ,Satzinger,John W.& Williams, Susan Rebstock , (2002), Object –Oriented Application Development Using Java. Thomson Course Technology.

BITI 1113 Kepintaran Buatan (3,2,2)

4. 5.

BITU 2913

Sinopsis Kursus ini memberi pendedahan kepada asas dan cabang kepintaran buatan seperti pelbagai kaedah pencarian, perwakilan data dan sebab, teknik inferen, dan pembelajaran daripada pengalaman. Di samping itu, pelbagai aplikasi kepintaran buatan juga di perkenalkan seperti permainan game, sistem pakar, pembelajaran mesin dan pemprosesan bahasa tabie.

Bengkel I (3,0,9)

Hasil Pembelajaran Di akhir subjek ini, pelajar akan dapat: 1.

2.

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan dan mengikuti konsep asas teori kepintaran buatan. 2. Mengenalpasti dan menggunakan teknik-teknik kepintaran buatan. 3. Menyelesaikan masalah menggunakan teknik kepintaran buatan.

Coppin, B (2004). Artificial Intelligence Illuminated, Jones and Bartlett. Russel, S & Norvig, P. (2003). Artificial Intelligence: A Modern Approach, 2nd. Edition, Prentice Hall. Luger, G. F & Stubblefield, W.A. (2002). Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 4th. Edition, Addison Wesley. Negnevitsky, M., (2002), Artificial Intelligence: A Guide to Intelligent System, Addison Wesley. Dean, T, Allen, J & Aloimonos, Y (1995), Artificial Intelligence Theory and Practice, The Benjamin Cummings.

3. 4.

Menggunakan pengetahuan yang telah dipelajari khususnya dalam teknik pengaturcaraan untuk membangunkan projek. Mengenalpasti dan menyelesaikan masalah dengan sistematik berdasarkan maklumat daripada pelbagai sumber. Menjalankan dan menghasilkan projek secara individu. Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Matlamat Bengkel 1 adalah untuk memberi pengalaman dan kemahiran kepada pelajar dalam menghasilkan dan membentangkan satu projek pembangunan aplikasi/sistem secara individu. Pelajar dikehendaki menggunakan pengetahuan yang telah dipelajari untuk menyelesaikan masalah dan berfikir secara kreatif bagi mendapatkan hasil yang menepati objektif dan skop projek yang dicadangkan. Pelajar perlu menggunakan teknik-teknik yang dipelajari dalam matapelajaran teknik pengaturcaraan dan pembangunan sistem bagi memastikan projek yang dibangunkan mempunyai aliran proses yang logik dan menepati ciri-ciri sebuah sistem yang robus, konsisten, memiliki antaramuka yang menarik dan berkeupayaan untuk menangani kesilapan input/output data.

Pada peringkat akhir bengkel ini, pelajar dikehendaki untuk membentangkan dan berhujah untuk mempertahankan projek yang telah dibangunkan. Proses penyeliaan/penilaian bengkel ini dilaksanakan dalam bentuk penyeliaan dan penilaian kemajuan oleh seorang penyelia selama 12 minggu dan penilaian pembentangan oleh seorang penilai. Bengkel 1 ini juga berfungsi sebagai tapak untuk mempersiapkan pelajar bagi mengikuti program latihan industri.

daripada subjek terdahulu. Subjek ini juga membangunkan pemahaman pelajar dalam teknik penyelesaian masalah berdasarkan kepada skop projek mereka. Skop projek yang dibangunkan adalah berdasarkan kepada bidang pengkhususan pelajar dan mereka dikehendaki untuk membangunkan projek tersebut secara berkumpulan seramai tiga hingga lima orang. Rujukan

Rujukan 1. 1. 2.

3.

4. 5.

Burhanuddin Mohd Aboobaider et. all., Software Development Using Visual Basic.NET BITU 2913. Julia Case Bradley, Anita C.Millspaugh, Programming in Visual Basic .NET, McGraw-Hill, 2005 Edition. Jack Koh, Gourab Sen Gupta, Jesicca Goh, Ronnie Peh, VB.net With Database Access, Prentice Hall, 2002. Dave Grundgeiger, Programming Visual Basic .NET, O‘Reilly, 2002. Francesco Balena, Programming Visual Basic .NET, Version 2003, Microsoft Press, 2004.

2. 3.

4. 5.

Schwalbe, K., (2004). Information Technology Project Management, Thomson. Hughes, B., and Cotterell, M., (2002), Software Project Management, McGraw-Hill. Gonzalez, A. and Dankel, D., (2004). The Engineering of Knowledge-Based Systems (Second Edition), Prentice Hall. Alpaydin, E., (2004). Introduction to Machine Learning, The MIT Press. Russel, S and Norvig, P., (2003). Artificial Intelligence: A Modern Approach (Second Edition), Prentice Hall.

BITU 3926 BITU 3923

Latihan Industri (6,0,6)

Bengkel II (3,0,9) Hasil Pembelajaran

Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: Setelah melengkapkan subjek ini, pelajar dapat: 1. Menganalisis dan membina projek secara berkumpulan. 2. Mengaplikasikan konsep pembangunan dan rekabentuk sistem dalam pembangunan projek semasa. 3. Mengenalpasti, menganalisa dan menguruskan perubahan ke atas skop projek sepanjang kitar hayat projek. 4. Menguruskan projek berkumpulan secara beretika. 5.

Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Kursus ini memberi pendedahan kepada pelajar untuk mempraktikkan pengetahuan dan pengalaman yang diperolehi

1. 2. 3. 4. 5.

Menjalankan tugas dan tanggungjawab sebagai pekerja dalam bidang ICT. Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Mengamalkan disiplin dan beretika dalam menjalankan tugas harian. Menggunakan teknologi terkini dalam bidang ICT. Berinteraksi dan berkomunikasi bersama rakan sekerja dengan bersahsiah.

Sinopsis Kursus ini akan membolehkan pelajar menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, system

pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Pelatih disarankan untuk membina kemahiran insaniah dan professionalism melalui interaksi dan komunikasi dengan rakan sekerja. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3946 Laporan Latihan Industri (6,0,6) Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: 1. 2. 3.

Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Menggunakan teknologi terkini dalam bidang ICT. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

Sinopsis Kursus ini memerlukan pelajar membuat laporan semasa menjalani latihan industri. Pelajar dikehendaki menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, sistem pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3973

Projek Sarjana Muda I [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk : 1. 2. 3. 4. 5.

Mengenalpasti dan mendefinisikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Menjalankan asas penyelidikan seperti kajian literatur dan memilih kaedah penyelidikan yang bersesuaian. Membangunkan projek dengan kaedah pengurusan projek. Membentang dan mempertahankan hasilkerja. Mengorganisasi maklumat bagi menghasilkan laporan formal

Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani. Rujukan [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

BITU 3983

Projek Sarjana Muda II [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk :

1. 2. 3. 4. 5.

Melaksanakan fasa pengujian dan validasi sistem mengikut perancangan projek. Menyelesaikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Melengkapkan hasil projek yang mempunyai nilai komersial. Membentang dan mempertahankan hasilkerja. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani. Rujukan [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

2.

3.

Mengkaji dan mengenalpasti kaedah yang sesuai dalam memilih perkakasan, topologi dan protokol rangkaian setempat. Mendemonstrasikan dan mengkonfigurasi perisian dan perkakasan yang diperlukan untuk komunikasi rangkaian setempat.

Sinopsis Kursus ini adalah pengenalan kepada kaedah-kaedah dan amalan semasa yang digunakan di dalam Rangkaian Komputer Setempat (LAN). Ia akan memberi penekanan ke atas perisian dan perkakasan LAN, pengurusan pemasangan dan hubungan antara rangkaian. Topik yang diajar meliputi rekabentuk rangkaian, protokol komunikasi rangkaian, timbunan protocol hujung ke hujung, komponen rangkaian, pengurusan rangkaian dan model rujukan OSI. Rujukan 1.

2. 3.

4.

5.

Andrew S. Tanenbaum, "Computer Networks", Fourth Edition, Prentice Hall, Pearson Education, 2003, ISBN 0-13-038488-7 Todd Lammle, CCNA Cisco Certified Network Associate, Wiley (2005). ISBN: 0-7821-4391-1 Palmer M., Sinclair R.B., Guide to Designing and Implementing Local and Wide Area Networks, Second Edition, Thomson, 2003, ISBN-01619-12122-X Fred Halsall, "Computer Networking and the Internet", Fifth Edition, Addison-Wesley, Pearson Education, 2005, ISBN 0-321-26358-8 Forouzan, Behrouz. A., Local Area Networks, McGrawHill Forouzan Networking Series(2003), ISBN 0-07233605-6

MATAPELAJARAN TERAS KURSUS BITS 2323 - Rangkaian Komputer Meluas (3,2,2) BITS 2313 - Rangkaian Komputer Setempat (3,2,2)

Hasil Pembelajaran

Hasil Pembelajaran

Setelah melengkapkan subjek ini, pelajar dapat:

Setelah melengkapkan subjek ini, pelajar dapat:

1.

1.

2.

Menerang dengan menghubungkaitkan konsep asas rangkaian komputer setempat dan penggunaanya.

Menerang dan menghuraikan konsep dan teknologiteknologi rangkaian kawasan meluas. Menyelidik dan mengenalpasti kaedah yang sesuai dalam pemilihan pelayan, peralatan rangkaian meluas dan teknologi rangkaian yang betul.

3.

Mempamerkan rekabentuk senibina rangkaian dengan menggunakan pendekatan rekabentuk berstruktur untuk penyelesaian masalah rangkaian meluas.

Sinopsis Setelah menamatkan kursus ini, pelajar mempunyai pemahaman konsep, praktis, dan teknologi yang digunakan dalam merekabentuk dan mengimplementasi Rangkaian Kawasan Meluas. Kursus ini meliputi konsep asas terutamanya teknologi Rangkaian Kawasan Meluas, proses merekabentuk, keperluan keselamatan rangkaian dan juga menyediakan pelajar untuk menduduki peperiksaan CCNA (Cisco Certified Network Associates).

2.

3.

4. 5.

Subjek ini akan meliputi pendekatan system untuk mereka rangkaian, konsep, garis panduan dan amalan untuk Analisa Keperluan dan Analisa Aliran. Pilihan teknologi, hubungkait mekanisme dan pengurusan rangkaian dan keselamatan akan diajar di dalam rekabentuk logikal. Beberapa isu rekabentuk rangkaian akan dimasukkan di dalam rekabentuk fizikal, pengalamatan dan penghalaan. Perisian untuk analisa dan merekabentuk rangkaian seperti Microsoft Visio akan didedahkan dan penggunaan help untuk memahami dan mengaplikasikan analisa rangkaian dan pengetahuan merekabentuk kawasan dan proses. Rujukan 1.

Rujukan 1.

Sinopsis

Patrick Regan, Wide Area Network, Pearson Prentice Hall (2004) Michael A. Gallo, William M. Hancock, Computer Communications and Networking Technologies, Brooks/Cole, Thomson Learning (2002) William Stallings, Data and Computer Communications (Six Edition), Prentice Hall International Inc. (2000) Greg Tomsho, Ed Tittle, David Johnson, Guide to Networking Essentials (Third Edition)(2003) John E. Canavan, Fundamentals of Network Security, Artech House Inc. (2001)

2. 3. 4. 5.

Kaufmann, M. and Mc Cabe, J. (2007), ―Network Analysis, Architecture, and Design‖, Morgan Kaufman Oppenheimer, P (2007), ―Top Down Network Design‖, Cisco Press Mc Cabe, J and Kaufmann, M. (2007), ―Practical Network Analysis and Design‖, Morgan Kaufman Yusof, R. (2007), ―Network Analysis and Design‖, UTeM, Blommers, J. (2007), ―Practical Planning for Network Growth‖, Prentice Hall

BITS 3313 - Pentadbiran dan Pengurusan Rangkaian (3,2,2)

BITS 2333 Analisa & Rekabentuk Rangkaian (3,2,2)

Hasil Pembelajaran

Hasil Pembelajaran

Di akhir kursus, pelajar harus berkebolehan untuk:

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan dan menghuraikan metodologi untuk mereka rangkaian komputer secara efektif. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam menyelesaikan proses analisa dan merekabentuk struktur rangkaian. 3. Merekabentuk dan mengimplementasi menggunakan alat bantu dalam merekabentuk struktur rangkaian yang memenuhi keperluan pelanggan.

1.

2.

3.

Menerangkan piawaian dan protokol yang digunakan untuk pentadbiran dan pengurusan rangkaian. Menyelidik dan mengenalpasti kaedah yang sesuai dalam menyelesaikan masalah pentadbiran dan pengurusan rangkaian. Memanipulasikan pelbagai jenis alat bantuan perisian untuk pentadbiran dan pengurusan rangkaian.

Sinopsis Kursus ini mendedahkan pelajar kepada topik pentadbiran dan pengurusan rangkaian, tugas selaku pentadbir atau pengurus rangkaian, pengurusan hos, komponen infrastruktur, pengurusan pengguna, protokol Simple Network Management Protocol (SNMP), Management Information Base (MIB), pengawasan jarak jauh, pengurusan desktop, pengurusan berasaskan web dan pengurusan keselamatan rangkaian. Rujukan 1.

2. 3. 4. 5.

proses-proses dan langkah-langkah dalam pengurusan projek (pelancaran projek, perancangan, perlaksanaan, pengawalan dan penutupan atau penghentian projek). Perisian untuk pengurusan projek (Microsoft Project and Microsoft Excel) akan diperkenalkan dan digunakan untuk membantu dan mengaplikasikan lingkungan pengetahuan pengurusan projek dan proses-prosesnya. Rujukan 1.

J Richard Burke, Network Management Concepts and Practice: A Hands-on Approach, Pearson Education, 2004 Thomas A Limoncelli, The Practice of System and Network Administration, O‘reilly, 2000 Kirch Olaf & Dawson Terry, Linux Network Administrator‘s Guide, O‘reilly, 2000 Mann Scott, Linux TCP/IP Network Administration, Prentice Hall, 2001 Thomas W Shinder, MCSE Windows 2000 Network Administration, Osborne Publishing, 2000.

2.

3.

4. 5. 6.

BITS 3323 - Pengurusan Projek Rangkaian (3,2,2)

Schwalbe Kathy. Information Technology Project Management, 4th Ed. Thomson Course Technology 2006, ISBN No. 0-619-21528-3 Robert K. Wysocki, Robert Beck, Jr. & David B Crace. Effective Project management, 2nd Ed. John Wiley & Sons 2000. Gwen Lowery & Teresa Stover. Managing Projects with Microsoft Project 2000. John Wiley & Sons, 2001. Elaine Marmel. Microsoft Office Project 2003. Wiley Publishing, 2004. Tim Pyron. Using MS Office Project 2003. Que Publishing 2004. Sazilah Salam, Nurazlina Mohd Sanusi, Fararishah Khalid and Robiah Yusof. Project Management. FTMK UteM, 2008.

Hasil Pembelajaran BITS 3513 - Pengaturcaraan TCP/IP (3,2,2) Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerang dan menghuraikan konsep dan teori asas dalam pengurusan projek rangkaian yang merangkumi proses, alat dan teknik. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah pengurusan projek khususnya projek berkaitan rangkaian. 3. Membangunkan pelan jadual projek berkaitan rangkaian menggunakan perisian pengurusan projek.

Hasil Pembelajaran Diakhir subjek ini, pelajar akan mampu: 1. Menerang dan menghuraikan konsep dan teori asas pengaturcaraan TCP/IP. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah pengaturcaraan rangkaian. 3. Memanipulasikan atur cara komputer Java untuk penyelesaian masalah pengaturcaraan TCP/IP.

Sinopsis Sinopsis Subjek ini merangkumi perbadanan pengetahuan (body of knowledge) pengurusan projek iaitu pengurusan integrasi projek, pengurusan skop, pengurusan masa, pengurusan kos, pengurusan kualiti, dan pengurusan manusia. Ia juga meliputi

Subjek ini bertujuan untuk memberi pendedahan bagaimana pengaturcaraan rangkaian berfungsi. Memandangkan Java merupakan salah satu kemahiran yang sangat diperlukan di

dalam industri, subjek ini memberi penekanan bagaimana untuk menulis pengaturcaraan rangkaian menggunakan bahasa Java. Subjek ini akan menunjukkan penggunaan Java’s network class library untuk memudahkan pengaturcaraan rangkaian. Rujukan 1. David Reilly , Micheal Reilly , "Java Network Programming and Distributed Computing", AddisonWesley, 2002. 2. Elliotte Rusty Harold, Java Network Programming 3rd Edition, O‘Reilly & Associates. (2004) 3. Dick Steflick, Prashant Sridharan, Advanced Java Networking 2nd Edition, Prentice Hall, (2000) 4. Kenneth L. Calvert, TCP/IP Sockets in Java: Practical Guide for Programmers, Morgan Kauffman. (2002) 5. Dan Harkey, Client/Server Programming with Java and CORBA, 2nd Edition, John Wiley & Sons (1998)

Pengalamatan IP. Rekabentuk Firewall dan pengurusan keselamatan. Isu berkait dengan jenayah komputer, dan perundangan Siber. Rujukan 1.

2.

3.

4. 5.

Siti Rahayu, Robiah, Mohd Faizal and Nazrulazhar (2006), Information Technology Security, Pearson, ISBN 13 978-983-3655-47-2. W. Stallings (2003). Network Security Essentials: nd Applications and Standards, 2 edition, Prentice Hall, Inc, ISBN 0-13-016093-8. C.P. Pfleeger, S. L. Pfleeger (2003). Security in rd computing 3 Ed., Prentice Hall International, Inc., ISBN 0-13-035548-8. nd D. Gollmann (2005). 2 Edition, Computer Security, John Wiley & Sons, Inc, ISBN 0-470-86293-9 B. Schneier (1996). Applied Cryptography: nd Protocols, Algorithms and Source Code in C 2 Ed, John Wiley & Sons, Inc, ISBN 0-471-11709-9.

BITS 3413 Keselamatan Teknologi Maklumat & Rangkaian (3,2,2)

BITS 3333 - Rangkaian Multimedia (3,2,2)

Hasil Pembelajaran

Hasil Pembelajaran

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerang dan menghuraikan konsep keselamatan komputer dan rangkaian. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah keselamatan komputer dan rangkaian. 3. Mengkonfigurasi komputer dan rangkaian untuk menjadikannya selamat daripada pencerobohan. 4. Menganalisa isu-isu berkaitan perundangan dan etika dalam keselamatan komputer serta mengenalpasti undang-undang siber yang berkaitan dengan isu keselamatan komputer.

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerang dan menghuraikan konsep rangkaian multimedia, komponen-komponen multimedia, piawaian dan aplikasi bagi rangkaian multimedia. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah rangkaian multimedia. 3. Memanipulasikan mekanisma-mekanisma yang menyokong aplikasi multimedia untuk penyelesaian masalah dalam rangkaian multimedia.

Sinopsis Pengenalan kepada musuh ICT dan keperluan kepada teori dan kaedah mengawal keselamatan ICT. Keselamatan Perisian dan Sistem Pengoperasian. Keselamatan Data dan Pangkalan Data. Keselamatan Rangkaian, Kriptograpi, Capaian dan Authentikasi Rangkaian. Keselamatan dan

Sinopsis Subjek ini meliputi topik asas dan lanjutan rangkaian multimedia seperti Frame Relay, ATM dan High Speed LAN. Penekanan khusus akan diberikan kepada protokol penghantaran multimedia termasuk TCP, UDP, RTP, RTCP dan RTSP. Selain itu, senibina Quality of Service (QoS) juga akan didedahkan termasuk IntServ, DiffServ, RSVP dan MPLS.

Rujukan 1.

2.

3. 4.

5.

William Stalling, (2002). High-Speed Networks and Internets: Performance and Quality of Service, (Second Edition) , Prentice Hall. Francois Fluckiger, (2001). Understanding networked multimedia: Applications and technology, Prentice Hall. Nalin K. Sharda(2005), Multimedia Information Networking, Prentice Hall. F. Hallsall, (2001). Multimedia Communications: Applications, Networks, Protocols and Standards, Pearson Education. K.R. Rao (2002), Multimedia Communication Systems: Techniques, Standards and Networks, Prentice Hall.

sequence diagram dan class diagram. Fasa rekabenttuk perisian akan diperkenalkan kepada pelajar termasuklah bagaimana untuk membina hubungan antara kelas, attribute, operasi, decomposition, frameworks, layers dan tiers.. Rujukan 1.

Ian Sommerville, Software Engineering 6th Edition, Addison Wesley 2006 Martin Fowler, UML Distilled Third Edition A Brief Guide to the Standard Object Modeling Language, Addison Wesley 2003 Cay Horstman, Object Oriented Design and Patterns, John Wiley and Sons 2006 Alan Shalloway, James Trott Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/E, Addison-Wesley Professional, 2005 Jim Arlow, Ila Neustadt UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, 2/E, Addison-Wesley Professional, 2005

2.

3. 4.

5.

MATAPELAJARAN ELEKTIF BITP 2223- Keperluan dan Rekabentuk Perisian (3,2,2)

BITM 1123 – Pengarangan Media Interaktif (3,2,2)

Hasil Pembelajaran

Hasil Pembelajaran

Di akhir kursus ini, pelajar-pelajar berupaya:

Setelah melengkapkan subjek ini, pelajar dapat:

a. b.

c.

d.

Memahami dan menerangkan tentang konsep analisa keperluan dan rekabentuk perisian. Menganalisa keperluan perisian dan merekabentuk perisian dengan menggunakan kaedah berorientasikan objek dan Modified Modeling Language (UML). Memodelkan hasil analisa, keperluan perisian dan rekabentuk perisian menggunakan peralatan bantuan berkomputer. Mengenalpasti dan menyelesaikan masalah rekabentuk perisian menggunakan konsep design pattern.

a.

b.

c.

Sinopsis Kursus ini memperkenalkan pelajar kepada konsep kitar pembangunan aplikasi perisian terutamanya fasa analisa keperluan dan rekabentukperisian yang berasakan objek, notasi UML, perbezaan di antara OOAD dan SDM. Ia merangkumi permodelan analisa keperluan system dengan menggunakan model use-case di samping activity diagram,

Menyediakan pelbagai aplikasi media interaktif dengan menggunakan perisian pengarangan multimedia mengikut kehendak industri semasa. Membincangkan, melaporkan serta menggunakan pendekatan bersistematik dalam rekabentuk berarahan yang bersesuaian untuk mencapai objektif yang telah ditetapkan. Mengaplikasikan interaktiviti dalam aplikasi multimedia dengan mengikuti perisian pengarangan semasa yang digunapakai oleh industri.

Sinopsis Subjek ini akan memperkenalkan pelajar dengan pelbagai bentuk pembangunan projek media interaktif dariapada pendefinisian hinggalah ke penyampaian projek berkenaan. Pelajar akan diperkenalkan dengan rekabentuk berarahan

mengikut pelbagai bentuk dalam proses pembangunan termasuklah analisis, rekabentuk, pertimbangan penyampaian dan penilaian kemudiannya. Ianya juga meliputi model-model yang berbeza dalam rekabentuk berarahan, piawaian pembelajaran elektronik dan konsep interaktiviti. Sesi latihan amali pula meliputi teknik penulisan skrip untuk animasi dan penggunaan Adobe Flash secara mendalam. Pelajar dikehendaki membentuk kumpulan sendiri dalam usaha untuk menghasilkan produk multimedia interaktif dengan menggunakan Adobe Flash dan ActionScript. Projek dan laporan akhir harus dihantar pada hujung semester berkenaan. Rujukan 1. 2.

3. 4. 5.

Boyle, T. (1997) Design for Multimedia Learning, Prentice-Hall International. England, E. & Finney, A. (2002) Managing Multimedia: Project Management for Web and Convergent Media Book 1. Addison Wesley. Fallon, C. & Brown, S. (2003) e-Learning Standard. CRC Press LCC. Perkin, T. (2008) Adobe Flash CS3 Professional : Hands-on-Training (HOT). Lynda.com. Perkin, T. (2008). ActionScript 3.0 for Adobe Flash CS3 Professiona. Hands-on-Training (HOT). Lynda.com.

Sinopsis Subjek ini merupakan kesinambungan daripada Sistem Multimedia dan Pengarangan Media Interaktif. Ia akan memperkenalkan dan mendedahkan pelajar kepada dunia audio dan video digital yang menakjubkan dengan memperkenalkan kepada aspek produksi audio, teknik rakaman, alat produksi video, perkakasan video, prosedur penggambaran, kesan khas dan konsep produksi audio dan video. Selain itu, perisian dan perkakasan audio dan video akan diperkenalkan secara teori dan praktikal disamping proses penyuntingan semasa fasa pasca-produksi akan diberi penekanan disepanjang proses pengajaran dan pembelajaran. Rujukan [1] [2] [3] [4] [5] [6]

BITM 2123 – Teknologi Audio dan Video Digital (3,2,2) Hasil Pembelajaran Di akhir matapelajaran ini pelajar akan : 1. 2.

3.

Mengaplikasikan pengetahuan dan prinsip asas audio dan video digital. Mengaplikasikan kemahiran tekini menggunakan perisian dan perkakasan dengan teknik suntingan media digital secara kreatif untuk menghasilkan idea, membangunkan dan menyunting produk audio dan video digital secara berkumpulan. Memilih dan mengurus perisian dan perkakasan audio video dalam persekitaran produksi yang kondusif menerusi maklumat yang relevan dan terkini.

[7] [8]

Pete Shaner, Real World Digital Video Second Edition, Peachpit Press, 2004. Herbert Zettl, Video Basic 3, Wadsworth Thomson Learning, 2001. Frederic Jones, How To Do Everything With Digital Video, McGraw-Hill, 2002. Arch C. Luther, Video Camera Technology, Artech, 1998. Jose Alvear, Guide to Streaming Multimedia, MecklerMedia, 1998 Howard W. Sams, Complete Guide to Audio, PROMPT Publication, 1998. Chris Middleton, The Complete Guide to Digital Audio, Muka&Lipman Publishing, 2003. Chris Mylrea, Digital Video and Audio, Swinburne, 2006.

BITS 2213 Sistem Pengoperasian Rangkaian (3,2,2) Hasil Pembelajaran Di akhir kursus ini, pelajar mampu untuk: 1.

2.

Merekabentuk Sistem Pengoperasian Rangkaian (NOS), pengurusan ingatan NOS, dan pengurusan pemprosesan NOS Mengorganisasi perkhidmatan rangkaian berdasarkan pelantar OS pelbagai

3.

Memanipulasi kemahiran pentadbiran sistem dengan menggunakan perisian pengurusan rangkaian.

Sinopsis Subjek ini menerangkan pentadbiran rangkaian asas dan pengurusan system. Topik meliputi capaian dan konfigurasi asas perkhidmatan rangkaian, pengurusan perkhidmatan direktori dan penggunaan perisian pengurusan rangkaian atas pelantar system pengoperasian pelbagai. Pelajar seharusnya boleh mengaplikasikan kemahiran pentadbiran system dalam membangunkan strategi pengurusan rangkaian.

Sinopsis Subjek ini akan memberi pengetahuan asas tentang konsep mobile dan teknologi tanpa wayar dengan meneroka hubungkait antara perkakasan, perisian dan development kits. Melalui kelas, penyelidikan pelajar dan pembangunan aplikasi pelajar akan memahami teknologi mobile semasa seperti J2ME dan WAP dan juga kaitannya dengan sistem pengoperasian dan piawaian. Pelajar akan didedahkan kepada cabaran untuk menangani kekangan ingatan dan storan untuk perkakasan ini. Rujukan

Rujukan

1.

[1]

2.

[2] [3] [4] [5]

Tanenbaum & Woodhull, Operating System Design and Implementation, 2nd Ed., Prentice Hall 1997 ISBN 0-13638677-6 Silberschatz & Galvin, "Operating Systems Concepts," 5th Ed., Addison-Wesley 1998 ISBN 0-201-59113-8 Silberschatz, Peterson, and Galvin, Operating System Concepts, Addison-Wesley Dee-Ann LeBlanc (2000), Linux: Install and Configuration, Little Black Book, Coriolis Ida M. Flyn (2001), Understanding Operating Systems, Thomson Learning.

3. 4. 5.

J. Schiller, Mobile Communications, 2nd Ed., Addison- Wesley, 2003. T.S. Rappaport, Wireless Communications: Principle and Practice, 2nd Ed., Prentice Hall, 2002. W. Stallings, Wireless Communications & Networks, 2nd Ed., Pearson Prentice Hall, 2005. J. Geier, Wireless Networks: First Step, Cisco Press, 2005. J. Knudsen, Wireless Java: Developing with Java 2 Micro Edition, Apress, 2001.

BITS 3343

Fiber Optik (3,2,2)

Hasil Pembelajaran BITS 3533

Rangkaian Tanpa Wayar dan Pengkomputeran Mudahalih (3,2,2)

Hasil Pembelajaran 1.

2.

3.

Menerang dan menghuraikan konsep teori asas penghantaran tanpa wayar dan kawalan capaian di dalam rangkaian tanpa wayar dan cellular. Menyelidik dan mengenalpasti masalah yang berkaitan penghantaran tanpa wayar dan kawalan capaian di dalam rangkaian tanpa wayar dan cellular. Mendemostrasi operasi tiga jenis rangkaian tanpa wayar, risiko dan ancaman dan bagaimana untuk memastikan rangkaian selamat.

Setelah melengkapkan subjek ini, pelajar dapat: 1. 2. 3.

Menerang dan menghuraikan konsep teori asas fiber optik. Menyelidik dan mengenalpasti kabel yang sesuai dan peranti rangkaian untuk fiber optik. Memanipulasi mekanisma untuk menyokong dan membuat rangkaian yang menggunakan fiber optik.

Sinopsis Kursus ini akan merangkumi asas dan aplikasi terkini berkaitan keperluan komunikasi fiber optik. Mekanisma tertentu akan di bincangkan dari prinsip operasi peranti komunikasi optik hingga teknologi komunikasi fiber optik.

Rujukan 1. Gerd Keiser (2003),Optical Communications st Essentials, 1 Edition, McGraw Hill Th 2. Jeff Hecth (2005), Understanding Fiber Optics, 5 Edition, Prentice Hall 3. James N. Downing (2004), Fiber Optic st Communication, 1 Edition, Thomson 4. Govind P.Agrawal (2002), Fiber Optic rd Communication System, 3 Edition, New York, John Wiley & Son 5. Jim Hayes (2006), Fiber Optics Technician‘s rd manual, 3 Edition, Thomson Delmar Learning.

HASIL PEMBELAJARAN KURSUS Program akademik Ijazah Sarjana Muda Sains Komputer (Kepintaran Buatan) ini ditawarkan untuk melahirkan para graduan yang mempunyai pengetahuan dan kemahiran yang tinggi dalam bidang Sains Komputer khususnya Teknologi Maklumat dan Komunikasi (ICT). Para graduan juga dilengkapi dengan pengetahuan dan kemahiran lanjutan khusus dalam bidang kepintaran buatan yang dapat memenuhi keperluan industri terutamanya bidang ICT, robotik dan kejuruteraan pembuatan.

HASIL PEMBELAJARAN Tujuan FTMK mengadakan program Ijazah Sarjana Muda Sains Komputer (Kepintaran Buatan)(Kepujian) adalah untuk menghasilkan pelajar-pelajar menpunyai ciri-ciri berikut: 1. 2. 3.

4.

5. 6. 7. 8. 9.

Pelajar mampu memperoleh dan mengaplikasikan pengetahuan Sains Komputer dan Teknologi Maklumat. Pelajar mampu untuk menganalisa, merekabentuk dan meembangunkan aplikasi ICT. Pelajar berkebolehan mengaplikasikan teknik-teknik kepintaran buatan seperti teknik carian, logik kabur, rangkaian neural, pengkomputeran evolusi, pembelajaran mesin, agen pintar dalam pembangunan sesuatu sistem. Pelajar mempunyai kemahiran untuk membangunkan secara individu atau berkumpulan sistem berteraskan kepintaran buatan seperti sistem pintar, sistem pakar, sistem agen pintar dan sistem robotik. Pelajar berupaya untuk menjalankan penyelidikan dalam bidang yang berkaitan berteraskan kepintaran buatan. Pelajar boleh berfikir secara kritis dan kreatif dalam menyelesaikan masalah serta mampu berkomunikasi dengan efektif untuk menyampaikan data. Pelajar mampu menyumbang kemahiran secara individu atau berkumpulan dalam pelbagai disiplin dan domain. Pelajar mampu mempamerkan keperibadian yang tinggi, beretika dan mempunyai ciri-ciri kepimpinan dan keusahawanan. Pelajar berkebolehan dalam pembelajaran kendiri secara berterusan untuk memperolehi pengetahuan dan kemahiran.

PROSPEK PEKERJAAN Karier-karier yang sedia ada dalam bidang sains komputer dan teknologi maklumat adalah terbuka kepada graduan berpengkhususan Kepintaran Buatan. Antara peluang-peluang pekerjaan adalah seperti yang disenaraikan di bawah. Graduan berpengkhususan Kepintaran Buatan boleh juga menyambung pelajaran mereka di peringkat pasca ijazah. a. Jurutera Pengetahuan b. Pembangun Sistem Pintar atau Sistem Pakar c. Penganalisis Sistem d. Pengaturcara Sistem e. Perekabentuk Sistem f. Pembangun Perisian g. Konsultan Perisian h. Pakar Sains Komputer i. Penyelidik

STRUKTUR KURIKULUM Untuk dianugerahkan Ijazah Sarjana Muda Sains Komputer (Kepintaran Buatan) dengan Kepujian, seseorang pelajar dikehendaki memenuhi jumlah minimum 120 kredit yang merangkumi komponen-komponen program yang telah ditetapkan. Komponen-komponen tersebut adalah seperti berikut: Komponen Wajib Universiti Teras Program Teras Kursus Elektif JUMLAH

Jam Kredit 18 72 24 6 120

Senarai matapelajaran mengikut pecahan komponen program yang perlu dipelajari oleh pelajar yang mengambil program Ijazah Sarjana Muda Sains Komputer (Kepintaran Buatan) adalah seperti berikut:

MATAPELAJARAN WAJIB UNIVERSITI (18 kredit) BLHC 4042 BLHW 1702 BLHW 2712 BLHW 2402 BLHW 3402 BLHW 1722 BLHL 4032 BLHW 1012 BLHL 1 - - 2 BKK* - - - 1 BKK* - - - 1

Kemahiran Keusahawanan dan Perniagaan Baru (Entrepreneur Skills and New Busines) Tamadun Islam dan Tamadun Asia -TITAS (Islamic and Asian Civilizations) Hubungan Etnik (Etnique Relation) Komunikasi Teknikal I (Technical Communication I) Komunikasi Teknikal II (Technical Communication II) Falsafah Sains dan Teknologi (Philosophy of Science and Technology) Pemikiran Kritis dan Kreatif (Critical and Creative Thinking) Asas Bahasa Inggeris (Foundation English)* Bahasa Ketiga (Third Language) Kokurikulum I (Co-Curriculum I) Kokurikulum II (Co-Curriculum II)

MATAPELAJARAN TERAS PROGRAM (72 kredit) BACS 1253 BACS 1263 BACS 2213 BITP 1113 BITP 1123 BITP 1213 BITP 1323

Matematik Sains Komputer I (Mathematics for Computer Science I) Matematik Sains Komputer II (Mathematics for Computer Science II) Statistik dan Kebarangkalian (Statistic and Probability) Teknik Pengaturcaraan (Programming Technique) Struktur Data dan Algoritma (Data Structure and Algorithm) Pembangunan Sistem (System Development) Pangkalan Data

BITP 3113 BITP 2213 BITS 1123 BITS 1213 BITS 1313 BITS 2513 BITM 1113 BITM 2113 BITI 1113 BITU 2913 BITU 3923 BITU 3926 BITU 3946 BITU 3973 BITU 3983

(Database) Pengaturcaraan Berorientasikan Objek (Object Oriented Programming) Kejuruteraan Perisian (Software Engineering) Organisasi dan Senibina Komputer (Computer Organization and Architecture) Sistem Pengoperasian (Operating System) Komunikasi Data dan Rangkaian (Data Communication and Networking) Teknologi Internet (Internet Technology) Sistem Multimedia (Multimedia System) Pembangunan Aplikasi Web (Web Application Development) Kepintaran Buatan (Artificial Intelligence) Bengkel I (Workshop I) Bengkel II (Workshop II) Latihan Industri (Industrial Training) Laporan Latihan Industri (Industrial Training Report) Projek Sarjana Muda I (Project I) Projek Sarjana Muda II (Project II)

MATAPELAJARAN TERAS KURSUS (24 kredit) BITI 2113 BITI 2223 BITI 2213 BITI 3123 BITI 3133

Pengaturcaraan Logik (Logic Programming) Pembelajaran Mesin (Machine Learning) Sistem Berasaskan Pengetahuan (Knowledge Based System) Logik Kabur (Fuzzy Logic) Rangkaian Neural (Neural Networks)

BITI 3113 BITI 3143 BITS 3423

Agen Pintar (Intelligent Agents) Pengkomputeran Evolusi (Evolutionary Computing) Keselamatan Teknologi Maklumat (Information Technology Security)

MATAPELAJARAN ELEKTIF (6 kredit) Pilih mana-mana dua daripada berikut. BITI 3513 BITI 3523 BITI 3413 BITI 3213 BITI 3313 BITM 3313

Kepintaran Buatan dalam Pembuatan (Artificial Intelligence in Manufacturing) Kepintaran Buatan dalam Robotik & Automasi (Artificial Intelligence in Robotics and Automation) Pemprosesan Bahasa Tabi‘e (Natural Language Processing) Sistem Bantuan Keputusan (Decision Support System) Pemprosesan & Pengecaman Imej (Image Processing and Pattern Recognition) Pembangunan Permainan Komputer (Computer Games Development)

STRUKTUR KURIKULUM MENGIKUT SEMESTER PENGAJIAN Tahun Satu (Semester I) Kod BLHW 1012 BLHW 1722 BLHW 2712 BLHW 1702 BACS 1253 BITP 1113 BITP 1213 BITS 1123

Asas Bahasa Inggeris Falsafah Sains dan Teknologi Hubungan Etnik Tamadun Islam dan Tamadun Asia Matematik Untuk Sains Komputer I Teknik Pengaturcaraan Pembangunan Sistem Organisasi dan Senibina Komputer JUMLAH

Tahun Satu (Semester II) Kod BLHW 2402 BKK --BACS 1263 BITP 1123 BITP 1323 BITS 1213 BITI 1113

Matapelajaran

Komunikasi Teknikal I Ko-Kurikulum I ** Matematik Untuk Sains Komputer II Struktur Data dan Algoritma Pangkalan Data Sistem Pengoperasian Kepintaran Buatan JUMLAH

Tahun Dua (Semester I) Kod BLHW 3402 BKK ---BACS 2213 BITU 2913 BITP 3113 BITS 2513 BITI 2113

Matapelajaran

Matapelajaran

Komunikasi Teknikal II Ko-Kurikulum II ** Statistik dan Kebarangkalian Bengkel 1 Pengaturcaraan Berorientasikan Objek Teknologi Internet Pengaturcaraan Logik JUMLAH

Jam Pertemuan Kuliah Amali 2 1 2 0 2 0 2 0 2 2 2 2 2 2 2 2

Kredit

Pra-syarat

2* 2 2 2 3 3 3 3 18

*Pengecualian jika telah

Jam Pertemuan Kuliah Amali 1 2 0 3 2 2 2 2 2 2 2 2 2 2

Kredit

Pra-syarat

Jam Pertemuan Kuliah Amali 1 2 0 3 2 2 0 9 2 2 2 2 2 2

Kredit

2 1 3 3 3 3 3 18

2 1 3 3 3 3 3 18

mengambil MUET

BLHW 1012

Pra-syarat BLHW 2402

BITP 1113, BITP 1123 BITP 1113, BITP 1123

BITI 1113

**Matapelajaran ini boleh diambil di semester yang lain. Sila rujuk kepada Unit Ko-Kurikulum sebelum mendaftar matapelajaran ini.

Tahun Dua (Semester II) Kod BLHL 4032 BITP 2213 BITM 1113 BITS 1313 BITI 2223 BITI 2213

Matapelajaran

Pemikiran Kritis & Kreatif Kejuruteraan Perisian Sistem Multimedia Komunikasi Data dan Rangkaian Pembelajaran Mesin Sistem Berasaskan Pengetahuan

Jam Pertemuan Kuliah Amali 2 0 2 2 2 2 2 2 2 2 2 2

JUMLAH Tahun Tiga (Semester I) Kod BLHL ---BITU 3913 BITM 1313 BITI 3123 BITI 3113 BITI 3133

Matapelajaran

Jam Pertemuan Kuliah Amali 2 0 0 9 2 2 2 2 2 2 2 2

JUMLAH

BLHC 4042 BITU 3973 BITS 3423 BITI 3143 BITI ---BITI ----

Matapelajaran

Jam Pertemuan Kuliah Amali 2 0 0 25* 2 2 2 2 2 2 2 2

JUMLAH

BITU 3983

BITP 1323, BITI 1113

BITI 1113

Kredit 2 3 3 3 3 3

Pra-syarat

BITU 2913 BITI 2213, BITP 1113 BITI 1113, BITP 3113 BITI 2223, BACS 1253 BITP 1113

17

Kemahiran Keusahawanan dan Perniagaan Baru Projek Sarjana Muda I Keselamatan Teknologi Maklumat Pengkomputeran Evolusi Elektif 1 Elektif 2

Tahun Tiga (Semester Khas) Kod

2 3 3 3 3 3

Pra-syarat

17

Bahasa Ketiga Bengkel II Pembangunan Aplikasi Web Logik Kabur Agen Pintar Rangkaian Neural

Tahun Tiga (Semester II) Kod

Kredit

Kredit 2 3 3 3 3 3

Pra-syarat

BITU 3923 BITS 1213, BITS 1313 BITI 2223, BITP 3113

17

Matapelajaran

Projek Sarjana Muda II

Jam Pertemuan Kuliah Amali 0

JUMLAH * Setara dengan 9 jam pertemuan seminggu jika dilaksanakan dalam semester biasa.

25*

Kredit 3 3

Pra-syarat BITU 3973

Tahun Empat (Semester I) Kod BITU 3926 BITU 3946

Matapelajaran

Latihan Industri Laporan Latihan Industri

Jam Pertemuan Kuliah Amali 0 0

24 24

JUMLAH

Kredit

Pra-syarat

6 6 12

Mata Pelajaran Elektif Berikut adalah senarai mata pelajaran elektif yang boleh dipilih oleh pelajar sebagai sebahagian dari kuri kulum program. Kod Matapelajaran Jam Pertemuan Kredit Pra-syarat Kuliah Amali BITI 3123, BITI 3133 BITI 3513 Kepintaran Buatan dalam Pembuatan 2 2 3 BITI 3523 Kepintaran Buatan dalam Robotik dan Automasi 2 2 3 BACS 1263 BITI 3413 Pemprosesan Bahasa Tabie 2 2 3 BITI 2113 BITI 3213 Sistem Bantuan Keputusan 2 2 3 BITI 2213 BITI 3313 Pemprosesan Imej dan Pengecaman Corak 2 2 3 BITI 1113, BACS 1253 BITM 3313 Pembangunan Permainan Komputer 2 2 3 Senarai mata pelajaran elektif yang ditawarkan akan diubahsuai dari semasa ke semasa mengikut keperluan mengikut keperluan industri.

Matapelajaran Antarabangsa Kod BLHL 1012 BLHL 1022 BLHL 1112 BLHL 1122 BLHL 1212 BLHL 1222 BLHL 1312 BLHL 1322 BLHL 1412 BLHL 1422 BLHL 1512 BLHL 1522

Matapelajaran Bahasa Melayu I Bahasa Melayu II Bahasa Arab I Bahasa Arab II Bahasa Mandarin I Bahasa Mandarin II Bahasa Jepun I Bahasa Jepun II Bahasa Jerman I Bahasa Jerman II Bahasa Perancis I Bahasa Perancis II

Jam Pertemuan Kuliah Amali 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1 1 1

Kredit 2 2 2 2 2 2 2 2 2 2 2 2

Pra-syarat BLHL 1012 BLHL 1112 BLHL 1212 BLHL 1312 BLHL 1412 BLHL 1512

MATAPELAJARAN TERAS PROGRAM

BACS 1263 Matematik Sains Komputer II (3,3,2) Hasil Pembelajaran

BACS 1253 Matematik Sains Komputer I (3,3,2)

Setelah melengkapkan subjek ini, pelajar dapat:

Hasil Pembelajaran 1. Setelah melengkapkan subjek ini, pelajar dapat: 2. 1. 2.

3.

Menerangkan konsep asas Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu Aljabar Linear dan Matematik Diskrit. Topik Aljabar Linear termasuk n Persamaan Linear, Matrik, Penentu, Vektor R , Vektor Nyata, Nilai Eigen, Vektor Eigen, Diagonalisasi dan Transformasi Linear. Topik Matematik Diskrit termasuk Teori Logik, Set, Fungsi, Algoritma dan Nombor, Hubungan Setara, Induksi, Pengiraan, Hubungan, Teori Graf, Pepohon dan Aljabar Boolean.

3.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu kalkulus dan analisis berangka. Topik kalkulus termasuk fungsi, teknik pembezaan, fungsi logaritma asas dan eksponen serta aplikasinya., teknik kamiran, dan fungsi pelbagai pembolehubah. Topik analisis berangka termasuk polynomial Taylor, perwakilan computer menggunakan nombor, ralat, interpolasi, pembezaan dan kamiran berangka serta penyelesaian berangka bagi persamaan pembezaan. Rujukan 1.

Rujukan 1. 2. 3. 4. 5.

Kolman, B. and Hill, D.R. Introductory Linear Algebra with Application, 7th edition. Prentice Hall 2001. H. Anton. Elementary Linear Algebra. 8th edition. McGraw Hill. 1995. David C.Lay. Linear Algebra and Its Applications 3rd edition. Addison Wesley 2003. Kenneth H. Rosen. Discrete Mathematics and Its Applications, 4th edition. McGraw-Hill 1998. Johnsonbaugh, R. Discrete Mathematics. Prentice Hall 2005.

Mengaplikasikan pengetahuan dan konsep asas kalkulus dan analisis berangka. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori kalkulus dan analisis berangka. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

2. 3. 4. 5.

Goldstein, L. J., David I. S. (2004). Calculus and Its Application. Prentice Hall. James Stewart (2003). Calculus. Thomson. Johnston, E.H., Mathews J.C. (2002). Calculus. Pearson Education. . Atkinson, K. (2004). Elementary Numerical Analysis. John Wiley & Sons, Inc. Richard L.B., J. Douglas Faires (2004). Numerical Analysis. Thomson.

BACS 2213

Statistik dan Kebarangkalian (3,2,2)

Hasil pembelajaran Setelah mengambil kursus ini, pelajar sepatutnya:

1. 2.

3.

Menerangkan konsep asas kebarangkalian dan statistic inferens. Menyelesaikan masalah dalam statistik inferens menggunakan perisian dengan merujuk kepada konsep penganggaran dan ujian hipotesis. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik statistik yang sesuai.

Sinopsis Pelajar akan didedahkan dengan konsep kebarangkalian dan statistik inferens. Kursus ini dimulakan dengan Kebarangakalian dan diikuti dengan Pembolehubah Rawak Diskrit, Pembolehubah Rawak Selanjar dan Taburan Persampelan. Topik utama untuk statistik inferens akan dimulaikan dengan Penganggaran. Ini akan diikuti oleh Pengujian Hipotesis, Penganggaran dan Pengujian Hipotesis: 2 Populasi, Anova dan Regresi Linear Mudah dan Korelasi. Selain daripada itu kursus ini juga akan mendedahkan pelajar kepada perisian statistik. Rujukan [1]

[2]

[3]

[4]

[5]

Setelah melengkapkan subjek ini, pelajar dapat: 1. Memahami prinsip-prinsip asas penyelesaian masalah dalam Kejuruteraan Perisian. 2. Mengaplikasi prinsip-prinsip asas pengaturcaraan. 3. Membentuk asas-asas pembinaan bahasa C++ dalam membangunkan aturcara. Sinopsis Subjek ini akan memperkenalkan pelajar kepada konsep asas computer dan teknik pengaturcaraan yang merangkumi kitar hayat aturcara, pembolehubah, pengecam, jenis data asas, operator, syarat/pilihan, ulangan/gelung, fungsi, tatasusunan, rentetan, fail, struktur dan penuding. Rujukan 1. 2.

3. Sh. Sara, Hanissah, Fauziah, Nortazi, Farah Shahnaz, Introduction to Statistics & Probability A Study Guide (2008), Pearson – Prentice Hall Douglas C. Montgomery, George C.Runger, Applied Statistics and Probability for Engineers, 3rd Edition (2002), John Wiley Richard A. Johnson, Probability and Statistics for Engineers, 7th Edition (2005), Pearson Prentice Hall Jay L. Devore, Probability and Statistics for Engineering and the Sciences, 6th Edition (2000), Thomson – Duxbury David M Levine, Patricia P. Ramsey, Robert K. Smidt , Applied Statistics for Engineers and Scientists Using Microsoft Excel and MINITAB (2001),Prentice Hall

BITP 1113

Teknik Pengaturcaraan (3,2,2)

Hasil Pembelajaran

4. 5. 6. 7.

D.S Malik (2009), ―C++ Programming from Problem Analysis to Program Design‖, Cengage Learning. A.Forouzan, Behrouz, (2000), ―A Structured Programming Approach Using C++‖, Brooks/Cole Thomson Learning. H.M Deitel, P.J Deitel, (2005), ―C++ How To Program‖, Prentice Hall. Savitch, Walter, (2006),‖Absolute C++‖, Addison Wesley. Bronson, Gary J, (2000), ―Program Development and Design Using C++‖, Brooks/Cole Publishing Company. Knowlton, T, (2000), ―Introduction To Computer Science Using C++‖, Thomson Learning. Schildt, H, ―The Single Easiest Way To Master C++ Programming‖, Mc Graw Hill.

BITP 1123

Struktur Data dan Algorithma (3,2,2)

Hasil Pembelajaran Di hujung kursus ini, pelajar-pelajar akan berupaya untuk: 1. Mengenalpasti struktur data yang bersesuaian apabila diberi aplikasi yang memerlukan struktur data. 2. Mengaplikasi struktur data dan algoritma dalam penyelesaian masalah. 3. Menerangkan kelebihan dan kelemahan bagi rekabentuk algoritma dari segi memori dan kecekapan masa larian.

4.

Menggunakan dan menghasilkan struktur berdasarkan keperluan masalah semasa.

data

Sinopsis Kursus ini akan mendedahkan pelajar-pelajar dalam struktur data dan algoritma. Konsep asas dalam struktur, kelas, tatasusunan dan penunjuk akan juga dibincangkan untuk memahami asas bagi struktur data dan algoritma.Kursus ini akan menekankan struktur data seperti senarai, timbunan, barisan, pepohon, carian dan hash manakala timbunan, graf dan heaps akan tertumpu kepada algoritma. Kecekapan algoritma untuk masa larian akan juga dibincangkan. Kod pseudo dan pengaturcaraan C++ akan digunakan untuk implementasi. Selain daripada teori, pelajar-pelajar kan diminta untuk mengaplikasikan sturuktur data dan algoritma melalui system kecil yang dibangunkan secara berkumpulan.

Richard F. Gilberg, Behrouz A. Fourouzan, ―Data Structures A Pseudocode Approach with C++‖, Brooks/Cole Thomson Learning, 2001 Malik, D. S. ―Data Structures Using C++‖. Thomson Course Technolgy, 2005. Michael Main, Walter Savich, ―Data Structures & Other Objects Using C++‖, Addison Wesley, 2004. Sartaj, Sahni, ―Data Structures, Algorithms and Applications in C++‖, Mc Graw Hill International Editions, 1998. Berman A., Michael, ―Data Structure Via C++ Objects by Evolution ―, Oxford, 1997.

2. 3. 4.

5.

BITP 1213

Pembangunan Sistem (3,2,2)

Hasil Pembelajaran 1.

2. 3.

Kursus ini memperkenalkan pelajar kepada konsep asas pembangunan sistem, analisa, rekabentuk, pemodelan, metodologi, teknik, peralatan dan perspektif lain yang perlu dititik beratkan untuk membangunkan sistem maklumat. Rujukan 1.

2. 3. 4. 5.

Rujukan 1.

Sinopsis

Mentakrifkan dan menerangkan bagaimana untuk membangunkan sistem maklumat secara fasa demi fasa. Mengikut metodologi-metodologi yang bersesuaian dalam membangunkan sistem atau aplikasi. Mengaplikasikan kitaran hayat pembangunan sistem berdasarkan masalah semasa.

6. 7.

Valacich, J. S., George, J. F. & Hoffer, J.A. 2006. Modern th Systems Analysis and Design, 5 edition, Pearson Prentice Hall. Whitten, J., Bentley L. & Dittman, K. 2001. Systems Analysis and Design Methods, McGraw-Hill. Masrek, M. N., Abdul Rahman, S. & Abdul Jalil, K. 2001. Analisis & Rekabentuk Sistem Maklumat. McGraw-Hill. Kendall, K. E. & Kendall, J. E. 2002. System Analysis and Design. Prentice Hall. Shelly, G., Cashman, T. & Rosenblatt, H. 2000. Systems Analysis and Design, Shelly Cashman Series. Blair, R., Crossland, J., Reynolds, M., Willis, T. nd 2003. Beginning VB.Net, 2 edition, Wiley Productions. Bradley, J. C. & Millspaugh, A. C. 2005. Programming in Visual Basic.Net: Visual Basic.NET 2003 Update Edition, McGraw-Hill International Edition

BITP 1323 Pangkalan Data (3,2,2) Hasil Pembelajaran 1.

2. 3.

Mengenalpasti dan memahami konsep pangkalan data, konsep permodelan data (perhubungan) dan pernyataan SQL. Menghasilkan rekabentuk konsep perhubungan data dengan mengikut Model Perhubungan-Entiti. Membina aplikasi pangkalan data berpandukan keperluan masalah semasa.

Sinopsis Kursus ini adalah pengenalan kepada pengkalan data dan sistem pengurusan fail. Ia dapat membantu para pelajar untuk membina pemahaman kepada fungsi kepada permodalan data, pengurusan fail dan sistem pengkalan data dalam sistem maklumat. Para pelajar juga didedahkan kepada cara-cara

untuk mereka bentuk, membina dan melaksanakan aplikasi pengakalan data. Kursus ini lebih cenderung kepada kemahiran praktikal untuk mencipta, mengawal dan melaksana pernyatan kepada pengkalan data perhubungan. Latihan amali akan diberikan pada setiap sesi makmal daripada punca dan bentuk yang pelbagai. Pelajar akan menghantar kesemua latihan pada akhir sesi makmal. Pelajar juga harus mempersembahkan projek aplikasi pengkalan data hasil daripada pemahaman mereka. Ini bagi mendidik pelajar untuk mengaplikasi pengetahuan dan teknik-teknik yang diperolehi kepada aplikasi sebenar pengkalan data.

Sinopsis Kursus ini memberi pendedahan kepada pembangunan sistem dan kejuruteraan perisian. Ia berkaitan dengan kitar hayat perisian, analisa keperluan, rekabentuk perisian, prosesproses dalam rekabentuk perisian, kualiti rekabentuk, strategi dalam merekabentuk dan metrik dalam pengujian perisian. Ia juga menjurus kepada pengurusan projek perisian termasuk pembajetan dan pengurusan kualiti. Rujukan 1.

Rujukan 1.

Rob, P. & Coronel, C. (2004) Database Systems: Design, Implementation, and Management 6th Edition. Course Technology. Connolly, T., Begg, C. & Strachan, A. (2005) Database Systems: A Practical Approach to Design, Implementation, and Management. 4th Edition. Addison- Wesley. Hoffer, Jeffrey A ., Prescott, Mary B. & McFadden, Fred R. (2004) Modern Database Management 7th Edition. Prentice Hall Pratt, P.J. (2004) A Guide to SQL Seventh Edition. Course Technology Mannino, M.V. (2001) Database Application Development & Design. McGraw-Hill.

2.

3.

4. 5.

BITP 2213

Kejuruteraan Perisian (3,2,2)

Hasil Pembelajaran Modul ini membenarkan pelajar mempunyai pengetahuan dan kepakaran dalam pembangunan perisian dan sistem. Selepas mengikuti kursus ini, pelajar berkeupayaan untuk : 1. 2. 3. 4.

Menerangkan konsep kejuruteraan perisian. Mengaplikasikan konsep kejuruteraan perisian di dalam pembangunan sistem. Mengaplikasikan elemen asas di dalam pengurusan projek perisian. Memilih peralatan yang bersesuaian untuk merekabentuk kajian kes semasa.

2. 3. 4. 5.

6.

Sommerville, I (2007) Perisian Engineering, 8th Edition, Addison Wesley. Pressman, R.S (2005) Perisian Engineering A Practitioner’s Approach, 6th Edition. McGraw-Hill. Pfleegar, S.L (2001) Perisian Engineering Theory & Practice. 2nd Edition. Prentice Hall. Braude J.E, (2001) Perisian Engineering: An ObjectOriented Perspective, Wiley. Ghezzi C, Jazayeri M, Mandrioli D, (2003) Fundamentals of Perisian Engineering. 2nd Edition Prentice Hall. Bern Oestereich,(2002), Developing Perisian with UML Object oriented Analysis and Design Practice,. 2nd Edition. Addison-Wesley.

BITS 1123 Organisasi Senibina Komputer (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1.

2. 3.

Mentakrifkan dan menerangkan konsep organisasi senibina komputer termasuklah kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU. Mengaplikasikan teori senibina komputer dalam menyelesaikan masalah asas kefungsiaan komputer. Menunjukkan dan memasang komponen-komponen asas komputer.

Sinopsis

dalam sistem pengoperasian seperti keserentakan, kernel, kebuntuan dan multithreading.

Kursus ini akan membekalkan kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU, dan juga perlaksanaan secara praktikal kepada komponen-komponen. Selain itu, isu senibina seperti rekabentuk set arahan dan jenis data diliputi. Tambahan pula, pelajar akan diperkenalkan dengan bidang penting dalam organisasi selari.

Rujukan 1.

2. 3.

Rujukan [1]. 1 William Stallings, (2007). Computer Organization & th Architecture, 7 Edition. Prentice Hall. [2] Carl Hamacher, Zvonko Vranesic, Safwat Zaky, (2002). th Computer Organization, 5 Ed. McGraw Hill. [3] Irv Englander, (2003). The Architecture of Computer Hardware and System Software: An Information rd Technology Approach., 3 Edition. John Wiley & Sons. [4] Thomas C. Bartee, (1991). Computer Architecture and Logic Design. McGraw Hill. [5] James L. Antonakos, (2004). The 68000 Microprocessor, th 5 Edition. Prentice Hall.

BITS 1213

Sistem Pengoperasian (3,2,2)

Hasil Pembelajaran 1. 2. 3.

Menerangkan konsep komponen utama di dalam sistem pengoperasian. Menghubungkaitkan teori sistem pengoperasian dengan aplikasi. Menerangkan perbezaan dari segi kefungsian bagi pelbagai jenis sistem pengoperasian.

Sinopsis Kursus ini dijalankan untuk memberi pendedahan kepada pelajar mengenai perkara asas dalam sistem pengoperasian termasuklah proses, pengurusan memori, fail dan I/O dan juga mengenai penjadualan CPU. Bahagian pengenalan mengandungi perkembangan sistem pengoperasian daripada ia bermula sehinggalah sekarang. Pelajar juga akan belajar tentang konsep asas, teknologi dan teori yang digunakan

4. 5.

William Stallings, Operating Systems: Internals and th Design Principles 6 Ed., Prentice Hall International, Inc. Silberschatz, A (2003). Operating System Concept th 6 . Ed., John Wiley and Sons, Inc. Nutt, G. (2002), Operating Systems : A modern nd Perspective 2 .Ed., Eddison Wesley Longman, Inc., ISBN 0-201-74196-2 Jason W. Eckert, M. John Schitka. Linux Guide to Certification. Zurina, Fairuz, Zaki, Ariff (2009), Fedora Core 9: For Beginner and Intermediate, First Edition.

BITS 1313 - Komunikasi Data dan Rangkaian (3,2,2) Hasil Pembelajaran Setelah selesai mengikuti kursus ini, pelajar berupaya: 1. Menerangkan dan mengaplikasikan konsep asas komunikasi data dan rangkaian. 2. Membezakan jenis-jenis media, topologi rangkaian dan teknologi rangkaian. 3. Mengamalkan teknik-teknik terbaik dalam membuat rangkaian. 4. Mengkonfigurasi dan troubleshooting ke atas rangkaian asas. Sinopsis Telekomunikasi, LAN (Rangkaian Kawasan Setempat), WAN (Rangkaian kawasan lebar) dan Teknologi Internet memainkan peranan yang sangat penting dalam sesebuah organisasi yang menjadikan komputer dan telekomunikasi membentuk pasangan utama bagi pejabat elektronik pada masa kini dan masa depan. Kursus ini memperkenalkan konsep asas dan terminologi bagi komunikasi data dan rangkaian, merangkumi kedua-dua aspek iaitu teknikal dan pengurusan dan dalam membantu pelajar lebih memahami cabaran dan peluang yang dihadapi dalam perniagaan moden. Topik-topik yang terkandung: Asas telekomunikasi,

mekanisma penghantaran data, teknologi dan media telekomunikasi, mempertimbangkan perlaksanaan LAN and WAN, Internet and aplikasi intranet, teknologi emerging telecommunications, dan gaya dalam industri telekomunikasi. Pelajar juga akan berupaya memahami, menerangkan dan megaplikasi asas-asas kamunikasi data dan rangkaian dan kemahiran dalam aplikasi rangkaian, troubleshooting, dan mengkonfigurasi asas rangkaian komputer menggunakan media berpandu atau tidak berpandu. Rujukan 1.

3. 4.

5.

BITS 2513 Internet Teknologi (3,2,2) Hasil Pembelajaran 1.

2. 3.

Rujukan 1. 2. 3. 4.

Behrouz Forouzan, Data Communications and th Networking, 4 Edition, McGraw-Hill, 2007. Andrew S Tanenbaum, Computer Network, Prentice Hall, 1997. E. Ramos, A. Schoroeder and A. Beheler, Computer Networking Concepts, McMillan, 1996. Azhar, Haniza and Zakiah, Komunikasi Data dan Rangkaian (Modul Pengajaran), Edisi Pertama, 2005. B. Nazrulazhar and H. Erman, Data Communications and Networking: Practical st Approach, 1 Edition, Venton, 2008.

2.

yang berkaitan Internet, konsep asas klien dan perlayan, rangkaian, keselamatan internet dan aplikasinya

Mengaplikasikan konsep-konsep dalam rangkaian komputer, komponen asas infrastuktur internet, protokol dan perkhidmatan. Menunjukkan perlaksanaan aplikasi pelayan pelanggan. Memilih aplikasi internet yang terbaik berdasarkan situasi semasa.

5.

Douglas E. Comer (2007). The Internet 4th edition. Pearson Prentice Hall. Behrouz Forouzan, Data Communications and Networking, 4th Edition, McGraw-Hill, 2007. Fred T. Hofstetter(2005), Internet Technologies at Work, McGraw Hill Technology Education Douglas E. Comer (2004), Computer Networks and Internets with Internet Applications, 4th Edition, Pearson Prentice Hall Preston Gralla (2002). How Internet Works, 6th edition. Que Publishing

BITM 1113 - Sistem Multimedia (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menggunakan beberapa perisian media untuk menghasilkan kandungan multimedia yang asli. 2. Senarai dan bincangkan komponen perkakasan dan perisian yang digunakan dalam sistem multimedia. 3. Demonstrasi pembelajaran sepanjang hayat dengan menerangkan dan menghubungkan konsep asas sistem multimedia ke dalam subjek lain (contoh Software Engineering, Internet Technology, PSM, dsbnya). 4. Mengaplikasi kemahiran menyelesaikan masalah dengan mengenal pasti beberapa persekitaran di mana multimedia mungkin dapat digunakan dan beberapa aspek multimedia yang memberi faedah dalam bentuk persembahan maklumat. Sinopsis

Sinopsis Internet telah menjadi keperluan penting dalam kebanyakan urusan di dunia kini. Perkembangan pengetahuan berasaskan web juga mendorong kepda perkembangan ini. Oleh itu kursus ini secara langsung bertujuan untuk menyediakan pengenalan kepada Teknologi internet. Kursus ini merangkumi bidang

Kursus ini menyediakan pelajar dengan konsep asas multimedia, teknologi dan kepentingan aplikasi multimedia. Subjek ini akan meliputi topik-topik seperti pengenalan kepada media, implementasi grafik multimedia, grafik dan animasi 2D/3D, konsep asas video, audio, pengarangan, integrasi multimedia dan pembangunan aplikasi. Dalam sesi makmal

pula,pelajar akan diperkenalkan dengan pelbagai perisian multimedia dan perisian pengarangan untuk tujuan membangunkan aplikasi multimedia. Pelajar juga akan didedahkan dengan praktikal penyediaan media seperti imej, animasi mudah, bunyi dan menggunakan media tersebut secara berkesan di dalam projek dan persembahan multimedia. Pelajar juga akan didedahkan dengan kerjasama, kepimpinan, penyelesaian masalah dan kemahiran komunikasi ketika melaksanakan tugasan dan projek Rujukan

BITM 2113

Pembangunan Aplikasi Web (3,2,2)

Hasil Pembelajaran

2.

3.



Teknologi Client-Site: HTML, XHTML, CSS, XML, and JavaScript Teknologi Server-Site: PHP Pangkalan Data Pelayan: MySQL. Pelayan Web: Apache

  

Rujukan

[1] Norazlin et al. Sistem Multimedia, Venton Publishing, 2007 [2] Todd Perkins. Adobe Flash CS3 Profesional Hans-on Training, 2008. [3] Tay Vaughan, Multimedia: Making It Work 7th Edition, McGraw-Hill Osborne Media, 2006. [4] Mark Drew and Ze-Nian Li, Fundamentals of Multimedia 4th Edition, Prentice Hall, 2004. [5] Nigel Chapman, Digital Multimedia, John Wiley and Sons, 2004. [6] Ken Abernethy and Tom Allen, Exploring the Digital Domain: An Introduction to Computing with Multimedia and Networking, Pws Pub Co, 1999 [7] Jamalludin Harun & Zaidatun Tasir, Multimedia: Konsep & Praktis, Venton Publishing, 2006

1.

teknik penyelesaian masalah yang berkaitan dengan pembangunan laman World Wide Web yang efektif. Ia menekankan kepada empat (4) komponen di dalam membangunkan aplikasi web iaitu:

Menerangkan konsep dan prinsip Internet serta World Wide Web berdasarkan teknologi yang terkini. Mengenalpasti dan membangunkan komponenkomponen penting dalam aplikasi web iaitu Teknologi Client-Site, Teknologi Server-Site, Pangkalan Data Pelayan dan pelayan Web. Menghubungkaitkan komponen-komponen penting yang bersesuaian dalam menghasilkan aplikasi web.

Sinopsis Tujuan kursus ini adalah untuk membekalkan para pelajar dengan pemahaman secara komprehensif dalam alatan dan

1.

Robert W.Sebesta (2005), Programming The World Wide Web – 3rd Edition, Addison Wesley. Harvey Deitel, Paul Deitel, Andrew Goldberg (2003), Internet & Internet & World Wide Web How to Program - 3rd Edition, Prentice Hall. Keith Darlington (2005), Effective Website Development – Tools and Techniques, Addison Wesley. Luke Welling, Laura Thomson (2003), PHP and MySQL Web Development -Third Edition, Sams Publishing. Bai, Ekedahl, Farrell, Gosselin, Zak, Kaparthi (2003), The Web Warrior Guide to Web Programming,Thomson Course Technology.

2.

3.

4.

5.

BITP 3113

Pengaturcaraan Berorientasikan Objek (3,2,2)

Hasil Pembelajaran 1. 2.

3.

Mengaplikasikan konsep dan kaedah pengaturcaraan berorientasikan objek. Membina aturcara yang melaksanakan sintak dan semantik bahasa pengaturcaraan dalam aplikasi Java. Membangunkan aplikasi berorientasikan objek mengikut kajian kes semasa.

Sinopsis Kursus ini memberi pendedahan kepada kaedah pengaturcaraan berorientasikan objek dengan menggunakan bahasa pengaturcaraan Java .Pelajar dapat mengaplikasikan dan merekabentuk struktur asas pengaturcaraan

berorientasikan objek .GUI ,swing, pengendalian event, komponen-komponen antaramuka, pengendalian exception, pangkalan data, rangkaian dan threads. Pelajar juga akan dapat membangunkan aturcara dan applikasi Java yang lengkap.

2.

3.

4. 5.

1. 2. 3.

Rujukan 1.

Rujukan

Liang ,Y .Daniel,(2008) , Introduction Java th Programming , 7 Ed.,Prentice Hall. Deitel, H.M . & Deitel ,P.J.,(2006) , Java How to th Program ,7 Ed., Pearson Education International . Bronson ,Gary J.,(2004), Object Oriented Program Development Using Java –Class Centered Approach , Thompson Course Technology . nd Farrel,Joyce , (2003),Java Programming 2 Ed.,Thomson Course Technology. Doke, E.Reed ,Satzinger,John W.& Williams, Susan Rebstock , (2002), Object –Oriented Application Development Using Java. Thomson Course Technology.

BITI 1113 Kepintaran Buatan (3,2,2)

4. 5.

BITU 2913

Sinopsis Kursus ini memberi pendedahan kepada asas dan cabang kepintaran buatan seperti pelbagai kaedah pencarian, perwakilan data dan sebab, teknik inferen, dan pembelajaran daripada pengalaman. Di samping itu, pelbagai aplikasi kepintaran buatan juga di perkenalkan seperti permainan game, sistem pakar, pembelajaran mesin dan pemprosesan bahasa tabie.

Bengkel I (3,0,9)

Hasil Pembelajaran Di akhir subjek ini, pelajar akan dapat: 1.

2.

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan dan mengikuti konsep asas teori kepintaran buatan. 2. Mengenalpasti dan menggunakan teknik-teknik kepintaran buatan. 3. Menyelesaikan masalah menggunakan teknik kepintaran buatan.

Coppin, B (2004). Artificial Intelligence Illuminated, Jones and Bartlett. Russel, S & Norvig, P. (2003). Artificial Intelligence: A Modern Approach, 2nd. Edition, Prentice Hall. Luger, G. F & Stubblefield, W.A. (2002). Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 4th. Edition, Addison Wesley. Negnevitsky, M., (2002), Artificial Intelligence: A Guide to Intelligent System, Addison Wesley. Dean, T, Allen, J & Aloimonos, Y (1995), Artificial Intelligence Theory and Practice, The Benjamin Cummings.

3. 4.

Menggunakan pengetahuan yang telah dipelajari khususnya dalam teknik pengaturcaraan untuk membangunkan projek. Mengenalpasti dan menyelesaikan masalah dengan sistematik berdasarkan maklumat daripada pelbagai sumber. Menjalankan dan menghasilkan projek secara individu. Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Matlamat Bengkel 1 adalah untuk memberi pengalaman dan kemahiran kepada pelajar dalam menghasilkan dan membentangkan satu projek pembangunan aplikasi/sistem secara individu. Pelajar dikehendaki menggunakan pengetahuan yang telah dipelajari untuk menyelesaikan masalah dan berfikir secara kreatif bagi mendapatkan hasil yang menepati objektif dan skop projek yang dicadangkan. Pelajar perlu menggunakan teknik-teknik yang dipelajari dalam matapelajaran teknik pengaturcaraan dan pembangunan sistem bagi memastikan projek yang dibangunkan mempunyai aliran proses yang logik dan menepati ciri-ciri sebuah sistem yang robus, konsisten, memiliki antaramuka yang menarik dan berkeupayaan untuk menangani kesilapan input/output data.

Pada peringkat akhir bengkel ini, pelajar dikehendaki untuk membentangkan dan berhujah untuk mempertahankan projek yang telah dibangunkan. Proses penyeliaan/penilaian bengkel ini dilaksanakan dalam bentuk penyeliaan dan penilaian kemajuan oleh seorang penyelia selama 12 minggu dan penilaian pembentangan oleh seorang penilai. Bengkel 1 ini juga berfungsi sebagai tapak untuk mempersiapkan pelajar bagi mengikuti program latihan industri.

daripada subjek terdahulu. Subjek ini juga membangunkan pemahaman pelajar dalam teknik penyelesaian masalah berdasarkan kepada skop projek mereka. Skop projek yang dibangunkan adalah berdasarkan kepada bidang pengkhususan pelajar dan mereka dikehendaki untuk membangunkan projek tersebut secara berkumpulan seramai tiga hingga lima orang. Rujukan

Rujukan 1. 1. 2.

3.

4. 5.

Burhanuddin Mohd Aboobaider et. all., Software Development Using Visual Basic.NET BITU 2913. Julia Case Bradley, Anita C.Millspaugh, Programming in Visual Basic .NET, McGraw-Hill, 2005 Edition. Jack Koh, Gourab Sen Gupta, Jesicca Goh, Ronnie Peh, VB.net With Database Access, Prentice Hall, 2002. Dave Grundgeiger, Programming Visual Basic .NET, O‘Reilly, 2002. Francesco Balena, Programming Visual Basic .NET, Version 2003, Microsoft Press, 2004.

2. 3.

4. 5.

Schwalbe, K., (2004). Information Technology Project Management, Thomson. Hughes, B., and Cotterell, M., (2002), Software Project Management, McGraw-Hill. Gonzalez, A. and Dankel, D., (2004). The Engineering of Knowledge-Based Systems (Second Edition), Prentice Hall. Alpaydin, E., (2004). Introduction to Machine Learning, The MIT Press. Russel, S and Norvig, P., (2003). Artificial Intelligence: A Modern Approach (Second Edition), Prentice Hall.

BITU 3926 BITU 3923

Latihan Industri (6,0,6)

Bengkel II (3,0,9) Hasil Pembelajaran

Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: Setelah melengkapkan subjek ini, pelajar dapat: 1. Menganalisis dan membina projek secara berkumpulan. 2. Mengaplikasikan konsep pembangunan dan rekabentuk sistem dalam pembangunan projek semasa. 3. Mengenalpasti, menganalisa dan menguruskan perubahan ke atas skop projek sepanjang kitar hayat projek. 4. Menguruskan projek berkumpulan secara beretika. 5.

Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Kursus ini memberi pendedahan kepada pelajar untuk mempraktikkan pengetahuan dan pengalaman yang diperolehi

1. 2. 3. 4. 5.

Menjalankan tugas dan tanggungjawab sebagai pekerja dalam bidang ICT. Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Mengamalkan disiplin dan beretika dalam menjalankan tugas harian. Menggunakan teknologi terkini dalam bidang ICT. Berinteraksi dan berkomunikasi bersama rakan sekerja dengan bersahsiah.

Sinopsis Kursus ini akan membolehkan pelajar menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, system

pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Pelatih disarankan untuk membina kemahiran insaniah dan professionalism melalui interaksi dan komunikasi dengan rakan sekerja. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3946 Laporan Latihan Industri (6,0,6) Hasil Pembelajaran Di akhir kursus ini, pelajar akan dapat: 1. 2. 3.

Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Menggunakan teknologi terkini dalam bidang ICT. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

Sinopsis Kursus ini memerlukan pelajar membuat laporan semasa menjalani latihan industri. Pelajar dikehendaki menggabung dan mempraktikkan subjek-subjek yang telah dipelajari semasa di UTeM seperti analisa dan rekabentuk, pengaturcaraan pangkalan data, struktur data dan algoritma, sistem pengoperasian, pengaturcaraan web, komunikasi data dan rangkaian. Ia juga adalah peluang bagi mereka untuk menimba kemahiran ICT seperti yang digunakan di industri. Rujukan Jawatankuasa Latihan Industri, ―Garis Panduan Latihan Industri‖, Pusat Universtiti Industri, Universiti Teknikal Malaysia Melaka.

BITU 3973

Projek Sarjana Muda I [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk : 1. 2. 3. 4. 5.

Mengenalpasti dan mendefinisikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Menjalankan asas penyelidikan seperti kajian literatur dan memilih kaedah penyelidikan yang bersesuaian. Membangunkan projek dengan kaedah pengurusan projek. Membentang dan mempertahankan hasilkerja. Mengorganisasi maklumat bagi menghasilkan laporan formal

Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani. Rujukan [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

BITU 3983

Projek Sarjana Muda II [3,0,9]

Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk :

1. 2. 3. 4. 5.

Melaksanakan fasa pengujian dan validasi sistem mengikut perancangan projek. Menyelesaikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. Melengkapkan hasil projek yang mempunyai nilai komersial. Membentang dan mempertahankan hasilkerja. Mengorganisasikan maklumat bagi menghasilkan laporan formal.

Sinopsis Kursus ini akan menggabungkan semua subjek yang telah dipelajari bermula dari tahun pertama pembelajaran mereka. Ianya termasuk menganalisa dan merekabentuk sesebuah sistem, penggunaan pangkalan data, struktur data dan algoritma, pengaturcaraan web, komunikasi data dan banyak lagi. Pelajar tahun akhir dikehendaki membina Projek Akhir mengikuti kursus yang dijalani.

1. 2. 3.

Sinopsis Pelajar-pelajar akan didedahkan kepada konsep asas pengaturcaraan logik seperti sintak dan semantik Prolog termasuk logik prediket, peraturan, pertanyaan, peraturan rekursif, kawalan backtracking, input output dan unification. Kursus ini juga merupakan persediaan permulaan kepada pelajar untuk matapelajaran Kepintaran Buatan yang akan diambil nanti. Rujukan 1.

Rujukan 2. [1]

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Sarjana Muda‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, Lampiran Panduan Penulisan Laporan PSM‖, FTMK, Universiti Teknikal Malaysia Melaka.

Mengenalpasti elemen-elemen dan konsep-konsep pengaturcaraan logik dan berposedur. Menghasilkan algoritma Prolog untuk menyelesaikan masalah pengaturcaraan logik. Merekabentuk dan mengimplementasi aturcara asas menggunakan struktur pengaturcaraan logik.

3.

4.

5.

Bratko, Ivan, (2001). Prolog: Programming for Artificial Intelligence, 3rd. Edition, Addison Wesley. Mellish, C.S & Clocksin W.F(2003), Programming in Prolog, Springler Verlag. Luger, G. F & Stubblefield, W.A. (2002). Artificial Intelligence: Structures and Strategies for Complex Problem Solving, 4th. Edition, Addison Wesley. Mellish, C.S. and Clocksin, W.F.. (2003). Programming in PROLOG: Using the ISO Standard. 5th Edition. Springer-Verlag Berlin and Heidelberg GmbH & Co. Bramer, M. (2005). Logic Programming with Prolog. Springer-Verlag London Ltd. ISBN: 1852339381.

BITI 2213 - Sistem Berasaskan Pengetahuan (3,2,2) Hasil Pembelajaran

MATAPELAJARAN TERAS KURSUS BITI 2113 - Pengaturcaraan Logik (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat:

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan dengan mengaitkan dan memperincikan konsep sistem berasaskan pengetahuan dan komponen-komponennya. 2. Mengkaji dan mengenalpasti konsep dan komponen yang sesuai dalam penyelesaian masalah sistem berasaskan pengetahuan.

3.

Menghasilkan sistem berasaskan pengetahuan yang asas berdasarkan konsep dan komponen yang sesuai.

Sinopsis Kursus ini meliputi pengenalan kepada Sistem Berasaskan Pengetahuan, fasa-fasa dalam pembangunan sistem tersebut, jenis-jenis perwakilan pengetahuan, perolehan pengetahuan, dan kaedah-kaedah penaakulan dan penghujahan. Di samping itu, pelajar juga akan didedahkan dengan Sistem Pakar sebagai salah satu jenis sistem berasaskan pengetahuan.

bermula dengan pengenalan kepada bidang perlombongan data sebagai pengajian latar belakang. Topik-topik utama meliputi konsep pembelajaran, pembelajaran pepohon keputusan, pembelajaran Bayesian, pembelajaran berasaskan contoh, pembelajaran set peraturan, dan pembelajaran berasaskan matlamat. Selain itu, aplikasi-aplikasi Pembelajaran Mesin turut diperkenalkan seperti pengawal robotik, navigasi bebas, bioinformatik, pengecaman suara, dan pemprosesan web data. Rujukan 1.

Rujukan 1. Gonzalez and D. Dankel (2004). The Engineering of Knowledge-Based Systems (2 nd Edition), Prentice Hall. 2. J. Giarratano and G. Riley (2004). Expert SystemsPrinciples and Programming (4th Edition), Thomson/PWS Publishing Company. 3. Efraim Turban & Jay E. Aronson (2005), Decision support systems and intelligent systems, Prentice Hall. 4. Negnevitsky, M., (2002), Artificial Intelligence: A Guide to Intelligent System, Addison Wesley. 5. Russel, S & Norvig, P. (2003). Artificial Intelligence: A Modern Approach, 2nd. Edition, Prentice Hall.

2.

3. 4. 5.

Mitchell, T.M., (1997), Machine Learning, McGraw Hill. Witten, I.A., Frank, E., (2005), Data Mining: Practical Machine Learning and Techniques (Second Edition),Morgan Kaufmann. E.N Richard (2003), Learning Bayesian Networks (Hardcover), Prentice Hall. Alpaydin, E., (2004), Introduction to Machine Learning, The MIT Press. Han, J. and Kambel, M. (2000), Data Mining: Concepts and Techniques. Morgan Kaufman.

BITI 3123 - Logik Kabur (3,2,2) Hasil Pembelajaran

BITI 2223 - Pembelajaran Mesin Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerang dengan menghubungkaitkan konsep asas teori pembelajaran mesin. 2. Mengkaji dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah pembelajaran mesin. 3. Mendemonstrasikan algoritma pembelajaran mesin berdasarkan konsep-konsep pembelajaran mesin. Sinopsis Kursus ini memberi pendedahan kepada asas bidang Pembelajaran Mesin, iaitu bidang yang mengkaji pembinaan sistem komputer yang belajar melalui pembelajaran. Kursus ini

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerang dan menghuraikan konsep teori asas logik kabur. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah teori kabur. 3. Memanipulasikan atur cara komputer berdasarkan teknikteknik asas logik kabur untuk penyelesaian masalah. Sinopsis Kursus ini bertujuan untuk memberikan pendedahan kepada asas logik kabur sebagai salah satu teknik pengkomputeran halus. Kursus ini bermula dengan pengenalan ke atas konsep kabur. Topik-topik utama akan meliputi algebra, kuantiti dan aspek set logik kabur, operasi kabur, pengkaburan, nyahkaburan dan pengawalan kabur. Pelbagai aplikasi pengawalan

kabur seperti sistem petua, jenis PI, penyeliaan dan pengawal adaptif juga terkandung dalam perbincangan.

2.

Rujukan

3.

1. 2. 3.

4. 5.

Nguyen, H. T., Walker, E. A. (1999). A First Course nd in Fuzzy Logic. 2 Edition, CRC Press. Ross, T. J. (2004). Fuzzy Logic with Engineering nd Applications, 2 Edition, John Wiley. Chen, G., Pham, Trung Tat (2000). Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control System. CRC Pr I llc. James, J.B. (2002). An introduction to fuzzy logic and fuzzy sets. CRC Press. McNeill, Martin, Ellen. T. (1994). Fuzzy Logic: A Practical Approach, Academic Press Professional.

4.

5.

6.

7. 8.

BITI 3133 - Rangkaian Neural (3,2,2)

Zilouchian, Jamshidi. (2001). Intelligent Control Systems Using Soft Computing Methodologies. CRC Press, Inc. Kumar, S. (2004). Neural networks : a classroom approach. Mc Graw Hill, New Delhi. Perlovsky, L.I (2001). Neural networks and intellect : using model - based concepts. Oxford University Press, New York. Smith, K. A. (2002) Neural networks in business : techniques and applications. Idea Group Publications. Hershey, P.A. Haykin, S. (1999). Neural Networks. A Comprehensive Foundation. Prentice Hall, New Jersey. Fausett, L. (1994). Fundamentals of Neural Networks. Prentice Hall. Bose, N. K and Liang, P. (1996). Neural Network Fundamentals with Graphs, Algorithms, and Applications. McGraw-Hill.

Hasil Pembelajaran BITI 3113 Selepas mengikuti kursus ini, para pelajar dapat: 1. Menerang dan menghuraikan konsep dan teori asas rangkaian neural. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah rangkaian neural. 3. Memanipulasikan atur cara komputer berdasarkan teknik-teknik asas rangkaian neural untuk penyelesaian masalah. Sinopsis Kursus ini memperkenalkan sejenis teknik pengkomputeran halus iaitu rangkaian neural. Beberapa teori asas di dalam rangkaian neural akan diperkenalkan termasuk biologikal rangkaian neural, statistik rangkaian neural buatan, pembelajaran Hebbian dan pembelajaran berdayasaing. Di samping itu, pengenalan ringkas kepada teori informasi, aplikasi dan amalan di dalam rangkaian neural di dalam domain yang berkaitan akan dibincangkan. Rujukan 1.

Andries, E (2002). Computational Intelligence. An Introduction, John Wiley & Sons.

Agen Pintar (3,2,2)

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerang dan menghuraikan konsep dan teori asas agen pintar. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah agen pintar. 3. Memanipulasikan atur cara komputer berdasarkan teknik-teknik asas agen pintar untuk penyelesaian masalah. Sinopsis Kursus ini merangkumi pengenalan kepada agen, senibina agen, kaedah-kaedah kerjasama dan perhubungan serta aplikasi-aplikasi agen. Pelajar-pelajar akan didedahkan dengan konsep agen pintar dan sistem pelbagai agen. Pelajarpelajar juga akan berpeluang untuk membina agen mereka sendiri untuk menyelesaikan masalah-masalah yang pelbagai jenis. Contoh-contoh aplikasi agen ialah seperti pembantu carian web, penasihat pelancongan, setiausaha elektronik, pembida dalam lelong atas talian, sistem pentutoran dan aktor-aktor dalam permainan atau aplikasi simulasi. Antara

peralatan yang akan digunakan adalah J2SE dan kit peralatan pembangunan agen Zeus Rujukan 1.

2.

3.

4.

5.

Rujukan 1.

Michael Wooldridge (2002). An Introduction to MultiAgent Systems. Chichester: England, John Wiley and Sons. Gerhard Weiss (2000). Multiagent Systems: A modern approach to Distributed Artificial Intelligence. The MIT Press. Jacques Ferber (1999). Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence. Addison-Wesley Professional. Joseph P. Bigus & Jennifer Bigus (2001). Constructing Intelligent Agents Using Java: Professional Developer's Guide, 2nd Edition. Wiley. Lin Padgham & Michael Winikoff (2004). Developing IntelligentAgent Systems: A Practical Guide. John Wiley & Sons.

2. 3.

4.

5.

Haupt, R.L, Haupt, S.E, (2004) Practical Genetic Algorithms, Wiley-Interscience Eiben, A.E., Smith, J.E., (2003) Introduction to Evolutionary Computing, Springer B. Eric, D. Marco, T. Guy, (2001), Swarm Intelligence: From Natural to Artificial Systems, Oxford University Press. Mitchell, M. (1998) An Introduction to Genetic Algorithms (Complex Adaptive Systems), The MIT Press. Drechsler, R. (EDT), Drechsler, N. (EDT) (2002) Evolutionary Algorithms for Embedded System Design (Genetic Algorithms and Evolutionary Computation), Kluwer Academic

BITS 3423 - Keselamatan Teknologi Maklumat (3,2,2) Hasil Pembelajaran

BITI 3143 - Pengkomputeran Evolusi (3,2,2) Hasil Pembelajaran Selepas mengikuti kursus ini, para pelajar dapat: 1. Menerang dan menghuraikan konsep dan teori asas evolusi komputer. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah evolusi komputer. 3. Memanipulasikan atur cara komputer berdasarkan teknik-teknik asas evolusi komputer untuk penyelesaian masalah. Sinopsis Kursus ini memberi pendedahan kepada teknik penyelesaian masalah di dalam evolusi komputer. Evolusi komputer menggunakan algoritma yang dibangkitkan melalai evolusi biologi. Algoritma carian ini menggunakan konsep gabungan genetik, mutasi dan penyelesaian masalah secara semulajadi. Beberapa teknik evolusi komputer akan diajar dengan penekanan kepada algoritma genetik. Teknik-teknik lain juga akan diajar termasuk simulated annealing, kaedah optima ant colony dan algoritma memetik.

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerangkan dan menghuraikan konsep teori keselamatan komputer dan perkara yang berkaitan. 2. Mengkaji dan mengenalpasti konsep dan komponen yang sesuai dalam menyediakan servis dan mekanisma keselamatan dalam perisian komputer, sistem pengoperasian, pangkalan data, sistem rangkaian dan pengurusan keselamatan komputer. 3. Menghasilkan mekanisma sistem keselamatan yang sesuai untuk perisian komputer dan rangkaian komputer. 4. Menganalisa isu-isu berkaitan perundangan dan etika dalam keselamatan komputer serta mengenalpasti undang-undang siber yang berkaitan dengan isu keselamatan komputer. Sinopsis Keselamatan dalam Teknologi informasi adalah isu yang paling penting. Ia merupakan bidang kajian oleh pelajar, professional dan kebanyakan pengguna komputer. Melalui kursus ini, pelajar akan mempelajari bagaimana mengawal kegagalan dalam isu kerahsiaan, kesahihan dan kesediaan

dalam aplikasi, pangkalan data, system pengoperasian dan perkara yang berkait dengan rangkaian. Pelajar juga akan mempelajari bagaimana merancang penyelesaian pembaikan sekiranya berlaku sebarang bencana berlaku terhadap persekitaran pengkomputeran.

keputusan dalam sesebuah organisasi. Isi kandungannya merangkumi pengenalan kepada DSS, Teori asas DSS, Jenisjenis DSS, Pembangunan DSS, Proses Pemodelan dan pengoptimuman dan DSS Pintar. Rujukan

Rujukan 1. Siti Rahayu, Robiah, Mohd Faizal and Nazrulazhar (2006), Information Technology Security, Pearson, ISBN 13 978-983-3655-47-2. 2. W. Stallings (2003). Network Security Essentials: nd Applications and Standards, 2 edition, Prentice Hall, Inc, ISBN 0-13-016093-8. 3. C.P. Pfleeger, S. L. Pfleeger (2003). Security in rd computing 3 Ed., Prentice Hall International, Inc., ISBN 0-13-035548-8. nd 4. D. Gollmann (2005). 2 Edition, Computer Security, John Wiley & Sons, Inc, ISBN 0-470-86293-9 5. B. Schneier (1996). Applied Cryptography: nd Protocols, Algorithms and Source Code in C 2 Ed, John Wiley & Sons, Inc, ISBN 0-471-11709-9.

MATAPELAJARAN ELEKTIF

1.

2.

3.

4. 5. 6.

Cylde W. Holsapple dan Andrew B. Whinston. (1996), Decision Support Systems: A KnowledgeBased Approach, Singapore: International Thomson Publishing (ITP) ISBN 0314065105 Efraim Turban & Jay E. Aronson (2005), Decision Support Systems and Intelligent Systems, Prentice Hall. ISBN 0130894656 George M. Marakas (2003), Decision Support Systems in the 21st Century, Prentice Hall. ISBN 013122848X Matthew Liberatore, Robert Nydick (2002) Decision Technology: Modeling, Software, and Applications ISBN 0471417122 Srinivasan, Ananth.(2000) Implementing DecisionSupport Systems : Methods, Techniques, and Tools McGraw-Hill, ISBN 0077095081

BITI 3513 - Kepintaran Buatan dalam Pembuatan (3,2,2) Hasil Pembelajaran

BITI 3213 –Sistem Bantuan Keputusan (3,2,2)

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menerang dan menghuraikan konsep teori asas sistem bantuan keputusan. 2. Menyelidik dan mengenalpasti masalah yang berkaitan dengan sistem bantuan keputusan. 3. Memanipulasikan atur cara komputer berdasarkan teknik-teknik asas sistem bantuan keputusan untuk membina sistem pintar. (

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menghuraikan suasana operasi pembuatan dan bagaimana bagaimana teknik kepintaran buatan dapat memperbaiki prestasi operasi pembuatan. 2. Menyelidik teknik-teknik kepintaran buatan yang sesuai bagi menghasilkan persekitaran pembuatan yang pintar. 3. Memanipulasikan atur cara komputer berdasarkan teknik-teknik asas kepintaran buatan untuk menyelesaikan masalah dalam persekitaran pembuatan.

Sinopsis

Sinopsis

Subjek ini bertujuan untuk memberi pengetahuan kepada pelajar tentang kepelbagaian sistem pembuatan keputusan dan bagaimana sistem ini dapat membantu dalam membuat

Kursus ini memberi pendedahan kepada operasi pembuatan dalam pelbagai lapangan/ domain seperti rekabentuk sistem, perancangan, penjadualan, pemerhatian dan kawalan. Teori

Hasil Pembelajaran

dan asas seiring dengan masalah sebenar dalam setiap lapangan akan dipelajari. Seterusnya, ia akan dilanjutkan dengan aplikasi teknik kepintaran buatan seperti sistem berdasarkan pengetahuan, rangkaian neural dan sebagainya. Akhirnya, pelajar akan terlibat dalam membangunkan modul sistem pembuatan pintar dengan menggunakan teknik kepintaran buatan yang sesuai.

2.

3. 4. 5.

1.

2. 3.

Rujukan 1.

Rujukan

Kusiak, A., (2000), Computational Intelligence in Design and Manufacturing, John Wiley & Sons Wang, A., Kusiak, A.(2000) Computational Intelligence in Design and Manufacturing Handbook. CRC Press Rusell, S. & Norvig, P (2003), Artificial Intelligence a Modern Approach 2 ed. Prentice Hall. Poole D., Mackworth A., & Goebel, R. (1998) Computational Intelligence. Oxford University Press. Bourbakis, N.G., (1998), Artificial Intelligence and Automation, World Scientific

4.

5. 6.

John, J.C. (2005), Introduction to Robotics Mechanics and Control. Prentice Hall, Pearson Education, Inc. Predco, M. (2003), Programming Robot Controllers. McGraw-Hill. Law, K.H. (2002), Robotics Principles and System Modeling. Prentice Hall, Pearson Education Asia Pte. Ltd. Joseph, L.J. (2003), Robot Programming: A Practical Guide to Behavior-Based Robotics. McGrawHill. Jones, J. and Roth, D. (2004), Robot Programming. McGraw-Hill. Dusko, K., Miomir, V. (2003), Intelligent control of robotic systems. Kluwer academic Publisher.

BITI 3413 - Pemprosesan Bahasa Tabie (3,2,2) Hasil Pembelajaran

BITI 3523 - Kepintaran Buatan dalam Robotik dan Automasi (3,2,2)

Setelah melengkapkan subjek ini, pelajar dapat:

Hasil Pembelajaran

1.

Setelah melengkapkan subjek ini, pelajar dapat:

2.

1.

Menerang dan menghuraikan konsep-konsep asas yang berkaitan dengan robot seperti kinematik langsung dan kinematik tidak langsung bagi pemanipulasi. 2. Menyelidik teknik-teknik pengaturcaraan persamaan kedinamikan pemanipulasi robot. 3. Memodel dan memanipulasikan aturcara robot untuk mensimulasi fungsi-fungsi manusia.

Sinopsis Kursus ini memberi meliputi pengenalan kepada robotik, termasuk struktur mekanikal bagi sistem robot, mekanik bagi pemanipulasi robot dam sistem kawalan. Pelajar juga akan didedahkan dengan asas automasi dan pengaturcaraan robotik.

3.

Menerang dan menghuraikan konsep teori asas pemprosesan bahasa tabie. Menyelidik dan mengenalpasti masalah yang berkaitan dengan pemprosesan bahasa tabie. Memanipulasikan atur cara komputer berdasarkan teknik-teknik asas pemprosesan bahasa tabie untuk membina sistem pintar.

Sinopsis Kursus ini memberi pengetahuan kepada pelajar-pelajar tentang pemprosesan bahasai tabie (PBT). Topik-topik yang dipelajari: nahu Bahasa Inggeris, perwakilan nahu, prosesproses PBTtermasuklah analisa sintaktik (nahu dan penghuraian), analisa semantic (makna perkataan dan ayat) dan analisa ―discourse‖ (resolusi katanama dan struktur teks) dan aplikasi-aplikasi PBT seperi penterjemahan mesin, pencarian maklumat, penapisan maklumat, pengekstrakan maklumat, pemeriksa ejaan, sistem soal-jawab dan sistem dialog yang lain.

Rujukan 1. Allen, J. (1995). Natural Language Understanding. Benjamin/Cummins Publishing. 2.

3.

4.

5.

Jurafsky, D. & Martin, J. (2000). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech. Prentice-Hall. Manning, C. D. and Schütze, (1999). H. Foundations of Statistical Natural Language Processing. The MIT Press. Gal, A., Lapalme, G., Saint-Dizier, P., & Somers, H. (1991). Prolog for Natural Language Processing. John Wiley & Sons. Rusell, S. & Norvig, P (2003), Artificial Intelligence A Modern Approach, 2nd edition. Prentice Hall.

Rujukan 1. 2.

3.

4.

Gonzalez, R. C. & Woods, R. E. (2007) Digital Image Processing, 3nd Edition, Prentice Hall. Gonzalez, R. C. & Woods, R. E. & Eddins, S. L. (2004) Digital Image Processing Using MATLAB, Prentice Hall. McAndrew, A. (2004) An Introduction to Digital Image Processing with MATLAB, Course Technology. Shapiro, L.G. & Stockman, G.C. (2001) Computer Vision, Prentice Hall.

BITM 3133 - Pembangunan Permainan Komputer (3,2,2) Hasil Pembelajaran

BITI 3313 - Pemprosesan Imej dan Pengecaman Corak (3,2,2) Hasil Pembelajaran Selepas mengikuti kursus ini, para pelajar dapat: 1. Menerang dan menghuraikan konsep teori asas pemperosesan imej dan pengecaman paten. 2. Menyelidik dan mengenalpasti kaedah yang sesuai dalam penyelesaian masalah pemperosesan imej dan pengecaman paten. 3. Memanipulasikan atur cara komputer berdasarkan teknik-teknik asas pemperosesan imej dan pengecaman paten untuk membina sistem pintar. Sinopsis Kursus ini memberi pengetahuan asas tentang teknik-teknik pemprosesan imej kepada para pelajar seperti pensampelan, pendigitan, pra-proses, segmentasi, cabutan rupa dan transformasi. Kursus ini menitikberatkan tentang pengenalpastian objek di dalam system vision komputer. Para pelajar akan juga didedahkan kepada aplikasi pengecaman paten di dalam bidang-bidang lain seperti robotik, perubatan dan pengesanan kawalan jauh.

Setelah melengkapkan subjek ini, pelajar dapat: a. Menerangkan dan melaporkan prinsip, asas rekabentuk antaramuka dan teknologi disebalik peraturan untuk bermain permainan komputer. b. Menunjukkan bagaimana fungsi permainan komputer boleh membina pengalaman, termasuk rekabentuk peraturan, mekanikpermainan, keseimbangan permainan, integrasi sosial, dan pengintegrasian visual, audio, unsur-unsur sentuhan dan teks ke dalam pengalaman permainan. c. Menjelaskan dan membina bagaimana pembangunan watak, plot dan dialog dihasilkan dalam penceritaan interaktif. d. Membina permainan berasaskan teks dan penghasilan prototaip grafik permainan berkomputer. Sinopsis Permainan berkomputer adalah merupakan satu bentuk hiburan popular yang perlu difahami perspektifnya sama ada dari segi komesial produk, fenomena budaya, dan perkaraperkara yang memaksa pembangunan teknologi kompuer khasnya komputer grafik. Dalam merekabentuk serta membangunkan permainan berkomputer, satu pemahaman berkatain dengan teknologi perisian (seperti grafik, rangkaian, perekaan bentuk perisian, kecerdasan buatan) dan juga konteks perlu di titikberatkan. Subjek ini memfokus terhadap

merekabentuk permainan berkomputer dan juga terhadap bagaimana perbezaan teknologi boleh digunapakai melalui projek-projek yang dibangunkan secara praktikal. Rujukan 1. Gary R (2007), ActionScript 3.0 Game Programming University. 2. Breackeen D., Barker B. & Vanheluwe (2004) Developing Games In Java, New Riders. 3. Crawford C.(2003) Chris Crawford on Game Design. Prentice Hall. 4. Crawford C. (2003) The Art of Interactive Design. No Strach Press. 5. Rollings A & Adams E. (2003) Game Architecture and Design. New Riders.

PROGRAM PENGAJIAN DIPLOMA Kursus Diploma Teknologi Maklumat dan Komunikasi ini ditawarkan untuk melahirkan profesional Teknologi Maklumat dan Komunikasi peringkat pertengahan. Graduan akan dilengkapi dengan pengetahuan asas terkini dan kemahiran yang tinggi dalam bidang ICT khususnya pengaturcaraan komputer, pembangunan perisian, sistem dan perkakasan komputer, multimedia, teknologi internet dan rangkaian.

HASIL PEMBELAJARAN 1. 2. 3. 4. 5. 6. 7. 8.

Pelajar mampu untuk memperolehi dan memahami prinsip asas Sains Komputer dan Teknologi Maklumat. Berkebolehan untuk menganalisis, merekabentuk dan membangunkan perisian serpangkalan data ICT. Pelajar mampu membuat pemasangan perkakasan, menyelenggara komputer dan menguruskan sistem pengoperasian komputer serta rangkaian. Pelajar mampu menggunakan alatan pengarangan multimedia serta membangunkan aplikasi dan persembahan multimedia yang ringkas. Pelajar boleh berfikir secara kritis dan kreatif dalam menyelesaikan masalah serta mampu berkomunikasi dengan efektif untuk menyampaikan idea. Pelajar berupaya untuk menyumbang kemahiran secara individu atau berkumpulan dalam pelbagai disiplin dan domain. Pelajar mempunyai keperibadian yang tinggi, beretika dan mempunyai ciri-ciri kepimpinan dan keusahawanan. Pelajar berkemampuan dalam pembelajaran kendiri secara berterusan untuk memperoleh pengetahuan dan kemahiran.

PROSPEK PEKERJAAN Graduan Kursus Diploma Teknologi Maklumat dan Komunikasi ini boleh menceburi kerjaya sama ada sebagai Penolong Pegawai Sistem Maklumat, Pengaturcara Komputer, Pengaturcara Multimedia atau Juruteknik Sistem dan Rangkaian. Graduan juga mempunyai peluang yang tinggi untuk meneruskan pengajian mereka ke peringkat Ijazah Sarjana Muda khususnya di UTeM.

STRUKTUR KURIKULUM Untuk dianugerahkan Diploma Sains Komputer, pelajar perlu mengambil dan lulus sekurang-kurangnya 94 jam kredit yang terdiri daripada matapelajaran berikut: Komponen Wajib Universiti Teras Program Teras Kursus Elektif JUMLAH

Jam Kredit 18 19 45 12 94

Senarai matapelajaran mengikut pecahan komponen program yang perlu dipelajari oleh pelajar yang mengambil program Diploma Teknologi Maklumat dan Komunikasi adalah seperti berikut:

MATAPELAJARAN WAJIB UNIVERSITI (18 kredit) DLHW 1012 DTKW 1012 DLHW 1312 DLHW 1352 DLHW 2402 DLHW 3402 DLHW 1332 DLHL 3022 DKK —— DKK ——

Asas Bahasa Inggeris (Foundation English) Asas Pembudayaan Keusahawanan (Entrepreneurship Basics) Tamadun Islam dan Tamadun Asia (Asia & Islamic Civilization I) Hubungan Etnik (Ethnic Relation) Komunikasi Teknikal I (Technical Communication I) Komunikasi Teknikal II (Technical Communication II) Falsafah Sains dan Teknologi (Philosophy of Science and Technology) Pemikiran Kritis dan Kreatif (Critical and Creative Thinking) Ko-kurikulum I (Co-curiculum I) Ko-kurikulum II (Co-curiculum I)

MATAPELAJARAN TERAS PROGRAM (18 kredit) DACS 1253 DACS 1283 DACS 2213 DITU 3933 DITU 2963 DITU 3964

Matematik Sains Komputer I (Mathematics for Computer Science I) Matematik Sains Komputer II (Mathematics for Computer Science II) Statistik dan Kebarangkalian (Statistics and Probability) Bengkel Pembangunan Sistem (System Development Workshop) Latihan Industri (Industrial Training) Projek Diploma (Diploma Project)

MATAPELAJARAN TERAS KURSUS (45 kredit) DITP 1113 DITP 1123 DITP 1323 DITP 2113

Pengaturcaraan I (Programming I) Pengaturcaraan II (Programming II) Asas Pengaturcaraan Pangkalan Data (Basic Database Programming) Struktur Data dan Algoritma (Data Structure and Algorithm)

DITP 2213 DITP 3113 DITP 3213 DENG 1113 DITS 1113 DITS 1133 DITS 2213 DITS 2313 DITS 2413 DITM 2113 DITM 2123

Analisa dan Rekabentuk Sistem (System Analysis and Design) Pengaturcaraan Berorentasikan Objek (Object Oriented Programming) Kejuruteraan Perisian (Software Engineering) Asas Elektronik dan Mikropemproses (Basic Electronic and Microprocessor) Pengenalan Teknologi Maklumat (Introduction to Information Technology) Organisasi dan Senibina komputer (Computer Organization & Architecture) Sistem Pengoperasian (Operating System) Komunikasi Data & Rangkaian (Data Communication and Networking) Keselamatan Komputer (Computer Security) Sistem Multimedia (Multimedia System) Pengaturcaraan Web (Web Programming)

MATAPELAJARAN ELEKTIF (12 kredit) DITS 3612 DITS 3622 DITS 3711 DITS 3722 DITS 3732 DITS 3742 DITS 3751 DITS 3762 DITS 3771 DITM 3612 DITM 3622

Asas Rangkaian Cisco (Basic Cisco Network) Penghala dan Penghalaan Cisco (Router and Routing Cisco) Pemasangan, Konfigurasi dan Pentadbiran Sistem (System Installation, Configuration and Administration) Perlaksanaan dan Pentadbiran Aktif Direktori (Implementing And Administering Active Directory) Perlaksanaan dan Pentadbiran Infrastruktur Rangkaian (Implementing And Administering Network Infrastructure) Pemasangan, Konfigurasi dan Pentadbiran Pelayan (Server Installation, Configuration and Administration) Rekabentuk Infrastruktur Perkhidmatan Direktori (Directory Service Infrastructure Design) Rekabentuk Keselamatan Rangkaian (Network Security Design) Rekabentuk Infrastruktur Rangkaian (Network Infrastructure Design) Alatan Pengarangan Macromedia Dreamweaver (Macromedia Dreamweaver Authoring Tool) Pembangunan Aplikasi Macromedia Flash (Macromedia Flash Application Development)

STRUKTUR KURIKULUM MENGIKUT SEMESTER PENGAJIAN Tahun Satu (Semester I) Kod DTKW 1012 DLHW 1012 DACS 1253 DITP 1113 DENG 1113 DITS 1113

Asas Pembudayaan Keusahawanan Asas Bahasa Inggeris Matematik untuk Sains Komputer I Pengaturcaraan I Asas Elektronik dan Mikropemproses Pengenalan Teknologi Maklumat JUMLAH

Tahun Satu (Semester II) Kod DLHW 2712 DLHW2402 DACS 1283 DITP 2113 DITS 1133 DITP 1323

Matapelajaran

Hubungan Etnik Komunikasi Teknikal I Matematik untuk Sains Komputer II Struktur Data dan Algoritma Organisasi dan Senibina Komputer Asas Pengaturcaraan Pangkalan Data JUMLAH

Tahun Dua (Semester I) Kod DLHW 1722 DITM 2113 DITP 1123 DITP 2213 DITS 2213 DKK ----

Matapelajaran

Matapelajaran

Falsafah Sains dan Teknologi Sistem Multimedia Pengaturcaraan II Analisa dan Rekabentuk Sistem Sistem Pengoperasian Ko-kurikulum I ** JUMLAH

Jam Pertemuan Kuliah Amali 2 0 1 2 2 2 2 2 2 2 2 2

Kredit

Jam Pertemuan Kuliah Amali 2 0 1 2 2 2 1 4 2 2 2 2

Kredit

Jam Pertemuan Kuliah Amali 2 0 2 2 2 3 2 2 2 2 0 3

Kredit

Pra-syarat

2 2 3 3 3 3 16

2 2 3 3 3 3 16

2 3 3 3 3 1 15

Pra-syarat

DITP 1113 DITS1113,DENG1113

Pra-syarat

DITP 1113, DITP 1313

DITP 1313 DITS 1133

**Matapelajaran ini boleh diambil di semester yang lain. Sila rujuk kepada Unit Ko-Kurikulum sebelum mendaftar matapelajaran ini.

Tahun Dua (Semester II) Kod DLHW3402 DACS 2213 DITU 2413 DITM 2123 DITS 2313 DKK ----

Matapelajaran

Komunikasi Teknikal II Statistik dan Kebarangkalian Keselamatan Komputer Pengaturcaraan Web Komunikasi Data dan Rangkaian Ko-kurikulum II **

Jam Pertemuan Kuliah Amali 1 2 2 2 2 2 2 2 2 2 0 3

JUMLAH Tahun Dua (Semester Khas) Kod DITU 2363

Matapelajaran

Jam Pertemuan Kuliah Amali 0

15

JUMLAH

DLHW 3022 DITP 3213 DITU 3933 DIT ---DIT ---DIT ----

Matapelajaran

Jam Pertemuan Kuliah Amali 2 0 2 2 0 9 2 2 2 2 2 2

JUMLAH

DLHW 1702 DITP 3113 DIT ---DIT ---DIT ---DITU 3964

Kredit

Pra-syarat

3

Kredit 2 3 3 2 2 2

Pra-syarat

DITP 2213 DITP 2113, DITP 2213

14

Matapelajaran

Tamadun Islam dan Tamadun Asia Pengaturcaraan Berorentasikan Objek Elektif 4 Elektif 5 Elektif 6 Projek Diploma JUMLAH

DITS 2213

3

Pemikiran Kritis dan Kreatif Kejuruteraan Perisian Bengkel Pembangunan Sistem Elektif 1 Elektif 2 Elektif 3

Tahun Tiga (Semester II) Kod

2 3 3 3 3 1

Pra-syarat

15

Latihan Industri

Tahun Tiga (Semester I) Kod

Kredit

Jam Pertemuan Kuliah Amali 2 2 2 2 2 0

0 2 2 2 2 9

Kredit 2 3 2 2 2 4 15

Pra-syarat

DITP 3213

DITU 3923

Mata Pelajaran Elektif Berikut adalah senarai mata pelajaran elektif yang boleh dipilih oleh pelajar sebagai sebahagian dari kurikulum program. Kod

Matapelajaran

Jam Pertemuan Kredit Pra-syarat Kuliah Amali DITS 3612 Asas Rangkaian Cisco 2 4 2 DITS 2313 DITS 3622 Penghala dan Penghalaan Cisco 2 4 2 DITS 3612 DITS 3711 Pemasangan Konfigurasi dan Pentadbiran Sistem 2 2 1 DITS 2213 DITS 3722 Perlaksanaan dan Pentadbiran Aktif Direktori 0 4 2 DITS 2213 DITS 3711, DITS 1133 DITS 3732 Perlaksanaan dan Pentadbiran Infrastruktur Rangkai 0 4 2 DITS 3742 Pemasangan, Konfigurasi dan Pentadbiran Pelaya 0 4 2 DITS 3722 DITS 3751 Rekabentuk Infrastruktur Perkhidmatan Direktori 0 4 1 DITS 3722 DITS 3762 Rekabentuk Keselamatan Rangkaian 0 4 2 DITS 3732 DITS 3771 Rekabentuk Infrastruktur Rangkaian 0 4 1 DITS 3732 DITM 3612 Alatan Pengarangan Macromedia Dreamweaver 0 4 2 DITM 2113 DITM 3622 Pembangunan Aplikasi Macromedia Flash 0 4 2 DITM 2113 Senarai mata pelajaran elektif yang ditawarkan akan diubahsuai dari semasa ke semasa mengikut keperluan mengikut keperluan industri.

Matapelajaran Antarabangsa Kod DLHL 1012 DLHL 1022 DLHL 1112 DLHL 1122 DLHL 1212 DLHL 1222 DLHL 1312 DLHL 1322 DLHL 1412 DLHL 1422 DLHL 1512 DLHL 1522

Matapelajaran Bahasa Melayu I Bahasa Melayu II Bahasa Arab I Bahasa Arab II Bahasa Mandarin I Bahasa Mandarin II Bahasa Jepun I Bahasa Jepun II Bahasa Jerman I Bahasa Jerman II Bahasa Perancis I Bahasa Perancis II

Jam Pertemuan Kuliah Amali 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 1 1 1

Kredit 2 2 2 2 2 2 2 2 2 2 2 2

Pra-syarat

DLHL 1012 DLHL 1112 DLHL 1212 DLHL 1312 DLHL 1412 DLHL 1512 ** Pelajar-pelajar digalakkan unutk mengambil SATU matapelajaran bahasa antarabangsa pada mana-mana semester sepanjang pengajian.

MATAPELAJARAN TERAS PROGRAM

DACS 1283

Matematik Sains Komputer II (3,2,2)

Hasil Pembelajaran DACS 1253

Matematik Sains Komputer I (3,2,2)

Setelah melengkapkan subjek ini, pelajar dapat:

Hasil Pembelajaran 1. Setelah melengkapkan subjek ini, pelajar dapat: 2. 1. 2.

3.

Mengaplikasikan pengetahuan dan konsep asas Aljabar Linear dan Matematik Diskrit. Menyelesaikan masalah dalam sains komputer menggunakan teori dan tool Aljabar Linear serta Matematik Diskrit. Menyelesaikan masalah Aljabar Linear dan Matematik Diskrit menerusi maklumat yang relevan dengan memilih konsep yang sesuai.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu Aljabar Linear dan Matematik Diskrit. Topik Aljabar Linear termasuk n Persamaan Linear, Matrik, Penentu, Vektor R , Vektor Nyata, Nilai Eigen, Vektor Eigen, Diagonalisasi dan Transformasi Linear. Topik Matematik Diskrit termasuk Teori Logik, Set, Fungsi, Algoritma dan Nombor, Hubungan Setara, Induksi, Pengiraan, Hubungan, Teori Graf, Pepohon dan Aljabar Boolean.

2. 3. 4. 5.

Sinopsis Kursus ini meliputi dua disiplin Matematik iaitu kalkulus dan analisis berangka. Topik kalkulus termasuk fungsi, teknik pembezaan, fungsi logaritma asas dan eksponen serta aplikasinya., teknik kamiran, dan fungsi pelbagai pembolehubah. Topik analisis berangka termasuk polynomial Taylor, perwakilan computer menggunakan nombor, ralat, interpolasi, pembezaan dan kamiran berangka serta penyelesaian berangka bagi persamaan pembezaan. Rujukan 1. 2. 3.

Rujukan 1.

3.

Kolman, B. and Hill, D.R. Introductory Linear Algebra with Application, 7th edition. Prentice Hall 2001. H. Anton. Elementary Linear Algebra. 8th edition. McGraw Hill. 1995. David C.Lay. Linear Algebra and Its Applications 3rd edition. Addison Wesley 2003. Kenneth H. Rosen. Discrete Mathematics and Its Applications, 4th edition. McGraw-Hill 1998. Johnsonbaugh, R. Discrete Mathematics. Prentice Hall 2005.

Mengaplikasikan pengetahuan dan konsep asas kalkulus dan analisis berangka. Menyelesaikan masalah dalam sains komputer menggunakan perisian dengan merujuk kepada teori kalkulus dan analisis berangka. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

4. 5.

Goldstein, L. J., David I. S. (2004). Calculus and Its Application. Prentice Hall. James Stewart (2003). Calculus. Thomson. Johnston, E.H., Mathews J.C. (2002). Calculus. Pearson Education. . Atkinson, K. (2004). Elementary Numerical Analysis. John Wiley & Sons, Inc. Richard L.B., J. Douglas Faires (2004). Numerical Analysis. Thomson.

DACS 2213 - Statistik dan Kebarangkalian (3,2,2) Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat:

1. 2.

3.

Mengaplikasikan data dengan menggunakan statistik deskriptif seperti jadual, carta dan pengukuran angka. Menyelesaikan masalah statistik inferens dengan menggunakan konsep penganggaran dan ujian hipotesis. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik statistik yang sesuai.

1. 2.

3.

4. 5.

Sinopsis Pelajar akan didedahkan dengan konsep kebarangkalian dan statistik inferens. Kursus ini dimulai dengan takrifan data dan pengukuran angka, kebarangkalian, pembolehubah rawak diskrit, pembolehubah rawak selanjar dan taburan persampelan. Topik utama untuk statistik inferens dimulai dengan penganggaran. Ini diikuti oleh ujian hipotesis populasi, penganggaran, linear regresi mudah and korelasi, Selain daripada itu, kursus ini akan memberi pendedahan dalam penggunaan perisian statistik.

Menyelesaikan dan membina projek secara berkumpulan. Mengaplikasikan konsep pembangunan dan rekabentuk sistem dalam pembangunan projek semasa. Mengenalpasti, menganalisa dan menguruskan perubahan ke atas skop projek sepanjang kitar hayat projek. Menguruskan projek berkumpulan secara beretika. Membentangkan dan mempertahankan hasil kerja projek.

Sinopsis Subjek ini memberikan peluang kepada pelajar untuk menggunakan pengetahuan yang diperolehi daripada semester 1 sehingga 4 dan pengalaman ketika menjalani latihan industri bagi melaksanakan projek membangunkan sistem secara berkumpulan. Rujukan

Rujukan a. a.

b.

c.

d.

e.

Sh. Sara, Hanissah, Fauziah, Nortazi, Farah Shahnaz, Introduction to Statistics & Probability A Study Guide (2008), Pearson – Prentice Hall Douglas C. Montgomery, George C.Runger, Applied Statistics and Probability for Engineers, 3rd Edition (2002), John Wiley Richard A. Johnson, Probability and Statistics for Engineers, 7th Edition (2005), Pearson Prentice Hall Jay L. Devore, Probability and Statistics for Engineering and the Sciences, 6th Edition (2000), Thomson – Duxbury David M Levine, Patricia P. Ramsey, Robert K. Smidt , Applied Statistics for Engineers and Scientists Using Microsoft Excel and MINITAB (2001),Prentice Hall

b.

c.

d. e.

Birrel, N.D and Ould, M. A A Practical Handbook for Software Development. Cambridge University Press. 1986 Hoffer, J.A., George, J.F., & Valacich,J.S., Modern System Analysis and Design (second Edition). Reading, MS : Addison Wesley Longman. Ogata, Katsuhiko, Modern Control Engineering, 4th Edition, Prentice Hall. 2002. Abdullah Embong. Sistem Pangkalan Data : Konsep Asas, Rekabentuk dan Perlaksanaan. Tadisi Ilmu. 2000. Kendall & Kendall. System Analysis and Design – Fouth Edition. Prentice Hall, Inc. 1999. Ashworth, C and Goodland, M. SSADM : A Pactical Approach. McGraw-Hill. 1990.

DITU 2363 – Latihan Industri (3,0,15) DITU 3933- Bengkel Pembangunan Sistem (3,0,9)

Hasil Pembelajaran

Hasil Pembelajaran

Setelah melengkapkan subjek ini, pelajar dapat: 1. Menjalankan tugas dan tanggungjawab sebagai pekerja dalam bidang ICT.

Di akhir kursus ini pelajar seharusnya :

2. 3. 4. 5.

Mengaplikasikan kemahiran dan pengetahuan yang diperolehi semasa belajar. Mengamalkan disiplin dan beretika dalam menjalankan tugas harian. Menggunakan teknologi terkini dalam bidang ICT. Berinteraksi dan berkomunikasi bersama rakan sekerja dengan bersahsiah.

dan menyelesaikan permasalahan sistem, merancang dan merekabentuk sistem serta merealisasikan keputusan analisa dan rekabentuk tersebut kepada aturcara bahasa computer yang bersistematik. Rujukan [1]

Sinopsis Semua pelajar diwajibkan menjalani latihan industri untuk tempoh tidak kurang daripada 10 minggu di organisasi yang dipilih sendiri oleh pelajar. Sepanjang tempoh latihan, pelajar akan diselia secara berterusan oleh penyelia industri selain seliaan daripada penyelia fakulti. Penyelia fakulti akan membuat lawatan sekali sahaja bagi menilai pembentangan pelajar di akhir latihan. Pelajar akan mencatat didalam buku log semua aktiviti yang dibuat ketika menjalani latihan industri. Pelajar juga akan menyediakan laporan latihan industri di akhir latihan. Rujukan Garis Panduan Latihan Industri – Universiti Teknikal Malaysia Melaka, Pusat Universiti Industri, 2008. DITU 3964 Projek Diploma (4,0,9) Hasil Pembelajaran Di akhir kursus ini, pelajar berkemampuan untuk : 1. Membangunkan dan menganalisis aplikasi sistem dengan kaedah pengurusan projek yang tersohor. 2. Mengenal pasti dan mendefinisikan masalah yang berkaitan dengan keperluan industri dalam domain ICT. 3. Membentang dan mempertahankan hasilkerja. 4. Mengorganisasikan maklumat bagi menghasilkan laporan formal. 5. Melengkapkan hasil projek yang mempunyai nilai komersial.

[2]

[3]

Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Panduan Projek Diploma‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Buku Panduan Penulisan Projek Diploma‖, FTMK, Universiti Teknikal Malaysia Melaka. Jawatankuasa Projek Sarjana Muda dan Projek Diploma, ―Lampiran Panduan Penulisan Projek Diploma‖, FTMK, Universiti Teknikal Malaysia Melaka.

MATAPELAJARAN TERAS KURSUS DITP 1113

Pengaturcaraan I (3,2,2)

Hasil Pembelajaran Di akhir subjek ini, pelajar akan dapat: 1.

2.

3.

Menerangkan dan menghuraikan elemen bahasa yang terdapat di dalam bahasa pengaturcaraan C++. Menyelesaikan masalah pengaturcaraan dan mencari penyelesaian alternatif dengan menghasilkan algoritma. Mengubahsuai dan menghasilkan semula aturcara mudah dengan menggunakan struktur pengaturcaraan seperti pilihan, gelung dan fungsi.

Sinopsis

Sinopsis

Projek Diploma melatih pelajar mempraktikkan pengetahuan yang telah mereka pelajari terhadap projek yang akan mereka bangunkan. Pelajar didedahkan dengan persekitaran sebenar pembangunan sistem yang mana mereka perlu menganalisa

Subjek ini akan membincangkan berkenaan prinsip asas komputer, metodologi pembangunan perisian dan prinsip asas pengaturcaraan seperti sintaks, semantik, pengkompil dan penyambung. Teknik pengaturcaraan yang menggunakan C++ seperti jenis data dan operator, struktur pilihan, struktur

kawalan, fungsi, tatasusunan, fail, struktur dan penuding akan dipelajari sehingga penghujung subjek ini.

menggabungkan kemahiran konsep asas pengaturcaraan dan kefahaman tentang MFC.

Rujukan

Rujukan

1. 2. 3. 4.

5.

Gaddis, T and Krupnow, B, (2007), ―Starting Out with C++‖, Addison Wesley. H.M Deitel, P.J Deitel, (2005), ―C++ How To Program‖, Prentice Hall. Savitch, Walter,(2006),‖Absolute C++‖, Addison Wesley. Bronson, Gary J,(2000),‖Program Development and Design Using C++‖, Brooks/Cole Publishing Company. Knowlton, T, (2000), ―Introduction To Computer Science Using C++‖, Thomson Learning

DITP 1123

Pengaturcaraan II (3,4,1)

1. 2. 3. 4. 5.

6.

rd

Deitel&Deitel (2000), C++: How to Program 3 Edition, Prentice Hall. John E. S. (1999), VC++ MFC Extension by Example, CMP Books. Jon B. and Tim T. (1998), Using Visual C++ 6, Que.77 Mike B. (1999), Professional MFC with Visual C++ 6, Wrox Press Ltd. Steve H. (1998), Fast Track Visual C++ 6.0 Programming: A Practical , Learn –by-Example Approach to Visual C++, Wiley Computer Publishing. Stephen D.G and Bill M.(1999), Visual C++ 6 Programming Blue Book, Coriolis

DITP 1323 Asas Pengaturcaraan Pangkalan Data (3,2,2)

Hasil Pembelajaran

Hasil Pembelajaran

Setelah melengkapkan subjek ini, pelajar dapat:

Setelah melengkapkan kursus ini, pelajar sepatutnya boleh : 1. Mengenalpasti dan memahami konsep Gambarajah Hubungan Entiti (ERD) berdasarkan kepada konsepkonsep pangkalan data dan permodelan data. 2. Menghasilkan rekabentuk proses normalisasi. 3. Membina dan mengaplikasikan penggunaan SQL Bahasa Definisi Data (DDL) dan Bahasa Manipulasi Data (DML) berpandukan keperluan masalah semasa.

1. 2.

3.

Mengaplikasikan kemahiran pengaturcaraan dalam C++. Menerangkan kelebihan dan kelemahan rekabentuk aturcara yang mengimplementasikan konsep-konsep asas objek. Mengaplikasikan struktur MFC dalam projek pengaturcaraan berdasarkan keperluan masalah semasa.

Sinopsis Kursus ini akan memperkenalkan konsep pengaturcaraan tetingkap (aplikasi antaramuka pengguna bergrafik) melalui MFC. Topik akan bermula dengan pengaturcaraan berorientasikan objek, yang mana ia termasuk penerangan kelas dan objek, pewarisan, polymorphism dan encapsulation. Ini diikuti dengan pengaturcaraan event-driven yang melibatkan interaksi tetikus dan papan kekunci. Pelajar juga diberi pendedahan untuk merekabentuk penyelesaian masalah yang bersesuaian dengan

Sinopsis Kursus ini merupakan pengenalan kepada pangkalan data dan sistem pengurusan fail. Kursus ini membantu membangunkan pemahaman pelajar berkenaan peranan permodelan data, normalisasi data, pengurusan fail dan sistem pangkalan data dalam pengurusan sistem maklumat. Pelajar juga didedahkan dengan bagaimana untuk merekabentuk Gambarajah Hubungan Entiti (ERD), membangunkan dan melaksanakan aplikasi pangkalan data. Kursus ini turut memberi penekanan kepada bahagian praktikal dalam mencipta, menyelenggara, dan membuat capaian ke atas pangkalan data relational

dengan menggunakan SQL Bahasa Definisi Data (DDL) dan Bahasa Manipulasi Data (DML). Rujukan Rob, P. & Coronel, C. (2009) Database Systems: th Design, Implementation, and Management. 8 Edition. Course Technology. 2. Connolly, T., Begg, C. & Strachan, A. (2005) Database Systems: A Practical Approach to Design, th Implementation, and Management. 4 Edition. Addison-Wesley. 3. Hoffer, Jeffrey A ., Prescott, Mary B. & McFadden, th Fred R. (2004) Modern Database Management. 7 Edition. Prentice Hall 4. Kroenke, D. M. (2006) Database Processing : Fundamentals, Design and Implementation. Prentice Hall. nd 5. Kroenke, D. M. (2005) Database Concepts. 2 Edition. Prentice Hall. DITP 2113 - Struktur Data dan Algorithma (3,2,2)

linear seperti Senarai Berpaut, Tindanan, dan Baris Gilir dan struktur data tak linear, iaitu Pepohon. Selain dari penerangan secara teori, pelajar juga dikehendaki mengaplikasikan konsep struktur data dalam atur cara dengan membangunkan mini projek yang dijalankan secara berkumpulan.

1.

Rujukan Mark Allen Weiss, ―Data Structures and Problem Solving Using C++‖, Addison Wesley, 2000 b. Richard F. Gilberg, Behrouz A. Fourouzan, ―Data Structures A Pseudocode Approach with C++‖, Thomson Learning, 2005. c. Malik, D. S. ―Data Structures Using C++‖. Thomson Course Technolgy, 2003. d. Michael Main, Walter Savich, ―Data Structures & Other Objects Using C++‖, Addison Wesley. e. Micheal T. Goodrich, Roberto Tamassia, David Mount, ―Data Structures and Algorithms in C++―, John Wiley & Sons, 2004. DITP 2213 Analisa dan Rekabentuk Sistem (3,2,2) a.

Hasil Pembelajaran

Hasil Pembelajaran

Setelah melengkapkan subjek ini, pelajar dapat: 1. Membezakan jenis-jenis struktur data samada linear atau tidak linear dalam pengaturcaraan. 2. Menunjukkan algoritma yang terbaik dari segi rekabentuk algoritma dan masa larian. 3. Mengaplikasi pelbagai struktur data dan algoritma asas seperti senarai, tindanan, baris gilir, pepohon dan sebagainya dalam penyelesaian masalah.

Di akhir kursus ini pelajar akan boleh: 1. 2.

3.

Menerangkan pelbagai jenis sistem maklumat. Memaplikasikan dan menerangkan perbezaan diantara metodologi air terjun, prototaip dan RAD untuk membangunkan sistem. Menggunakan beberapa alat dan teknik untuk merancang, menganalisa dan merekabentuk sistem baru berpandukan keperluan masalah semasa.

Sinopsis Sinopsis Dalam kursus ini pelajar akan diterangkan mengenai apa yang dikatakan sebagai struktur data dan algoritma serta jenis-jenis struktur data dalam pengaturcaraan. Asas pembangunan aturcara dengan menggunakan konsep Jenis Data Niskala, Kelas, Penuding, serta Fungsi rekursif akan didedahkan kepada pelajar. Seterusnya, analisa keberkesanan algoritma dari segi masa larian akan dibincangkan. Lanjutan dari itu, pelajar akan mempelajari operasi-operasi ke atas struktur data iaitu isihan dan carian dan diterangkan keberkesanan algoritma bagi setiap teknik isihan dan carian. Seterusnya pelajar diterangkan bagaimana mengaplikasikan struktur data

Dalam kursus ini pelajar akan diperkenalkan dengan pelbagai sistem maklumat dan kepentinganya kepada halatuju startegik organisasi. Seterusnya menerangkan pelbagai metodologi kitaran pembangunan sistem terutamanya Waterfal dan juga prototaip dan RAD. Kemudian membincangkan fasa perancangan pembangunana sistem baru dengan fokus kepada pengurusan projek. Fasa analisa akan menekankan kepada DFD dan ERD dalam menstrukturkan keperluan pengguna. Fasa rekabentuk pula membincangkan rekabentuk borang dan laporan, pangkalan data, rekabentuk antaramuka

dan perkomputeran teragih. Fasa perlaksanaan membincangkan berkenaan pengkodan, migrasi pengujian dan penyelengaraan sistem.

akan data,

Rujukan a.

b. c.

d. e.

a. b. c.

Hoffer, Jeffrey A., George, Joey F., Valacich, Joseph S., (2005) Modern System Analysis & Design, 4th Edition, Prentice Hall. Dennis, A., Barbara, H. W., (2003) System Analysis & Design, 2nd Edition, John Wiley & Sons, Inc Whitten, J., Bentley L., Dittman, K., (2001) Systems Analysis and Design Methods, 5th Edition, McGrawHill Kendall, Kenneth E., Kendall, . J., (2005) System Analysis and Design, 5th Edition, Prentice Hall Shelly, G., Cashman, T and Rosenblattt, H. (2000) System Analysis and Design, 4 th edition, Shelly Cashman Series

DITP 3113

Pengaturcaraan Berorientasikan Objek (3,2,2)

Hasil Pembelajaran

d.

e.

Liang, Y.D. (2009), ―Introduction Java Programming‖, Brief Version 7E, Prentice Hall. Farrell, J. (2009), ―Java Programming‖ 5E, Course Technology. Deitel, H.M. & Deitel, P.J. (2007), ―Java How to Program‖ 7E, Prentice Hall. Bronson, G.J. (2005), ―Object-Oriented Program Development Using Java: A class centered approach‖ 2E, Course Technology. Wu, C.T. (2009), ―An Introduction to Object-Oriented Programming with Java‖ 5E, McGraw-Hill.

DITP 3213

Kejuruteraan Perisian (3,2,2)

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Mengaplikasikan konsep kejuruteraan perisian di dalam pembangunan system. 2. Menerangkan dan mengaplikasikan elemen asas di dalam pengurusan projek. 3. Memilih peralatan CASE yang bersesuai untuk merekabentuk kajian kes semasa.

Pelajar akan dapat: Sinopsis a. b.

c.

Mengaplikasikan konsep rekabentuk dan kaedah berorientasikan objek. Membina aturcara yang menggunakan data abstraction, encapsulation, polymorphism dan inheritance dalam aplikasi Java. Membangunkan aplikasi konsep konsol, applet dan GUI di dalam program untuk antaramuka pengguna mengikut kajian kes semasa.

Sinopsis

Kursus ini memberi pendedahan kepada pembangunan system dan kejuruteraan perisian. Ia berkaitan dengan kitar hayat perisian, analisa keperluan, rekabentuk perisian, prosesproses dalam rekabentuk perisian, kualiti rekabentuk, strategi dalam merekabentuk dan metrik dalam pengujian perisian. Ia juga menjurus kepada pengurusan projek perisian termasuk pembajetan dan pengurusan kualiti. Rujukan

Kursus ini akan memperkenalkan asas pengaturcaraan berorientasikan objek seperti data abstraction, encapsulation, polymorphism dan inheritance. Selain dari itu grafik, event handling, interface components, data abstraction dan exception handling di dalam Java juga dijelaskan.

a.

Rujukan

d.

b. c.

Sommerville, I (2007) Software Engineering, 8th Edition, Addison Wesley. Pressman, R.S (2005) Software Engineering A Practitioner’s Approach, 6th Edition. McGraw-Hill. Pfleegar, S.L (2001) Software Engineering Theory & Practice. 2nd Edition. Prentice Hall. Braude J.E, (2001) Software Engineering: An Object-Oriented Perspective, Wiley.

e.

Ghezzi C, Jazayeri M, Mandrioli D, (2003) Fundamentals of Software Engineering. 2nd Edition Prentice Hall. Bern Oestereich,(2002), Developing Software with UML Object oriented Analysis and Design Practice,. 2nd Edition. Addison-Wesley.

f.

5.

D.C Green. Digital Electronics (5 Wesley Longman

Edition). Addison

** Matapelajaran Servis dari Fakulti Kejuruteraan Elektronik & Kejuruteraan Komputer

DITS 1113 DENG 1113 (3,2,2)

th

Pengenalan Teknologi Maklumat (3,2,2)

Asas Elektronik dan Mikropemproses ** Hasil Pembelajaran

Hasil Pembelajaran

Pada penghujung semester, pelajar mampu

Di akhir kursus ini, pelajar diharapkan mampu: a. Memahami dan mengaplikasikan gambaran keseluruhan konsep, aplikasi dan pengujian di dalam komponen asas elektronik. b. Menerangkan konsep asas gates, register dan pelbagai jenis perwakilan nombor seperti binari, decimal dan hexadecimal. c. Menerangkan dan mengaplikasi litar digital di dalam aplikasi mikropemproses mengikut keperluan semasa. Sinopsis Subjek ini merangkumi kepada dua bahagian iaitu asas elektronik dan teknologi mikropemproses. Bahagian pertama akan menerangkan kepada konsep dan fungsi bagi komponen elektronik di dalam sistem komputer seperti resistor, kapasitor kabel dan transistor. Manakala bahagian kedua akan menerangkan kepada sistem nombor, gates logik, operasi Boolean, kombinasi logik dan litar digital di dalam mikropemproses. Secara asasnya, subjek ini akan menekankan kepada elektronik digital dan mikropemproses.

1. 2. 3.

Membezakan rekabentuk dan fungsi komponen perisian dan perkakasan computer. Menghubungkait konsep asas komunikasi data dan rangkaian computer mengikut keperluan semasa. Menghasilkan semula aplikasi perisian seperti MS Word, MS Excel, MS Powerpoint, dan MS Access.

Sinopsis Kursus ini diwujudkan untuk memberikan pendedahan kepada pelajar mengenai perkara asas dalam teknologi maklumat seperti komponen komputer, sistem pengoperasian, perisian aplikasi, teknologi multimedia, rangkaian dan teknologi Internet. Pengenalan kepada komputer mengandungi sejarah komputer, perkembangan dan spesifikasi dan perkakasan komputer. Sistem perisian pula akan menumpukan kepada perisian aplikasi seperti pemprosesan perkataan, lembaran kerja, desktop publishing, pangkalan data, membina halaman Web menggunakan pengaturcaran HTML dan Dreamweaver dan metodologi sistem. Di dalam kursus ini juga pelajar akan diperkenalkan dengan komunikasi data, rangkaian dan juga Internet.

Rujukan Rujukan 1. 2. 3. 4.

th

Earl D. Gates, Introduction to Electronics (4 Edition), Delmar Thomson Learning Charles A.Schuler. Electronics, Principle and Application (5t Edition). McGraw-Hill John Crisp. Introduction to Digital System. Newness Ronal J. Tocci. Digital System, Principle and Application. Prentice Hall

a. b.

c.

th

Daley B., Computers are Your Future, 9 Ed., (2007), Pearson-Prentice Hall. Nazrulazhar Bahaman., Erman Hamid. (2008), Computer Applications, Practical Approach, Venton. Shelly G.B., Cashman T.J. and Vermaat M.E., Discovering Computers 2006 A Gateway To

Information, (2005), Thompson Course Technology. Beekman G., Quinn, M.J., Computer Confluence, th 7 Ed. (2007), Pearson-Prentice Hall.

d.

Technology Approach. 3rd Edition. John Wiley & Sons Thomas C. Bartee, (1991). Computer Architecture and Logic Design. McGraw Hill James L. Antonakos,(2004). The 68000 Microprocessor, 6th Edition. Prentice Hall.

4. 5.

DITS 1133

Organisasi dan Senibina Komputer (3,2,2)

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: a.

b.

c.

Menghubungkait organisasi senibina komputer, asas organisasi selari dan asas set arahan bahasa himpunan berkaitan dengan senibina organisasi komputer. Memanipulasikan komponen asas kefungsian, ciriciri dan interaksi bagi setiap sistem komputer termasuklah bas sistem, perbandingan antara memori dan input/output dan CPU mengikut keperluan teknologi komputer semasa. Menyelesaikan kepelbagaian jenis perwakilan nombor dan melakarkan asas litar logik digital dan memasang komponen asas komputer dan memilih pembahagian dan format disk.

Sinopsis Kursus ini akan membekalkan kefungsian komponen, ciri-ciri, prestasi dan kaitan dalam komputer sistem secara terperinci termasuk bas sistem, kepelbagaian jenis memori dan input/output dan CPU, dan juga perlaksanaan secara praktikal kepada komponen-komponen. Selain itu, isu senibina seperti rekabentuk set arahan dan jenis data diliputi. Tambahan pula, pelajar akan diperkenalkan dengan bidang penting dalam organisasi selari. Rujukan 1. 2.

3.

DITS 2213 – Sistem Pengoperasian (3,2,2) Hasil Pembelajaran Diakhir subjek ini, pelajar akan mampu: a. Menjelaskan dan menerangkan konsep serta komponen-komponen sistem pengoperasian. b. Menunjukkan kebolehan menggunakan dan memilih sistem pengoperasian Windows dan Linux. c. Melaksanakan tugas-tugas pentadbiran sistem yang asas ke atas sistem pengoperasian Windows dan Linux mengikut keperluan semasa. Sinopsis Kursus ini dijalankan untuk memberikan pendedahan kepada pelajar mengenai perkara asas dalam system pengoperasian termasuklah proses, pengurusan memori, fail dan I/O dan juga mengenai penjadualan CPU. Bahagian pengenalan mengandungi mengenai perkembangan system pengoperasian daripada ia bermula sehinggalah sekarang. Pelajar juga akan belajar mengenai konsep asas, teknologi dan teori yang digunakan di dalam system pengoperasian seperti keserentakan, kernel, kebuntuan dan multithreading. Rujukan a. b.

William Stallings, (2007). Computer Organization & Architecture, 7th Edition. Prentice Hall. Carl Hamachere, Zvonko Vranesic, Safwat Zaky, (2002). Computer Organization, 5th Edition. McGraw Hill Irv Englander, (2003). The Architecture of Computer hardware and System Software: An Information

c.

d.

th

William Stalling, Operating Systems 5 Ed., Prentice Hall International, Inc., ISBN 0-13-127837-1 Silberschatz, A (2003). Operating System Concept th 6 . Ed., John Wiley and Sons, Inc., ISBN 0-47125060-0 Nutt, G. (2002), Operating Systems : A modern nd Perspective 2 .Ed., Eddison Wesley Longman, Inc., ISBN 0-201-74196-2 Tan Ser Heang (2004), A Fundamental Guide To Linux, Federal Publications Sdn.Bhd.ISBN: 983-580956-9

e.

M.S. Wahidah, S.Zurina, O.Mohd Fairuz Iskandar (2007), Practical Approach: Fedora Core 6 for Beginner and Intermediate, First Edition, ISBN 978983-3526-87-1

DITS 2313- Komunikasi Data dan Rangkaian (3,2,2) Hasil Pembelajaran Pelajar akan berupaya untuk : 1. Mengaplikasikan pengetahuan, konsep dan terma yang berkaitan dengan komuunikasi data dan rangkaian. 2. Menyelesaikan masalah dalam rangkaian berpandukan langkah-langkah penyelesaian masalah dan dengan merujuk kepada konsep komunikasi data dan rangkaian. 3. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

DITS 2413

Keselamatan Komputer (3,2,2)

Hasil Pembelajaran Di akhir subjek ini, pelajar akan dapat: 1. Mengaplikasikan pengetahuan untuk pembelajaran termaju tentang isu-isu keselamatan, isu-isu sah/ etika, dan sumber-sumber stesen kerja dalam keselamatan komputer. 2. Menyelesaikan masalah dan mengkonfigurasi sesebuah stesen kerja untuk memantau prestasi sistem mengikut masalah semasa. 3. Memilih dan mengurus cakera keras, penyimpanan data, pemulihan bencana dan driver peranti dengan mengkonfigurasi tandatangan driver peranti dan memulihkan driver peranti mengikut keperluan semasa.

Sinopsis Sinopsis Di dalam subjek ini, pelajar akan didedahkan dengan beberapa konsep agar mampu memahami, menerangkan dan mengaplikasikan konsep asas komunikasi data dan teknologi rangkaian dan juga kemahiran untuk menggunakan aplikasi rangkaian, troubleshooting dan mengkonfigurasi rangkaian mudah dengan menggunakan media terarah dan tidak terarah. Rujukan a. b. c. d.

e.

Behrouz Forouzan, Data Communications and th Networking, 4 Edition, McGraw-Hill, 2007. Andrew S Tanenbaum, Computer Network, Prentice Hall, 1997. E. Ramos, A. Schoroeder and A. Beheler, Computer Networking Concepts, McMillan, 1996. Azhar, Haniza and Zakiah, Komunikasi Data dan Rangkaian (Modul Pengajaran), Edisi Pertama, 2005. B. Nazrulazhar and H. Erman, Data Communications and st Networking: Practical Approach, 1 Edition, Venton, 2008

Subjek ini membekalkan pelajar dengan pengetahuan dan kemahiran yang diperlukan untuk menyelenggara sumbersumber stesen kerja dengan berkesan, memantau prestasi stesen kerja, dan memelihara data pada sesuatu computer yang menggunakan system pengoperasian Microsoft Windows. Rujukan 1. Maintaining Microsoft Windows 2003 Server Environment, Microsoft Training and Certification, Microsoft Corporation, April 2003, X09-61770. 2. Security+ Guide To Network Security Fundamentals, by Paul Campbell, ben Calvert and Steven Boswell, Thomson Course Technology, Canada, 2003, ISBN 0619-12017-7. 3. Security in Computing, 3rd Edition, Charles P.Pfleeger and Shari Lawrence Pfleeger, Prentice Hall, New Jersey, 2003, ISBN 0-13-035548-8. 4. Lab Manual for Security+ - Guide to Network Security Fundamentals, Paul Cretaro, Thomson Course Technology, Canada, 2005, ISBN 0-619-21536-4. 5. Fire in the Computer Room, What Now? Disaster Recovery: Planning for Business Survival, Gregor

6.

7.

Neaga, Bruce Winters and Pat Laufman, Prentice Hall, New Jersey, 1997, ISBN 0-13-754391-3 Security Planning and Disaster Recovery, Eric Maiwald and William Sieglein, McGraw Hill, 2003, ISBN 0-07222463-0. Information Security: Principles and Practices, Mark Merkow and Jim Breithaupt, Pearson Prentice Hall, New Jersey, 2006, ISBN 0-13-154729-1

1. 2. 3. 4. 5.

DITM 2113

Vaughan, T. , (2006), Multimedia: Making It Work 7th Edition, McGraw-Hill Osborne Media. Norazlin et al. (2007), Sistem Multimedia, Venton Publishing. Drew, M. and Li, Z. N., (2004), Fundamentals of Multimedia 4th Edition, Prentice Hall. Chapman, N., (2004), Digital Multimedia, John Wiley and Sons. Harun, J. and Tahir, Z. (2006), Multimedia: Konsep & Praktis), Venton Publishing.

Sistem Multimedia (3,2,2)

Hasil Pembelajaran

DITM 2123

Di penghujung subjek ini, pelajar mampu 1. Menyatakan dan menerangkan konsep asas sistem multimedia. 2. Menunjuk cara dan menghasilkan semula aplikasi multimedia dengan gabungan elemen teks, grafik, audio, video dan animasi mengikut keperluan semasa. 3. Mengaplikasi kemahiran menyelesaikan masalah dengan memilih beberapa persekitaran di mana multimedia mungkin dapat digunakan dan beberapa aspek multimedia yang memberi faedah dalam bentuk persembahan maklumat.

Hasil Pembelajaran

Sinopsis Kursus ini dijalankan bagi memberi pendedahan kepada pelajar berkenaan konsep asas multimedia, teknologi dan kepentingan aplikasi multimedia. Topik-topik yang pelajar akan pelajari ialah pengenalan kepada media, implementasi grafik multimedia, grafik dan animasi 2D/3D, video, audio, pengarangan, integrasi multimedia dan pembangunan aplikasi. Sesi makmal akan memperkenalkan kepada pelajar pelbagai perisian media bagi tujuan integrasi antara media. Pelajar juga akan didedahkan dengan praktikal penyediaan media seperti penyuntingan imej, penghasilan animasi dan audio,video ringkas dan diaplikasikan secara berkesan dalam satu projek multimedia secara berkumpulan. Di hujung semester setiap kumpulan dikehendaki membentang projek mereka dalam satu sesi yang formal.

Pengaturcaraan Web (3,2,2)

Setelah melengkapkan subjek ini, pelajar akan berkebolehan untuk: 1. Menerangkan konsep dan prinsip Internet dan WWW berdasarkan teknologi yang terkini. 2. Menghubungkaitkan dan memilih komponenkomponen penting yang bersesuaian dalam menghasilkan aplikasi web. 3. Mengenalpasti penyelesaian alternatif dan membangunkan aplikasi web dengan menggunakan komponen-komponen penting dalam aplikasi web iaitu Teknologi Client-Site, Teknologi Server-Site, Pangkalan Data Pelayan dan pelayan Web. Sinopsis Tujuan kursus ini adalah untuk membekalkan para pelajar dengan pemahaman secara komprehensif dalam alatan dan teknik penyelesaian masalah yang berkaitan dengan pembangunan laman World Wide Web yang efektif. Ia menekankan kepada empat (4) komponen di dalam membangunkan aplikasi web iaitu:  Teknologi Client-Site: HTML, XHTML, CSS, XML, and JavaScript  Teknologi Server-Site: PHP  Pangkalan Data Pelayan: MySQL.  Pelayan Web: Apache

Rujukan Rujukan

1. Harvey Deitel, Paul Deitel, Andrew Goldberg (2003), Internet & Internet & World Wide Web How to Program - 3rd Edition, Prentice Hall, ISBN: 0131450913 2. Robert W.Sebesta (2005), Programming The World Wide Web – 3rd Edition, Addison Wesley, ISBN: 0321-31257-0 3. Keith Darlington (2005), Effective Website Development – Tools and Techniques, Addison Wesley, ISBN: 0-321-18472-6 4. Luke Welling, Laura Thomson (2003), PHP and MySQL Web Development -Third Edition, Sams Publishing, ISBN: 0-672-32672-87 5. Bai, Ekedahl, Farrell, Gosselin, Zak, Kaparthi (2003), The Web Warrior Guide to Web Programming,Thomson Course Technology, ISBN: 0-619-06458-7

MATAPELAJARAN ELEKTIF DITS 3612

Asas Rangkaian Cisco (2,2,4)

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat: 1. Menghubungkait matematik, terminology, dan model rangkaian. 2. Menerangkan spesifikasi dan fungsi media rangkaian mengikut keperluan semasa yang sesuai. 3. Menyelesaikan masalah dan menghasilkan rangkaian kawasan setempat menggunakan penghala Cisco Sinopsis Subjek ini merupakan kursus permulaan daripada empat kursus persediaan kearah memperolehi sijil professional CCNA. DITS3612 memperkenalkan pelajar-pelajar kepada bidang rangkaian. Kursus ini member tumpuan kepada terminology rangkaian, protocol rangkaian, rangkaian kawasan setempat, rangkaian kwasan meluas, model sambungan system terbuka, pengkabelan, alat-alat pengkabelan,

penghalaan, pengaturcaraan penghalaan, teknologi Ethernet, protocol pengalamatan internet, dan piawaian rangkaian. Rujukan a.

b.

c.

d.

Mark A.Dye, Rick Mc Donald, Antoon W.Rufi. (2007), "Network Fundamentals: CCNA Exploration Companion Guide‖, Inc Cisco Systems. Erman Hamid, Nazrulazhar Bahaman, Mohd Fairuz Iskandar Othman, (2008) ―Networking Basic, Practical Approach‖, Venton. "(2006), CCNA 1 and 2: Companion Guide (Cisco Networking Academy Program S.)‖, 3rd Edition", Inc Cisco Systems. st ―(2005) CCNA ICND: Exam Certification Guide‖, 1 Edition, Wendell Odom. Cisco Press.

DITS 3622

Penghala dan Penghalaan Cisco (2,2,4)

Hasil Pembelajaran Setelah berjaya melengkapkan subjek ini, pelajar akan dapat: 1. 2.

3.

Mengaplikasikan konsep-konsep penghala dan penghalaan serta menghuraikan konsep TCP/IP. Menghasilkan semula arahan-arahan protokol penghala dan penghalaan berdasarkan keperluan semasa. Menyelesaikan masalah protokol penghala dan penghalaan serta memilih teknik-teknik pengkabelan dan mengkonfigurasi penghala.

Sinopsis Subjek ini menumpu kepada permulaan pengaturan penghala, pengurusan perisisan IOS Cisco, pengaturan protocol penghalaan, TCP/IP dan senarai kawalan kemasukan (ACL). Pelajar akan meningkatkan kemahiran bagaimana untuk mengaturkan penghala, mengurus perisian IOS Cisco, mengatur protocol penghalaan dan membina senarai kawalan kemasukan untuk penghala. Rujukan

1.

2.

3.

4.

Rick Graziani, Allan Johnson. "Routing Protocol and Concepts: CCNA Exploration Companion Guide‖, 2007, Inc Cisco Systems. Azman Mat Ariff, Nazrulazhar Bahaman, Erman Hamid. ―Routing Fundamental: Practical Approach‖, 2009, Venton. CCNA 1 and 2: Companion Guide (Cisco Networking Academy Program S.), 3rd Edition", 2007, Inc Cisco Systems. Wendell Odom, ―CCNA ICND: Exam Certification st Guide‖, 1 Edition, 2007, Cisco Press.

DITS 3711

Pemasangan, Konfigurasi, dan Pentadbiran Sistem (2,0,4)

Hasil Pembelajaran Di akhir kursus, pelajar harus berkebolehan untuk: 1.

2.

3.

Mengaplikasikan pengetahuan, konsep dan terma yang berkaitan dengan pentadbiran sistem menggunakan platform Windows 2003 Server. Menyelesaikan masalah dalam rangkaian menggunakan perisian utiliti dengan merujuk kepada konsep pentadbiran system. Menyelesaikan masalah aplikasi menerusi maklumat yang relevan dengan memilih teknik yang sesuai.

Sinopsis Kursus ini bertujuan untuk memberi pendedahan berkaitan dengan pentadbiran sistem menggunakan platform Windows 2003 Server. Kursus ini meliputi pemasangan platform Windows 2003 server, pemasangan Domain Windows 2003, penggunaan perisian utiliti di dalam Windows 2003 Server, konfigurasi perkakasan, Persekitaran Desktop dan Pendaftar Sistem Pengoperasian.

[2] William R., Walla M., (2003). The Ultimate Windows Server 2003 System Administrator's Guide, Addison-Wesley Inc., ISBN 0201791064 nd [3] Hassel J., Learning Windows Server 2003 2 Ed., O'Reilly Media, Inc. ISBN 0596101236 [4] Minasi M., Mastering Windows Server 2003, Syb, ISBN: 9780782141306 [5] Zacker C. (2004), Managing and Maintaining a Microsoft Windows Server 2003 Environment, Microsoft Press ISBN 978-0735620315

DITS 3722

Perlaksanaan dan Pentadbiran Aktif Direktori (2,0,4)

Hasil Pembelajaran Di akhir kursus, pelajar akan mempunyai kebolehan: 1. Menerangkan terma-terma, konsep dan tujuan penggunaan Aktif Direktori berdasarkan pelbagai sumber. 2. Mengaplikasikan kaedah instalasi, konfigurasi dan pengurusan ciri-ciri dalaman Aktif Direktori. 3. Menyelesaikan dan memilih pentadbiran Aktif Direktori melalui penggunaan ciri keselamatan, polisi kumpulan dan peralatan pengendalian perisian. Sinopsis Kursus ini mengajar pelajar bagaimana melaksana dan mengkonfigurasi Aktif Direktori. Disamping itu, ia membimbing bagi menguruskan resolusi nama, skema dan replikasi. Penggunaan Aktif Direktori bertujuan pengurusan pengguna, kumpulan, folder perkongsian dan sumber rangkaian secara terpusat serta mentadbir persekitaran pengguna dan perisian dengan menggunakan polisi kumpulan. Ia juga meliputi mengawal dan mengoptimakan penggunaan Aktif Direktori. Rujukan 1.

Rujukan

2.

[1] Hunt C.,Bragg R., Windows Server 2003 Network Administration, Oreilly & Associates Inc., ISBN 9780596008000

3.

Dennis Suhanovs: Windows Server 2003 Active Directory Infrastructure Study Guide, McGraw Hill 2004 MCSE Training Kit: Windows 2000 Active Directory Services, Microsoft Press 2000. Casad, Joe, Windows 2000 Active Directory, McGraw-Hill st Osborne Media; 1 Edition, 2000

4.

Bersenic, Damir and Scrimger, Rob, MCSE Training Guide, Second Edition (70-217): Windows 2000 Active nd Directory Services Infrastructure, Que; 2 edition 2002

DITS 3732

Perlaksanaan dan Pentadbiran Infrastruktur Rangkaian (2,0,4)

4.

1.

Hasil Pembelajaran

Maintaining a Windows Server 2003 Network st Infrastructure 1 .Ed., Syngress Publishing. Huggins, D. (2006), Exam Cram: 70-291 Implementing, Managing, and Maintaining a Windows Server 2003 Network Infrastructure. Exam Cram, Que Publishing Tittel, E. , Huggins, D. (2003), MCSA/MCSE Implementing, Managing, And Maintaining A Windows Server 2003 Network Infrastructure Exam Cram 2 (exam Cram 70-291), Que Publishing

Di akhir kursus, pelajar harus berkebolehan untuk: 1.

2.

3.

Menerangkan serta memilih terma-terma, konsep dan tujuan infrastruktur rangkaian berdasarkan pelbagai sumber. Mengaplikasikan serta menghasilkan semula persekitaran rangkaian menggunakan elemen infrastruktur rangkaian. Menyelesaikan masalah dengan merekabentuk, memasang, mengkonfigurasi, mempamer dan mengurus servis di dalam infrastruktur rangkaian mengikut keperluan semasa.

Sinopsis Kursus ini akan membekalkan pelajar dengan kebolehan untuk memasang dan membuat konfigurasi ke atas infrastruktur rangkaian Microsoft Windows Server. Pelajar akan mengetahui bagaimana untuk memasang pelayan tersebut secara automatik dan manual. Di dalam persekitaran pelayan, pelajar juga akan belajar membuat konfigurasi ke atas servisservis yang boleh ditawarkan oleh pelayan seperti DHCP, DNS, VPN dan IPSec.

DITS 3742

Pemasangan, Konfigurasi, dan Pentadbiran Pelayan (2,0,4)

Hasil Pembelajaran Di akhir kursus, pelajar harus berkebolehan untuk: 1.

Menerangkan terma-terma, konsep dan tujuan pentadbiran pelayan berdasarkan pelbagai sumber. Mengaplikasikan kemahiran instalasi, konfigurasi dan pentadbiran sistem pelayan Windows 2000. Menyelesaikan dan memilih proses pentadbiran pelayan di dalam persekitaran rangkaian.

2. 3.

Sinopsis

Rujukan

Kursus ini memberi persediaan kepada pelajar untuk memasang pelayan Windows 2000, menyelesai masalah pemasangan pelayan Windows 2000, penyediaan untuk Pemasangan Tanpa Perhatian, mengautomasikan pemasangan Windows 2000 Server dan mentadbir sistem fail pelayan Windows 2000.

1.

Rujukan

2.

3.

Mackin, J. C. , McLean, I. (2004). Implementing, managing and maintaining a Microsoft Windows Server 2003 Network Infrastructure, Microsoft Press. Suehring, S, Sheltz, M. , Chellis, J. (2006). MCSA/MCSE: Windows Server 2003 Network Infrastructure Implementation, management and nd maintenance Study Guide 2 . Ed., Wiley Publishing Shinder, T.W. , Douglas, D., Kurz, H. (2003), MCSA/MCSE Exam 70-291 Study Guide and Training System: Implementing, Managing, and

1. 2. 3. 4.

MCSE Training Kit: Microsoft Windows 2000 Server. Strebe, M. (2001). Windows 2000 server: 24 seven. Sybex. Regan, P. (2001). Networking with windows 2000. Prentice Hall PTR. Smith, T., Smeeton, S. (2000). MCSE Windows 2000 Network Exam Prep (Exam: 70-216). Coriolis.

5.

Syngress Media (1999). Windows 2000 Server System Administration Handbook; Syngress. DITS 3762

DITS 3751

Rekabentuk Infrastruktur Perkhidmatan Direktori (2,0,4)

Rekabentuk Keselamatan Rangkaian (2,0,4)

Hasil Pembelajaran Di akhir kursus, pelajar harus berkebolehan untuk:

Hasil Pembelajaran 1.

Menerangkan serta memilih terma-terma, konsep dan tujuan keselamatan rangkaian berdasarkan pelbagai sumber. Mengaplikasikan konsep dan kemahiran merekabentuk keselamatan rangkaian. Menyelesaikan masalah dengan menghasilkan semula penggunaan ciri keselamatan, polisi kumpulan dan peralatan pengendalian perisian bagi rekabentuk keselamatan rangkaian.

Di akhir kursus, pelajar harus berkebolehan untuk: 1. 2.

3.

Menerangkan dan memilih metodologi dalam rekabentuk infrastruktur perkhidmatan direktori. Mengaplikasikan pengetahuan dalam menggunakan perisian untuk menyelesaikan rekabentuk infrastruktur perkidmatan direktori. Mempunyai kemahiran merekabentuk insfrastruktur persekitaran perkhidmatan direktori berdasarkan sumber yang sesuai.

2. 3.

Sinopsis

Sinopsis

Subjek ini meliputi pendekatan dalam rekabentuk infrastruktur perkhidmatan direktori yang meliputi pengenalan, strategi bagi penamaan aktif direktori, rekabentuk aktif direktori untuk administrative authority dan polisi kumpulan serta rekabentuk polisi skema. Pelajar turut didedahkan dengan pelbagai jenis rekabentuk dalam infrastruktur perkhidmatan direktori termasuk rekabentuk bagi domain aktif direktori, struktur domain berganda, topologi tapak aktif direktori serta infrastruktur aktif direktori.

Kursus ini dijalankan untuk memberikan pendedahan kepada pelajar mengenai pengenalan kepada Keselamatan, Menilai Risiko Rangkaian, Windows 2000, Perancangan untuk Capaian Pentadbiran, Perancangan Akaun Pengguna, Penyelamatan Fail, Sumber Cetak dan Lorong Komunikasi, Menyedia Capaian Selamat kepada Pengguna bukan MS, Pengguna Terpencil, Pejabat Terpencil, Pengguna Rangkaian dan Internet, Merekabentuk Infrastruktur ‗Private Key‘, Membangun Perancangan Keselamatan.

Rujukan

Rujukan

1. 2. 3. 4.

5.

MCSE Training Kit: Designing a Microsoft Windows 2000 Directory Servoces Infrastructure. Oppermann, C. (2001). Microsoft Windows 2000 Active Directory Programming;Microsoft. Larson, M. and Liu, C. (2001). DNS on Windows 2000; O‘Reilly & Associates Pub. Wood, A. (2000). Windows 2000 Active Directory Black Book: A Guide to Mastering Active Directory— the Key to Windows 2000; Coriolis. McLean, I. (2000). Windows 2000 TCP/IP Black Book: An Essential Guide to Enhanced TCP/IP in Microsoft Windows 2000; Coriolis.

1. 2. 3. 4. 5.

MCSE Training Kit: Designing a Microsoft Windows 2000 Network Security. Sanna, P. (1999). Windows 2000 Server Security For Dummies; John Wiley & Sons. Govanus, G. and King, R. (2000). MCSE: Windows 2000 Network Security Design; Sybex. Schein, P.G. (2000). MCSE Windows 2000 Security Design; The Coriolis Group. Philip, C., Sheldon, T., (2000); Windows 2000 Security Handbook; McGraw Hill.

DITS 3771

Rekabentuk Infrastruktur Rangkaian (2,0,4) 1.

Hasil Pembelajaran 2. Di akhir kursus, pelajar harus berkebolehan untuk: 1.

Mengaplikasikan metodologi bagi merekabentuk infrastruktur rangkaian secara efektif. Menyelesaikan masalah dengan merekabentuk infrastruktur menggunakan alat bantu yang sesuai. Memberikan maklumbalas keberkesanan rekabentuk infrastruktur yang dicadangkan berdasarkan kepada sumber yang relevan.

2. 3.

Sinopsis Kursus ini mengajar pelajar bagaimana merekabentuk infrastruktur rangkaian berdasarkan atrribut sebenar. Proses merekabentuk merangkumi kombinasi penyelesaian TCP/IP, Perkhidmatan Konfigurasi IP Automatik (DHCP), Perkhidmatan Resolusi Nama (DNS dan NetBIOS), Perhubungan Internet, Perhubungan Antara Rangkaian dan Pengguna Terpencil. Ianya juga menitikberatkan pembangunan Strategik Pengurusan Rangkaian Windows. Rujukan 1. 2. 3. 4.

5.

MCSE Training Kit: Designing a Microsoft Windows 2000 Network Infrastructure. Strebe, M. (2001). Windows 2000 server: 24 seven. Sybex. Regan, P. (2001). Networking with windows 2000. Prentice Hall PTR. Lee, T., Davies, J.E., Davies, J. (1999). Microsoft Windows 2000 TCP/IP Protocols and Services: Technical Reference; Microsoft Press. Larson, M. and Liu, C. (2001). DNS on Windows 2000; O‘Reilly & Associates Pub.

DITM 3612

Alatan Pengarangan Macromedia Dreamweaver (2,0,4)

Hasil Pembelajaran Setelah melengkapkan subjek ini, pelajar dapat:

3.

Menerangkan dan mengaplikasikan proses utama dalam penghasilan satu laman web yang lengkap. Menyelesaikan masalah berdasarkan kemahiran secara praktikal dengan memberikan tindakbalas terhadap pelbagai fungsi yang disediakan dalam Adobe Dreamwweaver. Mengkaji proses pemasangan dan pengendalian tapak laman web dengan memilih fungsi Dreamweaver yang sesuai untuk laman web menerusi maklumat yang relevan dan sesuai.

Sinopsis Kursus ini bertujuan memperkenalkan pelajar kepada perisian Adobe Dreamweaver versi CS3 sebagai alat pembangunan laman web. Kursus ini hanya mempunyai sesi makmal yang berorentasikan tugas sahaja di mana para pelajar akan belajar melalui latihan praktikal. Sesi makmal meliputi pengenalan kepada fungsi-fungsi asas Adobe Dreamweaver hingga ke pemasangan laman web yang lengkap. Pelajar dikehendaki berkerjasama secara berpasangan bagi menghasilkan laman web yang mengandungi rekabentuk antaramuka, animasi serta interaktiviti yang bersesuaian berdasarkan tajuk yang diberi. Pada penghujung semester, para pelajar dikehendaki menghantar laman web mereka yang lengkap dibina serta membentangkan tugas mereka dalam sesi pembentangan projek secara formal. Rujukan 1.

Chow, G. , (2007), Adobe Dreamweaver CS3 HandsOn Training, Peachpit Press,

2.

Adobe Creative Team, (2007), Adobe Dreamweaver CS3 Classroom in a Book (Paperback),Adobe Press.

3.

Powers, D., (2007), The Essential Guide to Dreamweaver CS3 with CSS, Ajax, and PHP, HallFriends of ED.

4.

McFarland, D., (2007), Dreamweaver CS3: The Missing Manual [ILLUSTRATED] (Paperback), Pogue Press

5.

Negrino, T. and Smith, D. (2007), Dreamweaver CS3 for Windows and Macintosh (Visual QuickStart Guide), Peachpit Press.

Rujukan DITM 3622 (2,0,4)

Pembangunan Aplikasi Macromedia Flash

a. b.

Hasil Pembelajaran c. Setelah melengkapkan subjek ini, pelajar dapat: 1. Mengaplikasikan Pengaturcaraan ActionScript dalam Flash. 2. Menunjukkan dan menerangkan bagaimana rekabentuk dan teknik pengaturcaraan digunakan dalam membangunkan aplikasi Flash. 3. Menyelesaikan masalah dengan membangunkan satu interaktiviti aplikasi media menggunakan Flash. 4. Menghasilkan semula sumber-sumber multimedia dari satu aplikasi media yang lain untuk mencipta satu interaktif aplikasi media.

Sinopsis Kursus ini memberi pendedahan kepada asas konsep dalam menggunakan Pengaturcaraan ActionScript dalam Flash. Pelajar akan belajar bagaimana ciri-ciri penting dalam Flash digunakan bagi kedua-dua rekabentuk dan teknik pengaturcaraan dengan menggunakan Flash dalam mencipta kreativiti aplikasi. Mereka akan membangunkan satu projek multimedia dan akan mempersembahkan aplikasi tersebut di akhir semester. Sesi makmal akan mendedahkan pelajar dengan penggunaan Flash dalam mencipta kreativiti aplikasi melalui latihan makmal yang intensif.

d. e.

Gonzalez, J. Macromedia Flash Professional 8 Hands-On Training , Peachpit Press, 2006. Harun, J and Tasir, Z. Macromedia Flash 5: Interaktiviti Menggunakan ActionScript , Venton Publishing, 2002. Perkins, T. ActionScript 3.0 for Adobe Flash CS3 Professional Hands-On Training, Peachpit Press, 2007. Perkins, T. Adobe Flash CS3 Professional Hands-On Training Peachpit Press, 2007. Ulrich, K. Macromedia Flash 8: Visual Quickstart Guide , Peachpit Press

Fakulti Teknologi Maklumat dan Komunikasi (FTMK) telah dilengkapkan dengan makmal komputer yang berkelajuan tinggi, menggunakan perisian-perisian komputer terkini dan disambung terus ke rangkaian komputer UTeM. Kesemua kemudahan ini disediakan bagi memberi kemudahan di dalam proses pengajaran dan pembelajaran. Sehingga akhir tahun 2010, FTMK dijangka akan mempunyai sejumlah 36 buah makmal dan studio. Ini bagi memastikan konsep amalan berorentasikan aplikasi yang diperkenalkan oleh UTeM dapat diterapkan kepada pelajarnya. Setiap makmal di FTMK pada masa ini dilengkapkan dengan 31 buah komputer yang dipasang dengan perisian terkini. Di samping itu kemudahan peralatan seperti pelayan (server), router, switches, wireless, kamera berdigital, video, peralatan biometrik dan sebagainya juga dilengkapkan bagi membantu proses pengajaran dan pembelajaran.

WAKTU OPERASI MAKMAL Waktu operasi bagi makmal-makmal FTMK adalah seperti berikut: Waktu Kuliah Isnin hingga Khamis Jumaat

8:00 pagi hingga 11:00 malam 8:00 pagi hingga 12:15 tengahari 2:45 petang hingga 11:00 malam

Pelajar bercuti Isnin hingga Khamis Jumaat

8:00 pagi hingga 4:30 petang 8:00 pagi hingga 12:15 tengahari 2:45 petang hingga 4:30 petang

Cuti Umum atau Kelepasan Am Makmal ditutup

KAKITANGAN MAKMAL Bagi memastikan segala aktiviti pengajaran dan pembelajaran berjalan dengan lancar, sehingga kini makmal FTMK mempunyai seorang Pengurus Makmal dan lapan orang kakitangan sokongan yang terdiri daripada Juruteknik. Di samping itu setiap pelayan yang terdapat di FTMK dipertanggungjawabkan kepada Jawatankuasa Infrastruktur yang mana ianya adalah tuan empunya ke atas pelayan-pelayan tersebut.

KEMUDAHAN PEMINJAMAN BARANG FTMK memberi kemudahan kepada pelajarnya untuk membuat peminjaman ke atas peralatan yang sedia ada. Ini bagi memastikan pelajar dapat menyiapkan tugasan atau projek-projek yang diberikan kepadanya dalam masa yang ditetapkan dan berkualiti. Antara peralatan yang diberikan pinjaman termasuklah peralatan tanpa wayar, kamera video, kamera digital, peralatan untuk membuat pengubahsuaian ke atas video dan suara, peralatan biometrik, peralatan bluetooth, modem GSM dan sebagainya.

SENARAI MAKMAL NAMA

KEGUNAAN

Makmal Eksekutif

Kursus pendek, persijilan industri/profesional

MP1/MP2/MP3/MP4

Makmal pengaturcaraan umum

Makmal Perkakasan

Makmal sistem dan perkakasan komputer

VR

Makmal untuk Realiti Maya, Grafik dan Animasi

Makmal Multimedia

Makmal untuk pengaturcaraan multimedia

i-Mac

Makmal subjek multimedia dengan platform Macintosh

Studio Fotografi / Rakaman

Studio rakaman, penyuntigan untuk produk multimedia

Makmal Tanpa Wayar

Makmal pembelajaran rangkaian tanpa wayar (wireless)

Makmal Fiber Optic

Makmal untuk pembelajaran subjek gentian optik

MKP1/MKP2/MKP3

Makmal pembangunan perisisan

Makmal C-Act

Makmal Center of Advanced Computing Technologies FTMK

SUN

Makmal pengaturcaran berasaskan java, dan persijilan SUN

Rangkaian

Makmal untuk pembelajaran matapelajaran rangkaian

CCNA/CCNP

Makmal untuk persijilan CCNA/CCNP

AI

Makmal untuk pembelajaran kepintaran buatan

MPD1/MPD2

Makmal pembelajaran pangkalan data dan persijilan Oracle

Bengkel Pelajar

Makmal projek pelajar secara berkumpulan bagi Bengkel 2

Makmal Keselamatan

Makmal penyelidikan keselamatan komputer dan rangkaian

Makmal R&D dan PhD

Makmal penyelidikan dan pembangunan pasca siswazah

Makmal Pengujian Perisian

Makmal untuk pembangunan pengujian perisian

Makmal Rendering Farm

Makmal pembangunan projek-projek animasi FTMK

PERATURAN MAKMAL

Sekiranya terdapat pelajar yang ingkar dengan peraturan makmal, mencuri barangan makmal, merosakkan barangan makmal, menceroboh makmal dan lain-lain kesalahan, maka tindakan tatatertib akan dikenakan kepada pelajar berkenaan.

1.

Pelajar mesti memakai kad matrik ketika berada di dalam makmal.

2.

Pelajar tidak dibenarkan membawa masuk beg ke dalam makmal.

3.

Pelajar tidak dibenarkan memakai selipar atau sandal kecuali sandal bertutup depan dan belakang bagi pelajar lelaki dan sandal bertali bagi pelajar perempuan.

4.

Pelajar tidak dibenarkan memakai t-shirt tidak berkolar, hanya t-shirt berkolar dibenarkan. Peraturan berpakaian mestilah merujuk kepada peraturan pakaian pelajar UTeM.

5.

Setiap barang yang digunakan untuk latihan amali mesti dikembalikan dalam keadaan baik dan sempurna dengan bilangan yang cukup serta disusun rapi seperti keadaan asal.

6.

Kerusi hendaklah disusun rapi selepas digunakan.

7.

Sampah, kertas dan lain-lain jenis sampah yang terhasil ketika membuat latihan amali, hendaklah dibuang ke dalam tong sampah yang disediakan.

8.

Memastikan computer di matikan selepas digunakan.

9.

Pelajar tidak dibenarkan masuk makmal selagi pensyarah atau tutor tidak masuk ke makmal.

10.

Sekiranya pelajar hendak menggunakan makmal diluar waktu makmal, pelajar mesti menulis butiran diri pada buku yang disediakan dan menyerahkan kad matrik pada juruteknik bertugas.

11.

Pelajar tidak dibenarkan bermain ‗game‘, ‗chatting‘ atau melayari web berunsur lucah dan negatif ketika berada di makmal.

12.

Pelajar tidak dibenarkan membawa keluar barang-barang atau peralatan makmal tanpa kebenaran pensyarah/Juruteknik bertugas.

13.

Dilarang membawa masuk CPU, Monitor, mouse, CD, VCD atau sebarang perkakasan komputer masuk ke makmal tanpa kebenaran pensyarah/ juruteknik bertugas.

14.

Tidak dibenarkan membuat sebarang installation pada komputer makmal.

JABATAN KEJURUTERAAN PERISIAN Dr. Azah Kamilah Muda @ Draman BSc. Comp. Science(UTM), MSc. Comp. Science(UTM) [email protected] Dr. Abdul Razak Hussain BSc. Civil Eng (Burnell, USA), MSc. IT for Manufacturing (Warwick, UK), PhD (UKM) [email protected] Prof. Dr. Nanna Suryana BSc. Soil & Water Eng (Univ. Padjadjaran, Indonesia), MSc. Comp. Sc. (Wageningen University, Holland), PhD GIS (RUW, Holland) [email protected] Prof. Madya Shahdan Md. Lani Dip. Sys. Analysis (UKM), BSc. Physics (UKM), MSc. Comp. Sc. (Creighton University, USA) [email protected] Prof. Madya Norhaziah Md Salleh BSc. Comp Science (Indiana State, US), MSc. Comp. Sc. (Bradforf, UK) [email protected]

Amir Syarifuddin Kasim BSc. IS (UiTM), MSc. Knowledge Extraction (East Anglia Uni., UK) [email protected] Hj. Muhammad Suhaizan Sulong Adv. Dip IT (UniKL-IIM), BSc. (Hons) IT (UiTM), MSc. Comp. Sc. (Salford, UK) [email protected] Azlianor Abdul Aziz Adv. Dip. IT (UniKL-IIM), BSc. (Hons) IT (UiTM), MSc. Comp. Sc. (Salford, UK) [email protected] Emaliana Kasmuri MSc. Realtime Software Engineering (UTM) Sun Java Certified Programmer [email protected] Intan Ermahani A. Jalil BSc. Comp. Science (UTM), MSc. Software Eng (Brighton, UK) [email protected] Hidayah Rahmalan B. Comp. Sc. (UTM), MSc. Software Engineering – Enterpreneurship (UTM) [email protected]

Mashanum Osman BSc. (Hons). IT (UiTM), MSc. Comp. Science(USM) [email protected] Maslita Abdul Aziz BIT (Hons) (UUM), MSc. Software Development & Management (Rochester Institute of Technology, USA) [email protected] Massila Kamalrudin BSc. Comp. Sc. (UPM), MSc. In Computing & Software Technology (Swansea, UK) [email protected] Mohd Fadzil Zulkifli BSc Comp. Sc (USM), MSc IT (UiTM) [email protected] Dr. Mohd Khanapi Abd Ghani BSc. Computer Science (UTM), MSc. Software Engineering (UTM), PhD. Biomedical Computing (Coventry, UK) [email protected] Mohd Sanusi Azmi BSc. IT (UKM), MSc. IT (UKM) [email protected] Nor Haslinda Ismail BSc IT (UKM), MSc.IT (UPM) [email protected]

Nor Hafeizah Hassan BIT (Hons) (UUM), MSc. Comp. Sc. (UPM) [email protected] Nor Mas Aina Md Bohari BIT (Hons) (UUM), MSc. Object-Oriented Info. Sys. (London South Bank Univ., UK) [email protected] Norashikin Ahmad BSc. Comp. Sc. (UKM), MSc. Comp. Sc. (UTM) [email protected] Noraswaliza Abdullah BSc. Comp. Sc. (USM), MSc. Comp. Sc. (UPM) [email protected] Noor Azilah Muda BSc. Agribusiness (UPM), MSc. Software Engineering – Enterpreneurship (UTM) [email protected] Nurazlina Md Sanusi BSc(Industrial Computing)UKM, MSc(Computer Science) UKM [email protected] Nuridawati Mustafa BSc. Comp. Sc. (UTM), MIT Software Engineeering (Swinburne, AUS) [email protected]

Nurul Akmar Emran BIT (UIAM), MSc. Internet & Database Systems (South Bank University, UK) [email protected] Rosleen Binti Abdul Samad MSc IT (UPM), BSc. Bus. AdmMIS (Nebraska-Lincoln, USA) [email protected] Rosmiza Wahida Abdullah BSc. Comp. Sc. (UTM) [email protected] Syahida Mohtar BSc. Information Technology (UiTM), MSc. IT (UKM) [email protected] Sabrina Ahmad BIT (Hons) (UUM), MSc. Real-Time Software Engineering (UTM) [email protected] Kasturi Kanchamalay BSc. Comp. Science (Hons) UM, MSc. In IT (UPM) [email protected] Safiza Suhana Kamal Baharin Dip. Regional & Town Planning (UTM), BSc. Geoinformatics (UTM), MSc. Geoinformatics (UTM) [email protected]

Yahaya Abd Rahim BIT (UUM), MSc. Info.Tech (UTM) [email protected] Yahya Ibrahim B. Comp Sc. (UM), MIT (Comp. Sc., UKM) [email protected] Zahriah Othman BIT (Hons) (UUM), MSc. Software Engineering (Bradford, UK) [email protected] Zarita Mohd Kosnin BSc. Comp. Sc. (UKM), MSc. Interactive Computing Systems Design (Loughborough, UK) [email protected] Ummi Raba'ah Hashim BSc. Comp. Science (UTM), Master of Multimedia (E-Learning Technologies) (MMU) [email protected] Syuria Amirrudin BIT (UUM), MSc. Real Time Software Engineering (UTM) [email protected] Siti Mastura Baharudin BSc. Computer Science (USM), MSc. Computer Science (USM) [email protected]

Juliana Jaafar BSc. in Computer Science (Minor in Mathematics) (University of North Carolina at Charlotte, USA), MSc in Advanced Computer Science and IT Management (University of Manchester, UK) [email protected]

JABATAN MEDIA INTERAKTIF Dr. Syariffanor Hisham Phd (York), MSc. Multimedia Technology (UMIST), BIT (UUM) [email protected] Dr. Faaizah Shahbodin BIT (UUM), MSc. Comp.Science (QUT, Australia), PhD (UKM) [email protected] Dr. Burairah Hussin Bac. Comp. Science (UTM) MSc. Of Science (Uni. Of Dundee-UK) PhD Sceince Management (Condition Monitoring Modelling) (Uni. Of Salford, UK) [email protected] Mohd Hafiz Zakaria BSc. IT (UKM), MSc (UPM) [email protected]

Ahmad Shaarizan Shaarani BIT (Hons) (UUM), MSc. Multimedia and Software Development (RIT, USA) [email protected] Dr. Hjh. Norasiken Bakar BSc. Comp. Sc. and Maths (ITMUKM), Master in Edu (UTM), PhD Edu(Multimedia) (UKM) [email protected] Aniza Othman BSc. Comp. Science (UPM), MSc. Comp. Science (UPM) [email protected] Dr. Sazilah Salam Dip. Comp. Science, BSc. Comp. Science (UTM), PhD Multimedia Info. Systems (Uni. of Southampton, UK) [email protected] Ahmad Naim Che Pee @ Che Hanapi BSc. Comp. Science (Victoria University,NZ), MSc. Comp. Science (UTM) [email protected] Farah Nadia Azman BSc. Comp. Science (UTM), MSc. IT (UKM) [email protected]

Muhammad Haziq Lim Abdullah Master of Multimedia (Swinburne Uni. of Technology, Australia), BSc. IT (Hons) (UKM) [email protected] Norazlin Mohamed BIT (Hons) (UUM), MSc. Information & Comm. Technology for Engineers (Conventry, UK) [email protected] Shahrul Badariah Mat Sah BSc. Comp. Science (UTM), MSc. Multimedia Application and Virtual Environment (Sussex, UK) [email protected] Shahril Parumo BSc. Comp. Science (Multimedia) UTM, MSc. Comp. Science (Multimedia) UPM [email protected] Zulisman Maksom B.A Comp. Graphic (Wanganui Polytechnic, NZ), M.A Design & Manufacturer (De Monfort University, UK) [email protected] Ibrahim Ahmad BSc. Comp. with Edu (Math/Comp) (UTM), M. Edu (Edu. Multimedia) [email protected]

Mohamad Lutfi DolHalit BSc. Hons BioTech (UM), MSc. IT-Multimedia (USM) [email protected] Saira Hani Musa Bac. Multimedia (Hons) (Film & Animation) [email protected] Sarni Suhaila Rahim BSc. Comp. Science (UTM), MSc. Comp. Science (UPM) [email protected] Mohd Adili Norasikin BSc. Comp. Science (UTeM) [email protected] Wan Sazli Nasaruddin BSc. Comp. Science (UTeM) [email protected]

JABATAN SISTEM DAN KOMUNIKASI KOMPUTER Dr. Abdul Samad Shibghatullah B.Acc. (Hons, UKM), MSc. (Comp. Sc.) UTM [email protected] Prof. Dr. Hj. Shahrin Sahib @ Sahibuddin BSc. Eng. Comp. Sys, MSc. Eng. Systems Software (Purdue,

USA), PhD Parallel Processing (Sheffield, UK) [email protected] Zulkiflee Muslim BSc. Comp. Sc. (UTM), MSc. Data Comm. And Software (Univ. of Central England) [email protected] Othman Mohd Dip. Comp. Sc. (UiTM), BSc. Comp. Sc. (UTM), MSc. Comp. Sc. (UPM) [email protected] Zakiah Ayop BSc. Comp. Sc. (UTM), MSc. Comp. Sc. (UPM) [email protected] Mohammad Radzi Motsidi BSc. IT (UiTM), MSc. in Computer and Information Networks (Essex, UK) [email protected] Robiah Yusof BSc. Computer Studies (Liverpool John Moores Univ.), MSc. IT (UKM) [email protected] Siti Rahayu Selamat Dip. Computer Science (UTM),BSc. Comp. Sc. (UTM), MSc. Comp. Sc. (UM) [email protected]

Mohd Faizal Abdollah BIT Hons (UUM), MSc. Computer Science (UKM) [email protected] Syahrulnaziah Anawar BIT (Hons) (UUM), MSc. Comp Science (UPM) [email protected] Wahidah Md Shah BIT (Hons) (UUM), MSc. Comp. Science (UTM) [email protected] Muhamad Syahrul Azhar Sani BSc. Comp. Science (UTM), MSc. Comp. Science (UTM) [email protected] Shekh Faisal Abdul Latip Dip. Electronic Engineering (UTM), BSc. (Hons) Computer Science (UTM), MSc. Information Security (London) [email protected] Anusuriya Devaraju BSc. Geoinformatics (Hons) (UTM), MSc. System Design in Internet Applications (University of Newcastle Upon Tyne) [email protected] Aslinda Hassan BSc. MIS (Univ. of Pittsburgh, USA), MSc. Comp. Sc (UTM) [email protected]

Suhaimi Basrah BSc. Physics & Maths (Alabama, USA), MSc. IT (UiTM) [email protected] Zurina Saaya BIT (UUM), MSc. Electronic Commerce Technology (Aberdeen, UK) [email protected] Nur Azman Abu A.Sc. Comp. Science, B.Sc. Stats(Honorary), M.Sc. Math(Purdue) [email protected] Hj Nazrulazhar Hj Bahaman Dip Electrical Engineering, B. Eng. (Hons.) Electrical, MSc. IT (UiTM) [email protected] Nurul Azma Zakaria B. Eng. Electronic Comp. System (Salford, UK), MSc. Information System Engineering (UMIST) [email protected] Haniza Nahar B. Eng. Telecommunication (UM), MSc. In ICT for Engineers (Distinction) Coventry University [email protected]

Marliza Ramly Dip. Computer Science (UPM), BSc. Comp. Science (UPM), MSc. in ICT for Engineers (Distinction) Coventry University [email protected] Mohd Fairuz Iskandar Othman BSc. Comp. Science (UTM), MSc in Internetworking, (UNIT,Australia) [email protected] Khadijah Wan Mohd Ghazali BSc. IT (UKM), MSc. Comp. Science (UTM) [email protected] Erman Hamid MSc. (Comp. Sc) (UKM), BIT (Multimedia) (Hons) (UUM) [email protected] Ariff Idris MSc. IT (Comp. Science) (UKM) NCC Internatinal Diploma In Computer Studies (NCC UK) [email protected] Mohd Zaki Mas’ud B. Eng. (Hons) Electronics (MMU), MIT Comp. Science (UKM) [email protected]

Irda Roslan MSc. Comp. Science, BSc. Comp. Science (UTM) [email protected] Zul Azri Muhamad Noh MSc. Comp. Engineering (Nagoya Institute of Technology, Japan) [email protected] Mohd Rizuan Baharon BSc. Industrial Mathematics (UTM), MSc. Mathematics (UTM) [email protected] Nor Azman Mat Ariff Dip. Comp. Science (UTM), BSc. Comp. Science (UTM), MSc. IT (UKM) [email protected] Zaheera Zainal Abidin Dip. Teknologi Maklumat (Advance Diploma), Sarjana Muda Teknologi Maklumat (Uni. Of Canberra, Australia), MSc. Computer Networking (UiTM) [email protected] Mohd Najwan Md. Khambari BIT (KUTKM), MSc. IT (UTeM) [email protected]

JABATAN KOMPUTERAN INDUSTRI Dr. Abd. Samad Hasan Basari BSc. Mathematic (Hons, UKM), MSc. IT-Education (UTM), PhD. Information and Communication Technology (UTeM) [email protected] Zeratul Izzah Mohd Yusoh BSc. Computer Science in Software Eng (Hons) (UTM) MSc. AI (Edinburgh Univ, UK) [email protected] Prof. Madya Goh Ong Sing BA Ed (USM), MSc. (UMIST) [email protected] Halizah Basiron Dip. Computer Science (UTM), BSc. Computer Science (UTM), MSc. Interactive Computing Sys Design (Loughborough, UK) [email protected] Ahmad Fadzli Nizam Abdul Rahman BApp Sc. (Hons) Comp. Modelling (USM), MSc. IT (UiTM) [email protected]

Dr. Burhanuddin Mohd Aboobaider Dip. Comp. Sc. (UiTM), BSc. Comp. Sc. (UTM), MSc. Mathematics (USM), PhD. (Computer) (UTM) [email protected] Zuraida Abal Abas BSc. Industrial Mathematics (UTM), MSc. OR. (London School of Economics, UK) [email protected] Dr. Choo Yun Huoy BSc. Science, Comp. & Edu (Math) (UTM), MSc. (Info. TechEdu) (UTM), Ph.D Sc. & Mngmt Sys (Data Mining) (UKM) [email protected] Siti Azirah Asmai BSc. Comp. Sc. (UTM), MSc. ICT for Eng (Coventry, UK) [email protected] Abdul Syukor Mohd Jaya MSc. In Mechanical Eng (UTM) [email protected] Fauziah Kasmin BSc. (Hons) – Matematik (UPM), MSc. (Statistik Gunaan) (UPM) [email protected]

Sazalinsyah Razali BSc. (Hons.) Information Technology (UiTM), MSc. Computer Science (USM) [email protected] Wilson Wong Yik Sen BIT (Hons) Data Comm (MMU), MSc IT (UTeM) [email protected] Zahriah Binti Sahri Dip. Comp.Science (UiTM), Bsc. Science (Comp) (UTM), MSc. Comp. Science Choo Yun (UPM) Huoy* [email protected] Sharifah Sakinah Syed Ahmad BSc.. Applied Science(CAGD), MSc. In Mathematic (USM) [email protected] Zuraini Othman BSc Applied Science(CAGD), MSc. Of Science (USM) [email protected] Sek Yong Wee BSc. Stat (UKM), MSc. IT (UPM) [email protected] Yogan Jaya Kumar BSc (Maths), MSc. Maths (USM) [email protected]

Ngo Hea Choon B. Comp. Sc (UTeM), MSc. IT (UNSW, Sydney) [email protected]

Pen. Pegawai Tadbir Noor Azman bin Mansor Dip. In Architecture (UiTM) [email protected]

Pem. Tadbir (Perkeranian & Operasi) Zuraimi Zolkaplee [email protected]

Asmala Ahmad B. App. Sc. Geophysics (USM), MSc. Remote Sensing (UTM) [email protected]

Pem. Tadbir (Kesetiausahaan) Lela Omar Dip. In Secretarial Sc. (UiTM) [email protected]

Pembantu Am Rendah Abdul Rahman Salleh [email protected]

Norzihani Yusof BSc. Maths, MSc. Maths (UKM) [email protected]

Pem. Tadbir (Kesetiausahaan) Suhaila Hassan Dip. In Secretary Science, PPD [email protected]

Nuzulha Khilwani Ibrahim Bsc. Comp. Sc. (UTM), Msc. Com. Sc. (UTM) [email protected]

PENTADBIRAN AM DAN SOKONGAN Ketua Penolong Pendaftar Muhamad Sopian Baharum B.Sc Kemasyarakatan & Kemanusiaan (UKM) [email protected] Penolong Pendaftar Mohd Rady Ab. Karim Bac. Business Mngmt (Hons) (UUM) [email protected]

Penolong Akauntan Rosidah Awang Dip. In Accounting (UiTM) [email protected] Pem. Tadbir (Kewangan) Siti Hajar Abd Latiff [email protected] Pem. Tadbir Kanan Sharifah Intan Osman [email protected] Pem. Tadbir (Perkeranian & Operasi) Noor Manisha Mahat [email protected] Pem. Tadbir (Perkeranian & Operasi) Nor Hafizah Hamyadi [email protected]

Pembantu Am Rendah Kharmizi Khamis [email protected]

SOKONGAN MAKMAL Mohd Kamal Tarmizi Razak Dip. In Electronic Eng. (Politeknik Port Dickson), Cert. in Electronic Eng. (Computer) (Politeknik Hj. Ahmad Shah) [email protected] Khairulnizam A. Rahman Dip. In Electronics Eng. (Communications) (Politeknik Ungku Omar), Cert. in Electronic Eng. (Politeknik Sultan Hj. Ahmad Shah) [email protected] Mohd Haffez Khalik Dip. In Multimedia [email protected]

Sharudin Abd. Majid Cert. in Electronic Eng. ( Politeknik Port Dickson ) [email protected] Mohd Nizam Said Cert. in Electronic Eng (Computer) (Politeknik Hj. Ahmad Shah) [email protected] Hazre Harun Cert. in Electronic Eng. (Computer) (Politeknik Hj. Ahmad Shah) [email protected] Mohd Fahrulrazi Saji Cert. in Electronic Eng. (Computer) (Politeknik Port Dickson) [email protected] Mohd Ridzuan Jamaludin Cert. in Electronic Eng. (Computer) (Politeknik Port Dickson) [email protected] Norhafizan Bin Md Yusof Dip Comp. Tech (DTK),Poli PD. [email protected] Mohd Rif'an Bin Abdul Rahman Dip. Politeknik Sultan Azlan Shah [email protected]

Nor Aini Binti Ismail Dip. In Electronics Eng. (Politeknik Sultan Azlan Shah), Cert. in Electronic & Electric Eng. (Politeknik Kota Kuala Terengganu) [email protected] Junaidi b. Ibrahim Cert. in Electrical & Electronik Eng (Politeknik Port Dickson) [email protected] Shahrizan Abullah Cert. In Electronics (Politeknik Kota Melaka) [email protected] y Badrolhisam Harun Dip. In Electronics (Computer) (Politeknik Sultan Hj. Ahmad Shah) Cert. In Electronic Eng. (Politeknik Port Dickson), Cert. In IT (Cosmopoint), Cert. In IT (Informatics) [email protected] Zuraiyati Abdul Rahim Cert. in Information Technology (Politeknik Muadzam Shah) [email protected]

Mohammad Uzaini Ab Rahim Cert. in Engineering (Electronic Computer) Politeknik Port Dickson [email protected] Muhammad Shazuan Zainal Abidin Cert. in Information Technology Kolej Komuniti Masjid Tanah [email protected]