fakulti komputeran dan informatik (fki)

105
1 FAKULTI KOMPUTERAN DAN INFORMATIK (FKI) PENGENALAN Fakulti Komputeran dan Informatik (FKI) yang dahulunya dikenali sebagai Sekolah Sains Informatik Labuan (SSIL) telah ditubuhkan pada Mei 1999 bertujuan untuk menawarkan bidang teknologi maklumat yang bersifat ‘soft science’ dan berorientasikan persekitaran perdagangan. Pada Oktober 2003 Universiti Malaysia Sabah telah diiktiraf sebagai status MSC oleh pihak Multimedia Development Corporation (MdeC). Pengiktirafan ini merupakan satu aras bertaraf dunia yang diberi oleh Kerajaan Malaysia kepada SSIL sebagai salah satu entiti yang berpotensi menghasilkan graduan yang berkualiti. Sewaktu penubuhan, SSIL hanya menawarkan dua program, namun pada 1 Jun 2014, SSIL telah dinaiktaraf kepada fakulti dengan diberi nama Fakulti Komputeran dan Informatik (FKI). Melalui penaiktarafan ini, dua buah program dari Sekolah Kejuruteraan dan Teknologi Maklumat (SKTM) UMS Kampus Induk telah digabungkan di bawah FKI. Ini menjadikan program yang ditawarkan di bawah FKI kepada lima iaitu: Sarjana Muda Teknologi Maklumat (Teknologi Multimedia) dengan Kepujian Sarjana Muda Teknologi Maklumat (Komputeran Perniagaan) dengan Kepujian Sarjana Muda Sains Komputer (Kejuruteraan Perisian) dengan Kepujian Sarjana Muda Sains Komputer (Kejuruteraan Rangkaian) dengan Kepujian Sarjana Muda Sains Komputer (Sains Data) dengan Kepujian Pejabat Am Fakulti Komputeran dan Informatik (Labuan) Universiti Malaysia Sabah, Kampus Antarabangsa Labuan Jalan Sungai Pagar, WP Labuan Tel : 6087-503000 Samb : 410300 Faks : 6087-503114 Pejabat Am Fakulti Komputeran dan Informatik (Kota Kinabalu) Universiti Malaysia Sabah, Jalan UMS, 88400, Kota Kinabalu, Sabah, Malaysia Tel : 6088 - 320 000 Samb : 210600 Faks : 6088 - 329235 [email protected] https://fki.ums.edu.my/fki/

Upload: others

Post on 16-Oct-2021

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

1

FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

PENGENALAN

Fakulti Komputeran dan Informatik (FKI) yang dahulunya dikenali sebagai

Sekolah Sains Informatik Labuan (SSIL) telah ditubuhkan pada Mei 1999

bertujuan untuk menawarkan bidang teknologi maklumat yang bersifat ‘soft

science’ dan berorientasikan persekitaran perdagangan. Pada Oktober 2003

Universiti Malaysia Sabah telah diiktiraf sebagai status MSC oleh pihak

Multimedia Development Corporation (MdeC). Pengiktirafan ini merupakan satu

aras bertaraf dunia yang diberi oleh Kerajaan Malaysia kepada SSIL sebagai salah satu entiti yang berpotensi menghasilkan graduan yang berkualiti.

Sewaktu penubuhan, SSIL hanya menawarkan dua program, namun pada 1 Jun

2014, SSIL telah dinaiktaraf kepada fakulti dengan diberi nama Fakulti

Komputeran dan Informatik (FKI). Melalui penaiktarafan ini, dua buah program

dari Sekolah Kejuruteraan dan Teknologi Maklumat (SKTM) UMS Kampus Induk

telah digabungkan di bawah FKI. Ini menjadikan program yang ditawarkan di

bawah FKI kepada lima iaitu:

▪ Sarjana Muda Teknologi Maklumat (Teknologi Multimedia) dengan Kepujian

▪ Sarjana Muda Teknologi Maklumat (Komputeran Perniagaan) dengan

Kepujian

▪ Sarjana Muda Sains Komputer (Kejuruteraan Perisian) dengan Kepujian

▪ Sarjana Muda Sains Komputer (Kejuruteraan Rangkaian) dengan Kepujian

▪ Sarjana Muda Sains Komputer (Sains Data) dengan Kepujian

Pejabat Am Fakulti Komputeran dan Informatik (Labuan) Universiti Malaysia Sabah, Kampus Antarabangsa Labuan Jalan Sungai Pagar, WP Labuan

Tel : 6087-503000 Samb : 410300 Faks : 6087-503114

Pejabat Am Fakulti Komputeran dan Informatik (Kota Kinabalu) Universiti Malaysia Sabah, Jalan UMS, 88400, Kota Kinabalu, Sabah, Malaysia

Tel : 6088 - 320 000 Samb : 210600 Faks : 6088 - 329235

[email protected]

https://fki.ums.edu.my/fki/

Page 2: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

2

Perkembangan teknologi maklumat dan pengkomputeran amat ketara sekali

malah ianya dianggap sebagai suatu aspek penting dalam kehidupan manusia

seharian. Sejajar dengan itu, penguasaan ilmu ICT yang terhasil daripada

kecanggihan penggabungan peranan di antara teknologi maklumat dan

teknologi komunikasi akan merealisasikan matlamat dunia tanpa sempadan, dimana penyampaian ilmu dan maklumat tidak dibatasi oleh masa dan fizikal.

Justeru pelaksanaan sesuatu kerja dapat dilakukan dengan lebih cekap dan

dinamik.

MISI Fakulti Komputeran dan Informatik bertekad mencapai kecemerlangan ilmiah dalam bidang teknologi maklumat serta mencapai

pengiktirafan antarabangsa menerusi pengajaran, pembelajaran, penyelidikan, penerbitan, khidmat masyarakat dan

keseimbangan pengkhususan.

VISI Fakulti Komputeran dan Informatik bertekad menjadi sebuah pusat kecemerlangan dalam bidang teknologi maklumat yang

berinovatif, kreatif dan bertaraf dunia.

OBJEKTIF ▪ Membangun dan meningkatkan kelestarian persekitaran bagi tujuan penyelidikan, pengajaran dan pembelajaran

disamping memperkembangkan ilmu bidang komputeran, komputeran perniagaan dan teknologi maklumat.

▪ Menyediakan program yang seimbang dari segi teori dan praktis yang akan menjadi asas kepada pelajar dalam

pembentukkan kerjaya professional mereka khususnya dalam bidang komputeran, komputeran perniagaan dan

teknologi maklumat.

▪ Memperbaiki dan menempatkan kedudukan fakulti di peringkat kebangsaan dan antarabangsa dari segi kajian,

pengajaran, dan pembelajaran. ▪ Menyediakan peluang kepada pelajar di dalam pembangunan kerjaya mereka melalui pendidikan yang berkualiti tinggi

Page 3: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

3

▪ Memastikan kursus yang berkualiti menjurus kepada yang terkini-

teknik terbaru dan sejajar dengan keperluan industri semasa.

PROGRAM DITAWARKAN UH6481003 TEKNOLOGI MULTIMEDIA Sarjana Muda Teknologi Maklumat (Teknologi Multimedia) dengan Kepujian

merupakan program sarjana muda yang ditawarkan oleh Fakulti Komputeran dan Informatik di Kampus Antarabangsa Labuan Pendekatan pengajaran dalam program ini adalah secara teori dan praktikal. Program ini akan memperlengkapkan pelajar dengan asas kemahiran dalam bidang seperti media interaktif, seni grafik, teknologi audio, animasi video dan penerbitan. Pelajar juga akan didedahkan dengan kemahiran menggunakan perkakasan multimedia dan bahasa pengaturcaraan yang terkini seterusnya mempertingkatkan lagi teknik pelajar dalam merekabentuk dan membangunkan aplikasi multimedia.

Prospek Kerjaya Graduan Ijazah Sarjana Muda Teknologi Maklumat (Teknologi Multimedia) dengan Kepujian berpeluang menceburi bidang pekerjaan seperti: Animator Komputer, Pakar Video, Pereka Grafik Komputer, Pengaturcara Pereka Antara Muka, Pereka Pangkalan Data dan Pembangun Aplikasi Interaktif Multimedia.

UH6481004 KOMPUTERAN PERNIAGAAN Sarjana Muda Teknologi Maklumat (Komputeran Perniagaan) dengan Kepujian merupakan program sarjana muda yang ditawarkan oleh Fakulti Komputeran dan Informatik di Kampus Antarabangsa Labuan. Program ini menumpukan kepada kemahiran pembangunan sistem atas talian dan pengetahuan mengenai perniagaan secara elektronik yang merangkumi topik-topik pemasaran, perniagaan dan teknikal. Pelajar akan didedahkan dengan operasi komputer perniagaan melalui peringkat pembentangan, peringkat perniagaan dan capaian pangkalan data. Program sarjana muda ini menekankan pengajaran dalam kecelikan komputer, pembangunan laman komputeran perniagaan, pengaturcaraan dan pemasaran internet. Program ini mengikuti perkembangan terkini dalam sekitaran teknologi komputeran perniagaan.

Page 4: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

4

Prospek Kerjaya

Graduan Ijazah Sarjana Muda Teknologi Maklumat (Komputeran Perniagaan)

dengan Kepujian berpeluang menceburi bidang pekerjaan seperti:

pembangun laman web, pereka aplikasi laman web, pereka laman web

interaktif, pereka Pendidikan laman web, pengaturcara, penganalisis sistem, pereka pangkalan data dan penganalisis rangkaian.

UH6481001 KEJURUTERAAN PERISIAN Sarjana Muda Sains Komputer (Kejuruteraan Perisian) merupakan program

yang ditawarkan oleh Fakulti Komputeran dan Informatik di Kampus Induk,

Kota Kinabalu. Tujuan penawaran program ini adalah untuk menghasilkan

graduan yang berpengetahuan dan berkemahiran dalam bidang sains komputer dan kejuruteraan perisian. Pelajar akan

didedahkan dan dilatih tentang asas sistem komputer dan juga teknologi terkini dalam bidang sains komputer amnya dan

pembangunan perisian khususnya. Antara kursus-kursus yang ditawarkan adalah pengaturcaraan komputer,

pengaturcaraan berorientasikan objek, pengujian dan kualiti perisian, pengurusan dan evolusi perisian, interaksi manusia

dan komputer dan lain-lain. Selain daripada kemahiran teknikal, pelajar juga akan didedahkan dengan pelbagai kemahiran insaniah melalui kursus-kursus yang diambil. Di tahun akhir pengajian, pelajar perlu menjalani latihan industri dan juga

menyiapkan satu projek yang berkaitan dengan pembangunan perisian dari pelbagai disiplin di bawah seliaan pensyarah

akademik dengan mengaplikasikan teori dan latihan yang telah dipelajari.

Prospek Kerjaya

Graduan Ijazah Sarjana Muda Sains Komputer (Kejuruteraan Perisian) dengan Kepujian berpeluang menceburi bidang

pekerjaan seperti Pengaturcara Komputer, Jurutera Perisian, Juruanalisa Sistem, Pentadbir Pangkalan Data, Juruanalisa

Sistem Komputer, Pakar Sokongan Komputer dan banyak lagi.

UH6481002 KEJURUTERAAN RANGKAIAN Sarjana Muda Sains Komputer (Kejuruteraan Rangkaian) merupakan program yang ditawarkan oleh Fakulti Komputeran dan

Informatik di Kampus Induk, Kota Kinabalu. Tujuan penawaran program ini adalah bagi menghasilkan graduan yang

berkemahiran dan mempunyai pengetahuan mendalam mengenai bidang sains komputer dan rangkaian. Kursus yang

Page 5: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

5

ditawarkan adalah selari dengan silibus standard IEEE dan ACM Computing.

Pelajar akan didedahkan dan dilatih asas-asas pengaturcaraan komputer,

analisis dan rekabentuk sistem, komunikasi data, rangkaian komputer,

Sistem teragih, pengurusan sistem, pengurusan rangkaian dan

pengkomputeran tanpa wayar dan mudah alih. Di samping itu, beberapa modul daripada Cisco Networking Academy turut diintegrasikan di dalam

kursus-kursus terpilih. Selain daripada kemahiran teknikal, kemahiran

insaniah seperti kemahiran berkomunikasi, kerjasama dalam kumpulan dan

kemahiran dalam pengurusan turut diterapkan ke dalam kursus-kursus yang

ditawarkan. Pelajar juga akan didedahkan dengan aplikasi teori dan

kemahiran yang dipelajari di kelas dalam proses penyelesaian masalah

melalui latihan industri dan projek tahun akhir.

Prospek Kerjaya

Graduan Ijazah Sarjana Muda Sains Komputer (Kejuruteraan Rangkaian) dengan Kepujian berpeluang menceburi bidang

pekerjaan seperti Pentadbir Rangkaian, Pengurus LAN, Merancang, Merekabentuk, Memasang dan Mengurus Sistem

Rangkaian.

Prospek Kerjaya Lain

Graduan keempat-empat program ini juga dapat menceburi peluang pekerjaan yang meliputi bidang seperti: pengiklanan

dan pemasaran, filem dan televisyen, industri hiburan, Perunding Bebas, sektor awam, industri ICT, pemasaran dan e-pemasaran, pendidikan awam, Pengoperasi Rangkaian, gedung perisian dan Pengurus Teknologi Maklumat.

UH6481005 SAINS DATA Sarjana Muda Sains Komputer (Sains Data) dengan Kepujian merupakan program sarjana muda yang ditawarkan oleh

Fakulti Komputeraan dan Informatik di Kampus Induk Kota Kinabalu. Tujuan penawaran program ini adalah untuk menghasilkan graduan yang mahir dan berkebolehan di dalam bidang sains data, selaras dengan pertumbuhan pesat industri

yang memerlukan kepakaran saintis data. Pelajar akan didedahkan dan dilatih tentang asas-asas sains komputer, ilmu sains

dan analisis terutamanya dalam perlombongan data, teknik visualisasi, model-model ramalan, dan statistik. Pelajar juga

Page 6: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

6

turut didedahkan dengan pengalaman penyelidikan Sains Data dan latihan

industri pada tahun terakhir pengajian mereka. Antara kursus yang

ditawarkan termasuklah pengaturcaraan komputer, asas sains data,

visualisasi data, analisa data, perlombongan data, analisis dan rekabentuk

sistem untuk sains data, dan bahasa-bahasa pengaturcaraan yang lain.

Prospek Kerjaya

Graduan Ijazah Sarjana Muda Sains Komputer (Sains Data) dengan Kepujian

berpeluang menceburi kerjaya dalam bidang data perniagaan, pembangunan

web, pembangunan pangkalan data, reka bentuk aplikasi mudah alih, serta

kerjaya berkaitan penyelidikan dalam bidang pembelajaran mesin dan

kecerdasan buatan.

TENAGA PENGAJAR : http:/ / fk i.ums.edu.my/ fk i/ academic-staff/

Page 7: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 1 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481001 KEJURUTERAAN PERISIAN

TERAS UNIVERSITI (6 Jam Kredit)

(2 Jam Kredit)

(2 Jam Kredit) (2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

(BAHASA)

(6 Jam Kredit)

(2 Jam Kredit)

(2 Jam Kredit) (2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

KO-

KURIKULUM (2 Jam Kredit)

EXXXXX2 Ko-Kurikulum

(2 Jam Kredit)

TERAS FAKULTI

(33 Jam Kredit)

KT14303 Prinsip-prinsip Pengaturcaraan KT14503 Pengkomputeran Matematik

(6 Jam Kredit)

KT14403 Struktur Diskrit KT14603 Struktur Data dan Algorithma KT14803 Asas Rangkaian

(9 Jam Kredit)

KT24703 Keakitekturan dan Organisasi Komputer KT24903 Kebarangkalian dan Statistik

(6 Jam Kredit)

KT24202 Kecerdasan Buatan KT24403 Sistem Operasi KT24603 Pangkalan Data

(8 Jam Kredit)

KT34102 Keusahawanan dalam Teknologi

(2 Jam Kredit)

KT34202 Etika, Profesional dan E-Komuniti

(2 Jam Kredit)

Page 8: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 2 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481001 KEJURUTERAAN PERISIAN

TERAS PROGRAM

(48 Jam Kredit)

KK14202 Pengurusan Projek Perisian

(2 Jam Kredit)

KK24503 Kejuruteraan Keperluan KK24703 Pengaturcaraan Berorientasikan Objek

(6 Jam Kredit)

KK24803 Rekabentuk Perisian KK24402 Grafik dan Visualisasi KK24202 Analisis Data Raya KK24602 Internet Pelbagai Benda

(9 Jam Kredit)

KK34703 Kejuruteraan Web KK34302 Pengaturcaraan Selari dan Sistem Teragih KK34102 Projek Kejuruteraan Perisian KK34223 Realiti Berperantara / Realiti Maya KK34702 Pengkomputeran Awan

(11 Jam Kredit)

KK34202 Projek I KK34223 Reka bentuk Antara muka/ Pengalaman Pengguna KK34243 Pembangunan Aplikasi Mudah Alih KK34263 Kualiti dan Ujian Perisian

(11 Jam Kredit)

KK44104 Projek II KK44113 Pengurusan Evolusi Perisian KK44102 Keselamatan Siber

(9 Jam Kredit)

LATIHAN INDUSTRI

(12 Jam Kredit)

KK44212 Latihan Industri

(12 Jam Kredit)

Page 9: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 3 / 15

UH6481001 KEJURUTERAAN PERISIAN

ELEKTIF (13 Jam Kredit)

XXXXXX2 Elektif 1

(RUJUK PENAWARAN

KURSUS PPIB)

(2 Jam Kredit)

XXXXXX2 Elektif 2

(RUJUK PENAWARAN

KURSUS PPIB)

(2 Jam Kredit)

XXXXXX3 Elektif 3

(RUJUK PENAWARAN

KURSUS FAKULTI LAIN)

(3 Jam Kredit)

XXXXXX3 Elektif 4

(RUJUK PENAWARAN

KURSUS FAKULTI LAIN)

(3 Jam Kredit)

XXXXXX3 Elektif 5

(RUJUK PENAWARAN

KURSUS FAKULTI LAIN)

(3 Jam Kredit)

JUMLAH JUMLAH

KESELURUHAN JAM KREDIT

(120 Jam Kredit)

14 17 16 17 16 16 12

12

Page 10: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 4 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481002 KEJURUTERAAN RANGKAIAN

TERAS UNIVERSITI (6 Jam Kredit)

(2 Jam Kredit)

(2 Jam Kredit) (2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

(BAHASA)

(6 Jam Kredit)

(2 Jam Kredit)

(2 Jam Kredit) (2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

KO-

KURIKULUM (2 Jam Kredit)

ECXXXX3 Ko-Kurikulum

(2 Jam Kredit)

TERAS DISIPLIN

(33 Jam Kredit)

KT14303 Prinsip-prinsip Pengaturcaraan KT14503 Pengkomputeran Matematik

(6 Jam Kredit)

KT14403 Struktur Diskrit KT14603 Struktur Data dan Algorithma KT14803 Asas Rangkaian

(9 Jam Kredit)

KT24703 Keakitekturan dan Organisasi Komputer KT24903 Kebarangkalian dan Statistik

(6 Jam Kredit)

KT24202 Kecerdasan Buatan KT24403 Sistem Operasi KT24603 Pangkalan Data

(8 Jam Kredit)

KT34102 Keusahawanan dalam Teknologi

(2 Jam Kredit)

KT34202 Etika, Profesional dan E-Komuniti

(2 Jam Kredit)

Page 11: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 5 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481002 KEJURUTERAAN RANGKAIAN

TERAS PROGRAM

(48 Jam Kredit)

KP14102 Kejuruteraan Perisian

(2 Jam Kredit)

KP14203 Pengaturcaraan Berorientasikan Objek

(3 Jam Kredit)

KP24102 Analisa dan Rekabentuk Sistem KP24203 Konsep dan Protokol Penghalaan KP24302 Rekabentuk Interaksi

(7 Jam Kredit)

KP24603 Rangkaian Perusahaan dan Teknologi Wayarles KP24803 Grafik Komputer

(6 Jam Kredit)

KP34102 Pengurusan Projek Rangkaian KP34302 Realiti Berperantara / Realiti Maya KP34903 Teknologi Web

(7 Jam Kredit)

KP34202 Projek I KP34213 Pengaturcaraan Rangkaian KP34223 Pemantauan dan Pengurusan Rangkaian KP34233 Komunikasi dan Protokol Rangkaian (11 Jam Kredit)

KP44104 Projek II KP44102 Pengkomputeran Awan KP44302 Internet Pelbagai Benda KP44502 Keselamatan Siber KP44702 Analitik Data Raya (12 Jam Kredit)

LATIHAN INDUSTRI

(12 Jam Kredit)

KP44212 Latihan Industri

(12 Jam Kredit)

Page 12: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 6 / 15

UH6481002 KEJURUTERAAN RANGKAIAN

ELEKTIF

(13 Jam Kredit)

XXXXXX2 Elektif 1

(RUJUK PENAWARAN

KURSUS PPIB)

(2 Jam Kredit)

XXXXXX2 Elektif 2

(RUJUK PENAWARAN

KURSUS PPIB)

(2 Jam Kredit)

XXXXXX3 Elektif 3

(RUJUK PENAWARAN

KURSUS FAKULTI LAIN)

(3 Jam Kredit)

XXXXXX3 Elektif 4 XXXXXX3 Elektif 5

(RUJUK PENAWARAN

KURSUS FAKULTI LAIN)

(6 Jam Kredit)

JUMLAH

KESELURUHAN JAM KREDIT

(120 Jam Kredit)

16 18 17 17 15 13 12 12

Page 13: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 7 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481003 TEKNOLOGI MULTIMEDIA

TERAS UNIVERSITI (PENATARAN

ILMU) (12 Jam Kredit)

(4 Jam Kredit)

(2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

TERAS

UNIVERSITI (BAHASA)

(8 Jam Kredit)

(2 Jam Kredit)

(2 Jam Kredit)

(2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

KO-

KURIKULUM (2 Jam Kredit)

EXXXXX2 Ko-Kurikulum

(2 Jam Kredit)

TERAS FAKULTI

(36 Jam Kredit)

IT12103 Pengenalan kepada Pengaturcaraan Komputer IT32203 Matematik Diskrit

(6 Jam Kredit)

IT22303 Statistik IT22703 Pengkomputeran Awan IT12603 Sistem Operasi

(9 Jam Kredit)

IT22103 Pengaturcaraan Berorientasikan Objek IT22403 Sistem Pengurusan Pangkalan Data

(6 Jam Kredit)

IT22603 Struktur Data IT22803 Data Raya

(6 Jam Kredit)

IT32503 Keselamatan Siber IT32603 Realiti Diperkaya

(6 Jam Kredit)

IT32703 Internet Benda (3 Jam Kredit)

Page 14: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 8 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481003 TEKNOLOGI MULTIMEDIA

TERAS PROGRAM

(45 Jam Kredit)

(0 Jam Kredit)

(0 Jam Kredit)

IM12203 Rekabentuk Multimedia IM22203 Animasi IM22103 Produksi Video

(9 Jam Kredit)

IM32503 Analisis dan Rekabentuk Sistem IM22403 Keusahawanan dalam Teknologi IM22603 Rangkaian Komputer

(9 Jam Kredit)

IM22503 Pengaturcaraan Web Multimedia IM32303 Grafik Komputer

(6 Jam Kredit)

IM32603 Multimedia Lanjutan IM32803 Pengurusan Projek Multimedia IM33203 Pengurusan Sistem Maklumat IM33002 Projek 1 (11 Jam Kredit)

IM42703 Etika dalam Industri Teknologi IM42903 UI/UX IM42504 Projek 2 (10 Jam Kredit)

LATIHAN INDUSTRI

(12 Jam Kredit)

IM42612 Latihan Industri (12 Jam Kredit)

MINOR / ELEKTIF

(12 Jam Kredit)

UE/K/C/L002 ELEKTIF DARI PPIB

(2 Jam Kredit)

UE/K/C/L002 ELEKTIF DARI PPIB

(2 Jam Kredit)

IPXXXX3

(3 Jam Kredit)

GXxxxx3 ELEKTIF DARI FAKULTI LAIN (FKAL) (3 Jam Kredit)

GXxxxx3 ELEKTIF DARI FAKULTI LAIN (FKAL) (3 Jam Kredit)

Page 15: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 9 / 15

UH6481003 TEKNOLOGI MULTIMEDIA

JUMLAH JUMLAH KESELURUHAN JAM

KREDIT (120 Jam Kredit)

14

15

17

17

15

17

13

12

JADUAL SENARAI ELEKTIF UH6481003

Kod IP00103 IP00703 IP00903 IP01103 IP01503 IP01603 IP01903

Nama Kursus Penulisan Kreatif

Prinsip Pemasaran

Prinsip Perakaunan

Metodologi Penyelidikan

Kemahiran Pemikiran

Kreatif

E-Dagang Tenaga Kerja Digital

Jam Kredit 3 3 3 3 3 3 3

Page 16: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 10 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481004 KOMPUTERAN PERNIAGAAN

TERAS UNIVERSITI (PENATARAN

ILMU) (6 Jam Kredit)

(4 Jam Kredit)

(2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

TERAS

UNIVERSITI (BAHASA)

(6 Jam Kredit)

(2 Jam Kredit)

(2 Jam Kredit) (2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

KO-

KURIKULUM (2 Jam Kredit)

ECXXXX2 Ko-Kurikulum

(2 Jam Kredit)

TERAS FAKULTI

(36 Jam Kredit)

IT12103 Pengenalan Kepada Pengaturcaraan Komputer IT22303 Statistik

(6 Jam Kredit)

IT22103 Pengaturcaraan Berorientasikan Objek IT12603 Sistem Operasi

(6 Jam Kredit)

IT22803 Data Raya IT32203 Matematik Diskrit

(6 Jam Kredit)

IT22403 Sistem Pengurusan Pangkalan Data IT22603 Struktur Data

(6 Jam Kredit)

IT22703 Pengkomputeran Awan IT32503 Keselamatan siber (6 Jam Kredit)

IT32603 Reality Diperkaya IT32703 Internet Benda (6 Jam Kredit)

Page 17: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 11 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481004 KOMPUTERAN PERNIAGAAN

TERAS PROGRAM

(45 Jam Kredit)

IE12103 E-Dagang IE22303 Pemasaran Digital IE22503 Pengurusan Sistem Maklumat

(9 Jam Kredit)

IE12203 Pengurusan Perniagaan IE22603 Rangkaian Komputer IE22803 Pembangunan Aplikasi E-Dagang

(9 Jam Kredit)

IE32303 Pengurusan Projek Teknologi Maklumat IE32503 Analisis dan Rekabentuk E-Dagang (6 Jam Kredit)

IE32103 Keusahawanan dalam Teknologi IE32403 UI/UX IE33002 Projek 1 (8 Jam Kredit)

IE42703 Teknologi Kewangan IE42903 Kepintaran Perniagaan IE43103 Etika dalam Industri IT & Komuniti IE42504 Projek 2 (13 Jam Kredit)

LATIHAN INDUSTRI

(12 Jam Kredit)

IE42612 Latihan Industri (12 Jam Kredit)

MINOR / ELEKTIF

(12 Jam Kredit)

UE/K/C/L002 Electif PPIB

GXxxxx3

Electif Faculty lain (FKAL)

(5 Jam Kredit)

UE/K/C/L002 Electif PPIB

(2 Jam Kredit)

GXxxxx3 Electif Faculty lain

(FKAL)

(3 Jam Kredit)

IPXXXX3

(3 Jam Kredit)

Page 18: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 12 / 15

UH6481004 KOMPUTERAN PERNIAGAAN

JUMLAH JUMLAH KESELURUHAN JAM

KREDIT (120 Jam Kredit)

14 15 17 17 15 17 13 12

JADUAL SENARAI ELEKTIF UH6481004

Kod IP01103 IP01203 IP01503 IP01703 IP00803 IP01903

Nama Kursus Metodologi Penyelidikan

Kejuruteraan Sistem

Kemahiran Berfikiran Kreatif Multimedia Undang

undang Siber Tenaga kerja Digital

Jam Kredit 3 3 3 3 3 3

Page 19: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 13 / 15

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481005 SAINS DATA

TERAS UNIVERSITI (PENATARAN

ILMU) (12 Jam Kredit)

UW00202 Tamadun Islam & Asia (Titas)

UExxx02

(Pilihan Pelajar)

UKxxx02 (Pilihan Pelajar)

(6 Jam Kredit)

UW00102 Hubungan Etnik

UCxxx02 (Pilihan Pelajar)

(4 Jam Kredit)

UW00302 Asas Pembudayaan Keusahawanan (APK)

(2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

TERAS

UNIVERSITI (BAHASA)

(8 Jam Kredit)

UB00202 Komunikasi Lisan dalam Bahasa Inggeris/Bahasa Asing

(2 Jam Kredit)

UB00102 Tatabahasa Bahasa Inggeris Komunikatif/ Bahasa Asing

(2 Jam Kredit)

UB00702 Bahasa Inggeris untuk Tujuan Pekerjaan

(2 Jam Kredit)

UB00302 Membaca dan Menulis Dalam Bahasa Inggeris

(2 Jam Kredit)

RUJUK PENAWARAN KURSUS PPIB

KO-KURIKULUM (3 Jam Kredit)

ECXXXX3 Ko-Kurikulum

(3 Jam Kredit)

TERAS

FAKULTI (38 Jam Kredit)

KT14303 Prinsip Pengaturcaraan KT14503 Pengkomputeran Matematik

KT14203 Keakitekturan dan Organisasi Komputer KT14403 Struktur Diskrit

KT24103 Struktur Data dan Algoritma

KT24503 Pangkalan Data

KT24403 Sistem Operasi KT24602 Kejuruteraan Perisian KT24803 Rangkaian dan Komunikasi

KT34102 Kecerdasan Buatan KT34503 Interaksi Komputer Manusia

KT34203 Keselamatan Komputer dan Maklumat

KT44102 Etika dan Undang-undang dalam ICT KT44502 Sistem Teragih

Page 20: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 14 / 15

(6 Jam Kredit)

(6 Jam Kredit)

(6 Jam Kredit)

(8 Jam Kredit)

(5 Jam Kredit)

(3 Jam Kredit)

(4 Jam Kredit)

Stru

ktur

Kur

sus

Sesi

202

1/20

22

UH6481005 SAINS DATA

TERAS PROGRAM

(30 Jam Kredit)

KD14203 Pengaturcaraan Berorientasikan Objek Untuk Sains Data KD14403 Asas Sains Data

(6 Jam Kredit)

KD24103 Analisis Statistik Dan Data KD24303 Analisis Dan Reka Bentuk Sistem Untuk Sains Data

(6 Jam Kredit)

KD24203 Perlombongan Dan Penyimpanan Data

(3 Jam Kredit)

KD34103 Perlombongan Teks KD34303 Internet Benda

(6 Jam Kredit)

KD34203 Visualisasi Data KD34403 Pembelajaran Mesin Untuk Sains Data (6 Jam Kredit)

KD44103 Analisa Data Raya (3 Jam Kredit)

PROJEK

(6 Jam Kredit)

KD34603 Projek I (3 Jam Kredit)

KD44303 Projek II (3 Jam Kredit)

LATIHAN

INDUSTRI (12 Jam Kredit)

KD44212 Latihan Industri

(12 Jam Kredit)

Page 21: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

STRUKTUR KURSUS PROGRAM 4 TAHUN (8 SEMESTER)

TAHUN 1 TAHUN 2 TAHUN 3 TAHUN 4

Semester 1 Semester 2 Semester 3 Semester 4 Semester 5 Semester 6 Semester 7 Semester 8

Muka Surat 15 / 15

ELEKTIF

(12 Jam Kredit)

KD0XX03 Elektif I

(3 Jam Kredit)

KD0XX03 Elektif II

(3 Jam Kredit)

KD0XX03 Elektif III

(3 Jam Kredit)

KD0XX03 Elektif IV

(3 Jam Kredit)

UH6481005 SAINS DATA

JUMLAH Jam Kredit (121 Jam Kredit)

17 18 16 16 14 15 13 12

*Note: Pelajar boleh pilih empat (4) kursus elektif seperti dibawah.

SENARAI ELEKTIF UH6481005 SAINS DATA

KOD KD04103 KD04203 KD04303 KD04403 KD04503 KD04603

NAMA KURSUS

Pembangunan Aplikasi Mudah Alih Pemikiran Komputasi Pencarian Semula

Data Pemprosesan Bahasa

Asli Keusahawanan

Teknologi Topik Khas Sains

Komputer

JAM KREDIT 3 3 3 3 3 3

*Nota: Senarai subjek-subjek elektif di atas hanya ditawarkan kepada pelajar UH6481005.

Page 22: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

SARJANA MUDA SAINS KOMPUTER DENGAN KEPUJIAN

BPKP KOD PROGRAM PENGKHUSUSAN

UH6481001 Kejuruteraan Perisian

UH6481002 Kejuruteraan Rangkaian

UH6481005 Sains Data

SARJANA MUDA TEKNOLOGI MAKLUMAT DENGAN KEPUJIAN

BPKP KOD PROGRAM PENGKHUSUSAN

UH6481003 Teknologi Multimedia

UH6481004 Komputeran Perniagaan

FAKULTI KOMPUTERAN DAN INFORMATIK

Page 23: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

ISI KANDUNGAN

Klaster Sains Komputer

a. Kursus Teras Fakulti Klaster Sains Komputer

b. Kursus Teras Program Kejuruteraan Perisian (UH6481001)

c. Kursus Teras Program Kejuruteraan Rangkaian (UH6481002)

d. Kursus Teras Program Sains Data (UH6481005) e. Kursus Elektif Program Sains Data (UH6481005)

Klaster Teknologi Maklumat

a. Kursus Teras Fakulti Klaster Teknologi Maklumat

b. Kursus Teras Program Teknologi Multimedia (UH6481003)

c. Kursus Teras Program Komputeran Perniagaan (UH6481004)

d. Kursus Elektif Program Teknologi Multimedia (UH6481003) e. Kursus Elektif Program Komputeran Perniagaan (UH6481004)

Page 24: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KLASTER SAINS KOMPUTER

KURSUS-KURSUS TERAS FAKULTI KT14203 KEAKITEKTURAN DAN ORGANISASI KOMPUTER

Kursus ini akan memberi para pelajar pengetahuan pengenalan mengenai seni bina sistem komputer dan teknologi di

sebalik reka bentuk sistem komputer. Ini dilakukan melalui pembelajaran Evolusi dan Prestasi komputer, Bus Sistem,

memori Dalaman dan Luaran, Input / Output, Pengurusan Memori, Aritmetik Komputer dan Set Instruksi.

Rujukan 1. Stallings W., Computer Organization and Architecture: Designing for Performance, Eleventh Edition, Pearson Prentice

Hall, 2018.

2. Chalk B. S., Carter A. T., Hind R. W., Computer Organisation and Architecture: An Introduction, Macmillan International

Higher Education, 2017.

3. Hennessy, J. L., and Patterson, D. A., Computer Architecture, Sixth Edition: A Quantitative Approach, Morgan

Kaufmann, 2017.

4. Null, L., and Lobur, J., Essentials of Computer Organization and Architecture, Jones & Bartlett Publishers, 5th Edition,

2018 5. Ledin, L., Modern Computer Architecture and Organization, Packt Publishing; Illustrated Edition, 2020

6. Arroz, G., Monteiro, J., and Oliveira, A., Computer Architecture: Digital Circuits To Microprocessors, World Scientific,

2018

KT14303 PRINSIP-PRINSIP PENGATURCARAAN

Kursus ini adalah pengenalan kepada pengaturcaraan menggunakan bahasa C ++. Kursus ini akan memperkenalkan kepada pelajar bagaimana merancang dan mengembangkan program di C ++. Topik yang dibahas merangkumi

pengantar sains komputer dan konstruk dalam C ++ termasuk pemboleh ubah, penyataan tugasan, struktur pemilihan,

pengulangan dan gelung, pengaturcaraan modular, jenis data sederhana, tatasusunan, rentetan, jenis data abstrak, fail

teks dan binari dan struktur data dinamik.

Page 25: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan

1. Cay Horstmann. 2017 .“Brief C++: Late Objects”. 3nd Edition. John Wiley & Sons, Inc.

2. Paul Deitel and Harvey Deitel. C++ How to Program, 10th Edition, Pearson 2017 3. Walter Savitch. Problem Solving with C++, 10th Edition, Pearson, 2018.

4. McGrath. 2017. C++ Programming in Easy Steps. In Easy Steps Limited. Southam, United Kingdom

5. D. Malik. 2019. C++ Programming : Program Design Including Data Structures. Cengage Learning, Inc.

KT14403 STRUKTUR DISKRIT

Kursus ini memperkenalkan asas asas matematik diskrit termasuk set, fungsi dan urutan, hubungan, aruhan dan rekursi,

prinsip pengiraan, grafik, pokok, dan kebarangkalian.

Rujukan

1. Malik D. S. and Sen M. K. Discrete Mathematical Structures: Theory and Applications, Revised Edition, Cengage

Learning, 2018. 2. Epp S. Discrete Mathematics with Applications, 4th Edition, Cengage Learning , 2018

3. Richard Johnsonbaugh, Discrete Mathematics, 7th Edition, Prentice Hall, 2017.

4. James L. Hein, Discrete Structures, Logics, and Computability, Third Edition, Jones and Bartlett Publishers, 2017.

5. Bernard Kolman, Robert Busby, and Sharon C. Ross, Discrete Mathematical Structures, Sixth Edition, Pearson, 2017.

Kenneth Rosen, Discrete Mathematics and Its Applications, 7th Edition, Mc Graw Hill, 2018.

KT14503 PENGKOMPUTERAN MATEMATIK

Kursus ini digariskan untuk mengajar pelajar asas-asas kalkulus terutamanya kalkulus pembezaan dan integral dan juga

untuk memperkenalkan teknik asas algebra linear. Pelajar akan belajar menggunakan teknik matematik ini untuk

menyelesaikan masalah dunia nyata.

Rujukan

1. Maurice D. Weir and Joel Hass. 2017. Thomas’ Calculus. 14th Edition. Pearson. ISBN-13: 9780134438986

Page 26: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. W. Keith Nicholson. 2019. Linear Algebra with Applications. Open Edition. Lyryx Learning Inc.

3. Howard Anton and Chris Rorres. 2014. Elementary Linear Algebra, 11th Edition. Wiley. ISBN 978-1-118-43441-3

4. Gilbert Strang and Edwin “Jed” Herman. Updated 2020. Calculus Volume 1(Web Edition). OpenStax Rice University. ISBN-13: 978-1-947172-13-5

5. Joel Haas, Christopher Heil, Maurice Weir. 2018. Thomas Calculus: Early Transcendentals 14 Edition. Pearson. ISBN :

97801344339020

6. Stephen Boyd, Lieven Vandenberghe. 2018. Introduction to Applied Linear Algebra. Cambridge University Press. ISBN: 9781316518960

KT14603 STRUKTUR DATA DAN ALGORITMA

Kursus ini memperkenalkan struktur data dan algoritma asas. Pada bahagian pertama kursus, pelajar akan mempelajari

struktur data biasa seperti senarai terpaut, tumpukan, barisan, pokok, dan grafik. Bahagian kedua kursus adalah

mengenai algoritma seperti mencari, menyusun, dan mencirikan.

Rujukan

1. John Carey, Shreyans Doshi, Payas Rajan, C++ Data Structures and Algorithm Design Principles, Packt Publishing, 2019. ISBN: 9781838828844.

2. Wisnu Anggoro, C++ Data Structures and Algorithms, Packt Publishing, 2018. ISBN: 9781788835213

3. M. A. Eljinini. Practical Data Structures with C++, C#, and Java (2019). ISBN: 9789957674007.

4. Rudolph Russell. Data Structures and Algorithms: An Easy Introduction. (2018). ISBN: 9781718904507.

5. Yashavant Kanetkar. Understanding Pointers in C & C++: Fully working Examples and Applications of Pointers (English

Edition). (2019). ISBN: 978-9388176378.

KT14803 ASAS RANGKAIAN

Untuk memberikan liputan topik rangkaian yang bersepadu dan komprehensif, dari asas hingga aplikasi dan

perkhidmatan lanjutan, sambil memberi peluang untuk pengalaman praktikal langsung. Kursus ini mengajarkan

Page 27: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

rangkaian berdasarkan teknologi, merangkumi konsep rangkaian menggunakan pendekatan top-down, teoretis, dan

bersepadu - dari aplikasi rangkaian hingga protokol rangkaian dan perkhidmatan yang diberikan kepada aplikasi tersebut

oleh lapisan bawah rangkaian.

Rujukan

1. Cisco Networking Academy Portal, www.netacad.com.

2. Cisco Networking Academy, Introduction to Networks Course Booklet (CCNAv7), Pearson Education (US), 2020.

3. R.R. Panko, Business Data Networks and Security, 11th Ed, Prentice Hall, 2018.

4. James F. Kurose, Keith W. Ross.Computer networking : a top-down approach, Pearson, 2017.

5. John Donovan , Krish Prabhu, Building the Network of the Future: Getting Smarter, Faster, and More Flexible with a

Software Centric Approach (100 Cases) 1st Edition, CRC, 2017.

KT24103 STRUKTUR DATA DAN ALGORITMA

Kursus ini memperkenalkan struktur data dan algoritma asas. Pada bahagian pertama kursus, pelajar akan mempelajari

struktur data biasa seperti senarai terpaut, tumpukan, barisan, pokok, dan grafik. Bahagian kedua kursus adalah mengenai algoritma seperti mencari, menyusun, dan mencirikan.

Rujukan

1. John Carey, Shreyans Doshi, Payas Rajan, C++ Data Structures and Algorithm Design Principles, Packt Publishing,

2019. ISBN: 9781838828844.

2. Wisnu Anggoro, C++ Data Structures and Algorithms, Packt Publishing, 2018. ISBN: 9781788835213

3. M. A. Eljinini. Practical Data Structures with C++, C#, and Java (2019). ISBN: 9789957674007. 4. Rudolph Russell. Data Structures and Algorithms: An Easy Introduction. (2018). ISBN: 9781718904507.

5. Yashavant Kanetkar. Understanding Pointers in C & C++: Fully working Examples and Applications of Pointers (English

Edition). (2019). ISBN: 978-9388176378.

Page 28: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KT24202 KECERDASAN BUATAN

Ini adalah kursus pengantar umum untuk AI. Kursus ini bertujuan untuk memperkenalkan prinsip dan teknik asas kecerdasan buatan, dan khususnya, pembelajaran mesin. Pelajar akan mempelajari asas dan teknik canggih dan

memperoleh gambaran praktikal mengenai perkembangan semasa bidang ini.

Rujukan

1. Bernard Marr, Matt Ward, Artificial Intelligence in Practice: How 50 Successful Companies Used AI and Machine

Learning to Solve Problems, Willey, 2019. ISBN: 978-1-119-54898-0. 2. David L. Poole, Alan K. Mackworth. Artificial Intelligence: Foundations of Computational Agents 2nd Edition. (2017).

Cambridge University Press. ISBN: 978-1107195394.

3. Wolfgang Ertel. Introduction to Artificial Intelligence. (2017). Springer. ISBN: 9780857293008.

4. Philip C. Jackson. Introduction to Artificial Intelligence: Third Edition. (2018). Dover Publications Inc. ISBN:

9870486832869.

5. John Paul Mueller, Luca Massaron. Artificial Intelligence For Dummies. (2018). ISBN: 978-1119467656

KT24403 SISTEM OPERASI

The operating system provides a well-known, convenient, and efficient interface between user programs and the bare

hardware of the computer on which they run. The operating system is responsible for allowing resources to be shared,

providing common services needed by many different programs. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, synchronization, and deadlock), memory

management (segmentation, paging, swapping), file systems, and operating system support for distributed systems.

Thus, this course will introduce to students the basic design and implementation of Operating System. Student will learn

computer system structures, memory management, process synchronization, file system and CPU scheduling.

Rujukan

1. Silberschatz A., Galvin P. B., and Gagne G., Operating System Concepts, Tenth Edition, Wiley, 2018.

2. Greg Tomsho, Guide to Operating System, 5th Edition, Cengage, 2017.

Page 29: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Stallings W., Operating Systems: Internal and Design Principles, 9th Edition by, Prentice Hall, 2018. 4. Carshwell, R., Jiang, S., Hardee, M.E., Mahajan, A., Touchette, T., Guide to Parallel Operating Systems with Windows

10 and LINUX, 3rd Edition, Cengage, 2017.

5. McHoes A. & Flynn I. M., Understanding Operating Systems, 8th Edition, Cengage, 2018.

KT24503/KT24603 PANGKALAN DATA

Kursus ini memperkenalkan asas pangkalan data, sistem pengurusan pangkalan data, dan sistem pangkalan data. Topik

seperti normalisasi, SQL, entiti Selain itu, pelajar dapat menerima pengalaman praktikal untuk meningkatkan

kebolehpasaran dan menjadi lebih kompetitif.

Rujukan

1. Avi Silberschatz, Henry F. Korth, S. Sudarshan. Database System Concepts. Seventh Edition. McGraw-Hill. ISBN

9780078022159. 2019

2. Carlos Coronel, Steven Morris, Database Systems: Design, Implementation, & Management 13th Edition. Publisher:

Cengage Learning; 13 edition, 2018.

3. Ben Forta, SQL in 10 Minutes a Day, Sams Teach Yourself (5th Edition), 2019.

4. Lisa Friedrichsen, Lisa Ruffolo, Ellen Monk, Joy L. Starks, Philip J. Pratt, Concepts of Database Management (MindTap

Course List) 10th Edition, Cengage Learning; 10 editioN, 2020. 5. Mohammed Zahid Wadiwale. DBMS - Database Management System: Independently published, 2019.

KT24602 KEJURUTERAAN PERISIAN

Ini adalah kursus pengantar dalam kejuruteraan perisian, yang dijelaskan dalam Pasukan Petugas Bersama ACM / IEEE-

CS on Computing Curricula's Computer Science Curricula 2013 sebagai "disiplin yang berkaitan dengan penerapan teori, pengetahuan, dan praktik untuk membina sistem perisian yang boleh dipercayai dengan berkesan dan cekap yang

memenuhi kehendak pelanggan dan pengguna." Topik kursus akan merangkumi prinsip kejuruteraan perisian,

metodologi pengembangan, analisis keperluan, perancangan projek, reka bentuk perisian, pembinaan perisian, metrik

proses perisian, pengurusan projek, pengujian perisian, jaminan kualiti, dan proses pasukan.

Page 30: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan

1. Sommerville, I. 2015. Software Engineering. 10th Edition. Addison Wesley.

2. Pfleeger, S. L. and Atlee J.M. 2010. Software Engineering: Theory and Practice. 4th Edition. Prentice Hall.

3. Weisfeld, M. 2013. Object-oriented Thought Process. 4th Edition. Addison Wesley.

4. Pressman, R. S and Maxim, B.R. 2015. Software Engineering: A Practitioner’s Approach. 8th Edition. McGraw Hill.

KT24703 KEAKITEKTURAN DAN ORGANISASI KOMPUTER

Kursus ini akan memberi para pelajar pengetahuan pengenalan mengenai seni bina sistem komputer dan teknologi di

sebalik reka bentuk sistem komputer. Ini dilakukan melalui pembelajaran Evolusi dan Prestasi komputer, Bus Sistem,

memori Dalaman dan Luaran, Input / Output, Pengurusan Memori, Aritmetik Komputer dan Set Instruksi.

Rujukan

1. Stallings W., Computer Organization and Architecture: Designing for Performance, Eleventh Edition, Pearson Prentice

Hall, 2018.

2. Chalk B. S., Carter A. T., Hind R. W., Computer Organisation and Architecture: An Introduction, Macmillan International

Higher Education, 2017.

3. Hennessy, J. L., and Patterson, D. A., Computer Architecture, Sixth Edition: A Quantitative Approach, Morgan Kaufmann, 2017.

4. Null, L., and Lobur, J., Essentials of Computer Organization and Architecture, Jones & Bartlett Publishers, 5th Edition,

2018

5. Ledin, L., Modern Computer Architecture and Organization, Packt Publishing; Illustrated Edition, 2020

6. Arroz, G., Monteiro, J., and Oliveira, A., Computer Architecture: Digital Circuits To Microprocessors, World Scientific,

2018

7. Comer, D., Essentials of Computer Architecture, 2nd Edition, hapman and Hall/CRC, 2017

Page 31: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KT24803 RANGKAIAN DAN KOMUNIKASI

Kursus ini menyediakan liputan topik rangkaian yang bersepadu dan komprehensif, dari asas hingga aplikasi dan

perkhidmatan lanjutan, sambil memberi peluang untuk pengalaman praktikal langsung. Kursus ini mengajarkan rangkaian berdasarkan teknologi, merangkumi konsep rangkaian menggunakan pendekatan top-down, teoretis, dan

bersepadu dari aplikasi rangkaian hingga protokol rangkaian dan perkhidmatan yang diberikan kepada aplikasi tersebut

oleh lapisan bawah rangkaian.

Rujukan

1. Cisco Networking Academy, Introduction to Networks Companion Guide, Cisco Press. 2013.

2. Douglas E. Comer, Computer Networks and Internets, 6th Edition, Pearson. 2014.

3. James F. Kurose & Keith Ross. Computer Networking: A Top-Down Approach, 6th Edition, Pearson. 2012. 4. Behrouz A. Forouzan. Data Communication and Networking, 5th Edition, McGraw-Hill. 2012.

5. Larry L. Peterson & Bruce S. Davie. Computer Networks: A Systems Approach, 5th Edition, Morgan-Kaufmann. 2011.

6. Ying-Dar Lin, Ren-Hung Hwang, & Fred Baker, Computer Networks: An Open Source Approach, McGraw-Hill. 2011.

KT24903 KEBARANGKALIAN DAN STATISTIK

Kursus ini merangkumi statistik deskriptif dan inferensi, termasuk ukuran kecenderungan dan penyebaran pusat, elemen

kebarangkalian, ujian hipotesis statistik, korelasi dan regresi dan aplikasi dalam pelbagai bidang.

Rujukan

1. Bluman. G. Allan. 10th Edition, Elementary Statistics: A Step by Step Approach. Mc Graw Hill. 2017. (Main textbook)

2. Navidi, W. & Monk, B. (2021). Elementary Statistics. Mc Graw Hill.

3. Sheldon M. Ross (2020). Introduction to Probability and Statistics for Engineers and Scientists, Academic Press, 6th

Edition.

4. Devore, J. (2015). Probability and Statistics for Engineering and the Sciences. Cengage Learning.

5. Hayter, A. (2013) Probability and Statistics for Engineers and Scientists. 4th Edition. Brooks/Cole Cengage Learning.

Page 32: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KT34102 KECERGASAN BUATAN

Ini adalah kursus pengantar umum untuk Kecerdasan Buatan. Kursus ini bertujuan untuk memperkenalkan prinsip dan

teknik asas kecerdasan buatan, dan khususnya, pembelajaran mesin. Pelajar akan mempelajari asas dan teknik canggih dan memperoleh gambaran praktikal mengenai perkembangan semasa bidang ini.

Rujukan

1. Prateek Joshi, Artificial Intelligence with Python: A Comprehensive Guide to Building Intelligent Apps for Python

Beginners and Developers, Packt Publishing, 2017.

2. Wolfgang Ertel, Nathanael T. Black, Introduction to Artificial Intelligence (Undergraduate Topics in Computer Science),

Springer; 2nd ed, 2017.

3. Max Tegmark, Life 3.0: Being Human in the Age of Artificial Intelligence, Knopf, 2017.

4. Stuart Russell, Artificial Intelligence: A Modern Approach, PE; 3rd edition 2015. 5. Steven Finlay, Artificial Intelligence and Machine Learning for Business: A No-Nonsense Guide to Data Driven

Technologies, Relativistic; 2 edition, 2017.

KT34102 KEUSAHAWANAN DALAM TEKNOLOGI

Kursus ini bertujuan untuk mengembangkan pendekatan inkuiri, kritis dan reflektif terhadap idea dan isu, yang

membolehkan graduan yang berjaya menyumbang secara proaktif kepada: dunia perniagaan teknologi swasta; kepada

organisasi sektor awam atau 'ketiga'; ke profesion yang berkaitan dengan perniagaan utama; untuk bekerja sendiri; dan

kepada masyarakat luas di mana perniagaan beroperasi.

Rujukan 1. Jamal Nassar, TECHNOPRENEURSHIP FINANCING AND STARTUPS ECOSYSTEM: HOW MALAYSIA IS CREATING

ANOTHER SUCCESS STORY, Independently published (November 12, 2018), ISBN-13: 978-1731208859.

2. Ariffin, S. & Hamidon, S., Introduction to Entrepreneurship, Oxford Fajar Sdn. Bhd., 2017.

3. Edwin J. Nijjssen, Entrepreneurial Marketing, Routledge; 2 edition (April 12, 2017), ISBN-13: 978-1138712911.

Page 33: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

4. Ezra Ferraz & Gracy Fernandez, Asian Founders at Work: Stories from the Region’s Top Technopreneurs, Apress; 1st ed. edition (December 21, 2019), ISBN-13: 978-1484251614.

5. Dodi Siregar, Agung Purnomo, Rini Mastuti, Darmawan Napitupulu, Isfenti Sadalia, Dian Utami Sutiksno, Surya Hendra

Putra, Syafrida Hafni Sahir, Erika Revida, Janner Simarmata, Technopreneurship: Strategi dan Inovasi, Yayasan Kita

Menulis, 2020, ISBN 6237645632

KT34202 ETIKA, PROFESIONAL DAN E-KOMUNITI

Memperkenalkan bagaimana komputer dapat mempengaruhi masyarakat dan bagaimana mereka dapat mempengaruhi

komputer di masa depan. Pelbagai masalah etika di sekitar komputer akan dikaji seperti cetak rompak, penggodaman,

virus, tanggungjawab dan tanggungjawab terhadap penggunaan perisian, cyberporn, pencerobohan privasi

berkomputer, komputer di tempat kerja, dan penggunaan kecerdasan buatan dan sistem pakar. Selain itu, pelajar juga

akan diperkenalkan dengan Undang-undang ICT yang diamalkan di Malaysia. Di samping itu, pelajar juga diminta untuk

mengatur projek e-komuniti dengan objektif utama untuk berkongsi pengetahuan dan kemahiran yang berkaitan dengan ICT dengan komuniti setempat.

Rujukan

1. George W. Reynolds, Ethics in Information Technology, 6th edition, International edition, Cengage Learning, 2019.

2. Michael J. Quinn, Ethics for the Information Age, 7th Edition, Pearson Education 2017.

3. Adriano Fabris, Ethics of Information & Communication Technlogies, Springer, 2018. 4. Paula Boddington, Towards a Code of Ethics for Artificial Intelligence, 1st edition, Springer, 2017.

5. Barry Blundell, Ethics in Computing, Science, and Engineering, Springer International Publishing, 2020

6. Attorney General's Chambers of Malaysia, Malaysian Laws, 2020

(URL: http://www.agc.gov.my/agcportal/index.php?r=portal2)

KT34203 KESELAMATAN KOMPUTER DAN MAKLUMAT

Kursus ini memberi pengenalan mengenai aspek keselamatan Teknologi Maklumat untuk pembangun sistem dan

membentangkan asasnya serta memperkenalkan bidang pengkhususan utama. Ini melihat pelbagai mekanisme

Page 34: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

keselamatan yang digunakan dalam pelbagai bidang pengkomputeran, termasuk sistem operasi, pangkalan data dan aplikasi berasaskan web. Untuk sistem komputer yang digunakan dan diandalkan dalam banyak bidang kehidupan,

keselamatan telah menjadi aspek penting; ketersediaan dan operasi yang betul adalah mustahak. Antara topik yang

dibahas dalam kursus ini adalah konsep asas dalam keselamatan dan reka bentuk selamat, pengaturcaraan defensif,

ancaman dan serangan, keselamatan rangkaian, web dan platform, polisi, forensik digital dan kejuruteraan perisian

selamat.

Rujukan

1. Pfleeger, C.P. 2012. Analyzing Computer Security: A Threat/Vulnerability/Countermeasure Approach. Prentice Hall. 2. Marian Quigley, ICT Ethics and Security in the 21st Century: New Developments and Applications, IGI Global, 2011.

3. Gasser, M. Building a Secure Computer System, Van Nostrand Reinhold, 1988.

4. Viega, J. and McGraw, G. Building Secure Software: How to Avoid Security Problems the Right Way, Addison-Wesley, 2002.

5. George Curtis, The Law of Cybercrimes and Their Investigations, CRC Press, 2011.

6. E. Humphreys, “Security Management System Standard (Information Security & Privacy Series), Artech House, 2007

(ISBN: 9781596931725).

KT34503 INTERAKSI KOMPUTER MANUSIA

Kursus ini memberikan pengenalan dan gambaran keseluruhan bidang interaksi komputer manusia (Human Computer Interaction (HCI)). HCI adalah bidang antara disiplin yang menggabungkan teori dan metodologi dari sains komputer,

psikologi kognitif, reka bentuk, dan banyak bidang lain. Konsep-konsep yang akan diliputi termasuklah bahasa perintah,

menu, bentuk, dan manipulasi langsung, antara muka pengguna grafik, kerja koperasi yang disokong komputer, carian

dan visualisasi maklumat, reka bentuk World Wide Web, peranti input / output, dan reka bentuk paparan. Pelajar akan

mempelajari konsep asas interaksi manusia-komputer dan pemikiran reka bentuk yang berpusatkan pengguna. Pelajar

akan mengusahakan projek individu dan pasukan untuk merancang, melaksana dan menilai antara muka komputer.

Rujukan

1. Designing Interactive Systems. A Cpmprehensive Guide to HCI, UX and Interaction Design. David Benyon. 2014.

Page 35: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Designing the User Interface: Strategies for Effective Human-Computer Interaction, Fifth Edition by Shneiderman, B.,

and Plaisant, C., Pearson. 2010.

3. Human-Computer Interaction. Serengul Smith-Atakan. Course Technology. 2011.

4. Interaction Design: Beyond Human-Computer Interaction, 3rd Edition, Helen Sharp et al, Wiley. 2011.

5. Human-Computer Interaction: Developing Effective Organizational Information Systems, Dov Teeni et al, Wiley. 2006.

6. Designing Interactions, Bill Moggridge, The MIT Press. 2007.

KT44102 ETIKA DAN UNDANG-UNDANG DALAM ICT

Kursus ini memperkenalkan bagaimana komputer dapat mempengaruhi masyarakat dan bagaimana mereka dapat

mempengaruhi komputer di masa depan. Pelbagai masalah etika di sekitar komputer akan dikaji seperti cetak rompak,

penggodaman, virus, tanggungjawab dan tanggungjawab terhadap penggunaan perisian, cyberporn, pencerobohan

privasi berkomputer, komputer di tempat kerja, dan penggunaan kecerdasan buatan dan sistem pakar. Selain itu, pelajar

juga akan diperkenalkan dengan Undang-undang ICT yang diamalkan di Malaysia.

Rujukan 1. George W. Reynolds, Ethics in Information Technology, 4th Edition, International Edition, 2012.

2. Michael J. Quinn, Ethics for the Information Age, Sixth Edition, Global Edition, Pearson. 2015.

3. D. G. Johnson, Computer Ethics, 4th edition; Prentice Hall, 2009.

4. Robert N. Barger, Computer Ethics: A Case-based Approach, Cambridge University Press, 2008.

5. Giannis Stamatellos, Computer Ethics: A Global Perspective, Jones & Bartlett Publishers, 2007.

6. Malaysian Information Technology and Multimedia Laws from various Malaysian Ministries Official Websites. 2008.

KT44502 SISTEM TERAGIH

Kursus ini bertujuan untuk memberi pelajar pemahaman dan pengetahuan mengenai sistem maklumat yang diedarkan

dan peranan yang dimainkannya dalam sebuah organisasi. Pelajar akan diberi idea sistematik, jelas dan menyeluruh

mengenai sistem maklumat yang diedarkan. Kursus ini menekankan komponen sistem yang diedarkan, saling kaitan

Page 36: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

setiap komponen, teknologi yang ada dan terkini, reka bentuk dan seni bina, dan pelaksanaan dan perkembangan terkini teknologi yang berkaitan.

Rujukan

1. George Coulouris et al., Distributed Systems: Concepts and Design (5th Ed.), Addison-Wesley, 2012.

2. Ajay D. Kshemkalyani, Mukesh Singhal, Distributed Computing: Principles, Algorithms, and Systems, Cambridge

University Press, 2011.

3. Valentin Cristea, Ciprian Dobre, Corina Stratan, Florin Pop, Large-Scale Distributed Computing and Applications: Models

and Trends, IGI Global, 2010.

KLASTER SAINS KOMPUTER KURSUS-KURSUS TERAS PROGRAM KEJURUTERAAN PERISIAN (UH6481001) KK14202 PENGURUSAN PROJEK PERISIAN

Kursus ini disediakan untuk pelajar dengan mendedahkan pengetahuan tentang cara mengurus dan merancang dengan

baik terutamanya dalam projek Perisian. Pengurusan Projek Perisian dalam praktiknya menawarkan panduan yang sangat

berharga untuk menggunakan proses perisian ringan dalam projek sebenar. Kursus ini dapat memberi manfaat kepada pelajar yang ingin memperbaiki cara seseorang menguruskan perisian.

Rujukan

1. A Guide to the Project Management Body of Knowledge (PMBOK(R) Guide–Sixth Edition / Agile Practice Guide Bundle

(PMBOK Guide), Project Management Institute, 2017, ISBN-13: 978-1628253825

2. Absolute Beginner’s Guide, Gregory M. Horine; Fourth edition (2017), Pearson Education, Inc., ISBN-13: 978-0-7897-

5675-6

3. Effective Project Management: Traditional, Agile, Extreme, Hybrid, Robert K. Wysocki, Wiley; 8 edition (April 8, 2019), ISBN-13: 978-1119562801

4. Project Management: A Systems Approach to Planning, Scheduling, and Controlling, Harold Kerzner, Wiley; 12 edition

(April 3, 2017), ISBN-13: 978-1119165354

Page 37: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

5. Project Management: The Managerial Process (Mcgraw-hill Series Operations and Decision Sciences), Erik Larson & Clifford Gray, McGraw-Hill Education; 7 edition (February 7, 2017), ISBN-13: 978-1259666094

KK24202 ANALISIS DATA RAYA

Data Raya memerlukan penyimpanan, organisasi, dan pemrosesan data pada skala dan kecekapan yang sesuai dengan

kemampuan teknologi maklumat konvensional. Kursus ini mengkaji keadaan terkini dalam analisis data besar dan selain

merangkumi spesifik platform, model, dan bahasa yang berbeza, pelajar akan melihat aplikasi sebenar yang melakukan

analisis data secara besar-besaran dan bagaimana ia dapat dilaksanakan di platform data besar. Topiknya merangkumi

penyimpanan data: SQL dan kedai NoSQL, Pengurangan peta di atas Mongo, Apache Spark, perlombongan data berskala

besar menggunakan R dan visualisasi. Alat seperti pakej R / Python dan Hadoop akan digunakan.

Rujukan

1. J. J. Berman, 'principles and practice of big data Second edition: Preparing, sharing and analyzing complex

information', Academic Press, 2018.

2. Richard Hurley, Big Data: A Guide to Big Data Trends, Artificial Intelligence, Machine Learning, Predictive Analytics,

Internet of Things, Data Science, Data Analytics, Business Intelligence, and Data Mining, 2019.

3. K. Hwang and M. Chen, 'Big data analytics for cloud, IoT and cognitive computing', Wiley, 2017.

4. Peter Ghavami, Big Data Analytics Methods: Analytics Techniques in Data Mining, Deep Learning and Natural Language Processing 2nd Edition, de Gruyter, 2019.

5. Artikeya Mishra, Guide to Big data Hadoop Distributed File System (APACHE SQOOP, APACHE FLUME, APACHE

KAFKA): A book for beginners/intermediate, 2017.

KK24402 GRAFIK DAN VISUALISASI Algoritma konsep grafik dan visualisasi terdapat dalam sebilangan besar aplikasi moden yang semakin meningkat dan

ini adalah trend yang kemungkinan akan berterusan. Lulusan pengkomputeran masa kini memerlukan pemahaman asas

grafik yang tegas seperti vektor, sistem koordinat, pemodelan, kamera dan rendering. Kursus ini bertujuan untuk

menyediakan asas yang kukuh untuk topik-topik tersebut dan bertujuan untuk menjadi berguna dan asas untuk

melanjutkan pelajaran.

Page 38: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan 1. Francis F.Hill Jr. Computer Graphics Using OpenGL (Fourth Edition). 2019. Prentice-Hall

2. Richard S. Wright. OpenGL SuperBible (6th Edition). 2019. Addison-Wesley

3. Frank Klawonn. Introduction to Computer Graphics: Using Java 2D and 3D, 2018. Springer

4. Leen Ammeraal and Kang Zhang. Computer Graphics for Java Programmers, 2018. Wiley

5. Harry Smith. Computer Graphics Fundamentals, 2018. Cambridge.

KK24503 KEJURUTERAAN KEPERLUAN

Kursus ini menerangkan proses pemilihan, analisis, spesifikasi, pendokumentasian, pengesahan dan pengurusan

keperluan yang diperlukan dalam membangunkan sistem atau perisian.

Rujukan 1. Jeremy Dick, Elizabeth Hull, Ken Jackson, Requirements Engineering, Springer, 2017

2. Phillip A. Laplante, Requirements Engineering for Software and Systems, CRC Press, 2017

3. Jean-Yves Bron, System Requirements Engineering: A SysML Supported Requirements Engineering Method, John

Wiley & Sons, 2020

4. Gerardus Blokdyk, Software Requirements Analysis A Complete Guide - 2020 Edition, Emereo Pty Limited, 2020.

5. Azadeh Alebrahim, Bridging the Gap between Requirements Engineering and Software Architecture: A Problem-

Oriented and Quality-Driven Method, Springer, 2017

6. Alan Dennis, Barbara Wixom, Roberta M. Roth, Systems Analysis and Design, 7th Edition, John Wiley & Sons, 2018. 7. Lamsweerde, A.v., Requirements Engineering: From System Goals to UML Models to Software Specifications, 1st

Edition, Wiley, 2009

8. Maciaszek, L., Requirements Analysis and Systems Design, 3rd Edition, Pearson, 2007

9. Kotonya, G. & Sommerville, I., Requirements Engineering: Processes and Techniques, 1st Edition, Wiley, 1998.

10. Sommerville, I. & Sawyer, P., Requirements Engineering: A Good Practice Guide, 1st Edition, Wiley, 1997.

Page 39: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KK24602 INTERNET PELBAGAI BENDA

Kursus ini menerangkan bagaimana IoT telah dipraktiskan oleh negara-negara di seluruh dunia dan bertujuan untuk

"memimpin jalan" dalam transformasi ke Web 3.0 dengan Internet of Things; dan sebagainya. Ia juga meliputi konsep baru dalam domain IoT termasuk Internet of Things itu sendiri serta istilah lain yang berkaitan seperti M2M (Machine

to Machine), CPS (Cyber-Physical Systems), Smarter Planet, Smart Grid.

Rujukan

1.L.S. Jayashree & G. Selvakumar, 'Getting Started with Enterprise Internet of Things: Design Approaches and Software

Architecture Models', Springer International Publishing, 2020.

2. J. J. Berman, 'principles and practice of big data Second edition: Preparing, sharing and analyzing complex

information', Academic Press, 2018.

3. K. Hwang and M. Chen, 'Big data analytics for cloud, IoT and cognitive computing', Wiley, 2017. 4. Alam, Mansaf, Shakil, Kashish Ara, Khan, Samiya, 'Internet of Things (IoT)', Springer International Publishing, 2020.

5. Jamil Y. Khan, Mehmet R. Yuce, Internet of Things (IoT): Systems and Applications 1st Edition, Jenny Stanford

Publishing, 2019.

KK24703 PENGATURCARAAN BERORIENTASIKAN OBJEK

Kursus ini adalah pengenalan kepada pengaturcaraan berorientasikan objek menggunakan Java. Pelajar akan belajar

bagaimana menulis program berorientasikan objek dengan mendedahkannya kepada konsep kelas, bagaimana

menentukan kelas, warisan dan polimorfisme mereka sendiri. Selain itu, beberapa ciri penting Java akan dibincangkan.

Ini termasuk struktur kawalan, pengaturcaraan berdasarkan peristiwa, dan fail I / O.

Rujukan

1. Walter Savitch. Java: An Introduction to Problem Solving and Programming, Global Edition, Pearson, 2019.

2. Herbert Schildt. Java: A Beginner's Guide, Eighth Edition, McGraw-Hill Education, 2018. 3. Paul Deitel and Harvey Deitel. Java How to Program, Early Objects, 11th Edition, Pearson, 2018.

4. Y. Daniel Liang. Introduction to Java Programming: Brief Version, 11th Edition, Pearson, 2018.

5. Cay S. Horstmann. Big Java: Early Objects, 7th. (2018) Wiley. ISBN: 978-1-119-49909-1.

Page 40: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KK24803 REKABENTUK PERISIAN

Kursus ini menerangkan tentang bagaimana memodelkan dan merancang seni bina sistem atau perisian menggunakan

notasi, strategi dan alat yang ada.

Rujukan

1. Bhuvan Unhelkar, Software Engineering with UML 1st Edition, Auerbach Publications, 2017.

2. Martin Fowler, UML Distilled: A Brief Guide to the Standard Object Modeling Language, Addison-Wesley Professional,

2018.

3. Sommerville, I., Engineering Software Products: An Introduction to Modern Software Engineering, Pearson, 2019

4. Murali Chemuturi, Software Design: A Comprehensive Guide to Software Development Projects, CRC Press/Taylor &

Francis Group, 2018.

5. Scott Tilley, Systems Analysis and Design, 12th Edition, Cengage Learning, 2019. 6. Alan Dennis, Barbara Wixom, Roberta M. Roth, Systems Analysis and Design, 7th Edition, John Wiley & Sons, 2018.

KK34102 PROJEK KEJURUTERAAN PERISIAN

Objektif umum kursus ini adalah untuk memberi pelajar peluang untuk bekerja dalam persekitaran pengembangan

perisian berkumpulan, mengerjakan projek kehidupan sebenar, dan belajar dan mempraktikkan kemahiran interpersonal, pengembangan perisian, dan pengurusan projek.

Rujukan

1. Mark Merkow, 2019. Secure, Resilient, and Agile Software Development 1st Edition. Auerbach Publications. ISBN-10:

0367332590

2. Capers Jones. 2018. Software methodologies : a quantitative guide. Auerbach Publications. ISBN-13: 978-

1138033085

3. George Dinwiddie, 2019. Software Estimation Without Guessing: Effective Planning in an Imperfect World. Pragmatic Bookshelf ISBN: 9781680506983

Page 41: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

4. Steven Branson, 2019. DevOps: Building Software With Lean Process For Modern Business. Independently published. ISBN-10: 1675741212.

5. Lano, Kevin. 2017. Agile model-based development using UML-RSDS. CRC Publishing.

6. Sommerville, I. 2016. Software Engineering, 10th Global Edition. Pearson Education Limited.

7. Any software engineering books related to software development and articles from the Internet, Journals and

Proceeding.

KK34202 PROJEK I

Projek tahun akhir membolehkan pelajar mempraktikkan pengetahuan dan kemahiran yang mereka perolehi sepanjang

program Kejuruteraan Perisian. Projek Tahun Akhir untuk Program Kejuruteraan Perisian adalah satu tahun kajian bebas

di bawah pengawasan ahli fakulti, yang terdiri daripada Projek I KK34202 dan Projek II KK41104. KK34202 Projek I

adalah bahagian pertama dari Projek Tahun Akhir yang menumpukan pada kemampuan pelajar untuk mengaplikasikan

pengetahuan sains komputer dan kejuruteraan rangkaian yang sesuai untuk memenuhi keperluan yang diinginkan dalam

batasan realistik atau menyelesaikan masalah industri. Pelajar dikehendaki merancang aktiviti projek untuk memenuhi masalah dan objektif projek yang dicadangkan, menganalisis dan membincangkan keperluan projek, serta merancang

projek menggunakan teknik atau alat yang sesuai. Pelajar wajib berjumpa dengan penyelia secara berkala, menunjukkan

kemajuan mereka dan menyerahkan laporan penulisan pada Minggu 7 dan Minggu 14.

Rujukan

1. Gaya Penulisan UMS Version 2018

2. Titus Winter, Tom Manshreck and Hyrum Wright. 2020. Software Engineering at Google: Lessons Learned from

Programming Over Time .1st Edition. O'Reilly Media. 3. Joseph, S. Valacich and Joey F. George, Modern Systems Analysis and Design, 9th Edition, Pearson, 2019.

4. Kendall & Kendall, Systems Analysis and Design, 10th Edition, 2019.

5. Walter Savitch. Java: An Introduction to Problem Solving and Programming, Global Edition, Pearson, 2019.

Page 42: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KK34223 REALITY REALITI BERPERANTARA / REALITI MAYA

Kursus ini memperkenalkan prinsip dan konsep asas teknologi Augmented Reality (AR) dan Realiti Maya (VR) dan

menyediakan analisis mendalam mengenai teknologi AR / AR, sejarah pengembangan AR / VR, jenis sistem AR / VR, aplikasi teknik reka bentuk dan analisis, visualisasi data, penjejakan dan pemadanan corak, serta keupayaan dan

batasannya. Kursus ini juga akan memberi peluang unik untuk belajar mengenai visualisasi data dan interaksi aplikasi

AR / VR. Pelajar juga akan belajar dan memahami pelbagai jenis perkakasan dan perisian AR / VR yang terdapat di

pasaran (paparan, head tracker, dan sistem haptic sensory manusia) dan kekuatan dan kelemahan mereka. Kursus ini

juga memberikan pengalaman langsung dalam membina persekitaran AR / VR dengan kemahiran praktikal asas untuk

melaksanakan reka bentuk dan pembangunan aplikasi AR / VR.

Rujukan

1. Erin Pangilinan, Steve Lukas, Vasanth Mohan (2019). Creating Augmented and Virtual Realities: Theory and Practice for Next-Generation Spatial Computing. O'Reilly Media.

2. Steve, Aukstakalnis (2017). Practical Augmented Reality: A Guide to the Technologies, Applications, and Human

Factors for AR and VR (Usability). 1st Edition. Pearson Education, Inc. ISBN-13: 978-0134094236.

3. Jorge R. Lopez Benito, Enara Artetxe Gonzalez (2019), Enterprise Augmented Reality Projects: Build real-world, large-

scale AR solutions for various industries, Packt Publishing.

4. Irena, Cronin & Robert, Scoble (2020). The Infinite Retina: Spatial Computing, Augmented Reality, and How a Collision

of New Technologies are Bringing About the Next Tech Revolution. Packt Publishing. ISBN-13: 978-1838824044.

5. Giuliana Guazzaroni, Anitha S. Pillai, (2019), Virtual and Augmented Reality in Education, Art, and Museums (Advances in Computational Intelligence and Robotics), 1st Edition, IGI Global.

KK34302 PENGATURCARAAN SELARI DAN SISTEM TERAGIH

Kursus ini akan menunjukkan kepada pelajar bagaimana memanfaatkan seni bina selari yang berbeza untuk

meningkatkan prestasi, skalabilitas, dan ketahanan kod anda. Pelajar akan belajar mengenai dua komponen utama iaitu pengaturcaraan selari dan sistem edaran.

Page 43: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan 1. Andrew Adamatzky, Selim Akl, Georgios Ch. Sirakoulis. From Parallel to Emergent Computing (2019). CRC Press.

ISBN-13: 978-1138054011

2. Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič. Introduction to Parallel Computing

From Algorithms to Programming on State-of-the-Art Platforms. (2018). Springer.

3. Zbigniew J. Czech. Introduction to Parallel Computing. (2017). Cambridge University Press. ISBN-13: 978-1107174399

4. Bertil Schmidt Jorge Gonzalez-Dominguez Christian Hundt Moritz Schlarb. Parallel Programming. (2017). Morgan

Kaufmann. ISBN:9780128498903.

5. Arun Kulkarni, Nupur Prasad Giri, Nikhilesh Joshi, Bhushan Jadhav. Parallel and Distributed Systems, 2ed, (2017). Wiley, ISBN: 9788126565825.

KK34702 PENGKOMPUTERAN AWAN

Kursus ini memperkenalkan konsep pengkomputeran awan dari atas ke bawah, dari aplikasi dan pentadbiran hingga

pengaturcaraan dan infrastruktur. Fokus utamanya adalah pada teknik pengaturcaraan selari untuk pengkomputeran awan dan sistem diedarkan berskala besar yang membentuk infrastruktur awan. Topik tersebut merangkumi gambaran

keseluruhan pengkomputeran awan, sistem awan, pemprosesan selari di awan, sistem penyimpanan diedarkan,

virtualisasi, keselamatan di awan, dan sistem operasi multikore. Pelajar akan mempelajari penyelesaian canggih untuk

pengkomputeran awan yang dikembangkan oleh Google, Amazon, Microsoft, Yahoo, VMWare, dll. Pelajar juga akan

menerapkan apa yang mereka pelajari dalam satu tugas pengaturcaraan dan satu projek yang dilaksanakan melalui

Amazon Web Services.

Rujukan 1. Dan C. Marinescu (2017) Cloud Computing: Theory and Practice, Publisher ELSEVIER SCIENCE & TECHNOLOGY,

Encyclopedia of cloud computing - Murugesan,

2. Chellammal Surianarayanan, (2019) Essentials of Cloud Computing: A Holistic Perspective (Texts in Computer Science)

1st ed. 2019 Edition, Springer

3. Gerardus Blokdyk, (2019), Edge Computing Cloud A Complete Guide, 5STARCooks.

4. Perry Lea, (2020), IoT and Edge Computing for Architects: Implementing edge and IoT systems from sensors to

clouds with communication systems, analytics, and security, 2nd Edition, Packt Publishing.

5. Jay A. Cohen, (2019), Cloud Computing for Every Business: Getting the Most Out of Your Technology Spending.

Page 44: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KK34703 KEJURUTERAAN WEB

Pelajar memulakan kursus ini dengan memahami bagaimana internet berfungsi seiring dengan pelbagai teknologi World

Wide Web terkini. Kursus ini kemudian memulakan objektif utamanya untuk mendedahkan para pelajar kepada koleksi

teknologi reka bentuk dan aplikasi laman web semasa yang banyak dan pelbagai. Pelajar akan mempelajari prinsip asas,

protokol & amalan semasa yang menggerakkan internet dan World Wide Web, bagaimana merancang dan melaksanakan aplikasi web asas, cara memprogram skrip sisi pelanggan, cara memprogram skrip yang mengakses

maklumat dari web pelayan dan cara mengintegrasikan pangkalan data ke dalam reka bentuk aplikasi web yang

responsif dan berasaskan data.

Rujukan

1. Learning PHP, MySQL & JavaScript : with jQuery, CSS & HTML5 / Robin Nixon, 2018. QA76.73 . P224N593 2018

2. Introduction to Web interaction design : with HTML and CSS / Michael Macaulay, 2018. TK5105.888 . M25 2018

3. Web Development and Design Foundations with HTML5, 8th Edition/ Felke-Morris, Terry, 2017 4. Murach's PHP and MySQL (3rd Edition)/Joel Murach,Ray Harris 2017

5. PHP and MySQL for Dynamic Web Sites (5th edition) (ebook)/Ullman Larry/2017

KK34223 REKA BENTUK ANTARA MUKA / PENGALAMAN PENGGUNA

Setiap antara muka / interaksi digital (contohnya Aplikasi web dan mudah alih, papan pemuka kereta, perkakas pintar) dirancang untuk menyelesaikan masalah atau menjadikan kehidupan kita lebih baik, lebih mudah, lebih berjaya. Reka

bentuk Antaramuka Pengguna (UI) merujuk kepada cara tampilan antara muka (susun atur elemennya yang

sebenarnya). Reka bentuk Pengalaman Pengguna (UX) menangani bagaimana rasanya menggunakan produk (apa yang

kita lakukan? Bagaimana perasaan kita?). Kursus ini mengajar prinsip dan praktik reka bentuk UI / UX melalui latihan

mingguan dan kerja rumah (pasukan dan individu), blog pelajar dan alat, perbincangan kelas, lawatan lapangan,

persembahan, dan projek.

Page 45: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan 1. UX UI Design A Complete Guide - 2020 Edition, Gerardus Blokdyk, 5STARCooks (September 6, 2019), ISBN-13: 978-

0655917434

2. Mobile UI/UX Design Notebook: (White) User Interface & User Experience Design Sketchbook for App Designers and

Developers, Mobile UI/UX Design Notebook, Independently published (August 11, 2019), ISBN-13: 978-1089552970

3. Responsive UX/UI design wireframe sketchbook: Prototype your apps or web projects quickly with this mockups

notebook ! - Mobile and desktop templates included, Independently published (December 7, 2019), ISBN-13: 978-

1672666435

4. The Tao of Design and User Experience: The Best Experience is No Experience, Andrew Ou, CreateSpace Independent Publishing Platform; 1 edition (March 20, 2017), ISBN-13: 978-1542784801

5. Bottlenecks: Aligning UX Design with User Psychology, David C. Evans, Apress; 1st ed. edition (February 11, 2017),

ISBN-13: 978-1484225790

KK34243 PEMBANGUNAN APLIKASI MUDAH ALIH Kursus ini dirancang untuk menunjukkan kepada pelajar bagaimana membuat perkhidmatan web habis untuk peranti

mudah alih, memandu pelajar melalui reka bentuk dan pembangunan antara muka pengguna mudah alih. Ini dapat

mengetahui apa yang pelajar perlukan untuk memulakan pengkodan laman web mudah alih dan menyediakan alat

untuk pembangunan.

Rujukan

1. Neil Smyth. Android Studio 3.3 Development Essentials. Independently. 2019.

2. Ashok Kumar S. Mastering Firebase for Android Development: Build real-time, scalable, and cloud-enabled Android apps with Firebase. Packt Publishing. 2018.

3. Raul Portales. Android Things Quick Start Guide: Build your own smart devices using the Android Things platform.

Packt Publishing. 2018.

4. Mark Wickham. Practical Android: 14 Complete Projects on Advanced Techniques and Approaches. Apress. 2018.

5. Ted Hagos. Android Studio IDE Quick Reference: A Pocket Guide to Android Studio Development. Apress. 2019.

Page 46: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KK34263 KUALITI DAN UJIAN PERISIAN

Kursus ini memperkenalkan pelajar kepada konsep dan prinsip asas jaminan kualiti perisian dan ujian perisian. Kursus

ini merangkumi pelbagai teknik reka bentuk ujian yang digunakan dalam ujian statik dan dinamik untuk pelajar menerapkan dalam membangunkan perisian yang berkualiti. Pelajar akan didedahkan untuk menguruskan aktiviti ujian

seperti penyediaan rancangan ujian, reka bentuk ujian dan kes ujian yang berkaitan dengan projek perisian. Kursus ini

juga menunjukkan automasi aktiviti tahap ujian menggunakan alat dalam menguruskan projek perisian untuk

menyokong jaminan kualiti perisian.

Rujukan

1. Foundations of Software Testing : ISTQB Certification/ Erik Van Veenendaal, Rex Blac, Dorothy Graham/2019

2. Introduction to software testing / Paul Ammann, Jeff Offutt/2017

3. Software Quality Assurance/Alain April and Claude Y. Laporte/2018 4. Software testing 2020 : preparing for new roles / Mukesh Sharma/2017

5. The Future of Software Quality Assurance/Goericke, Stephan (Ed.)/2020

KK44102 KESELAMATAN SIBER Kursus ini merangkumi aspek keselamatan komputer dan rangkaian. Ia kelihatan seperti cara memantau, mengesan

dan bertindak balas terhadap ancaman keselamatan siber. kriptografi, analisis keselamatan berasaskan host,

pemantauan keselamatan, forensik komputer, kaedah serangan dan pelaporan dan pengendalian kejadian.

Rujukan

1.https://www.netacad.com/courses/security/introduction-cybersecurity

2.Omar Santos and Joseph Muniz, CCNA Cyber Ops SECOPS 210-255 Official Cert Guide, 2020

3.Charles J. Brooks, Christopher Grow, Philip Craig and Donald Short, Cybersecurity Essentials, 2018

4.Brian Walker, Cyber Security: Comprehensive Beginners Guide to Learn the Basics and Effective Methods of Cyber Security, 2019

5.Dr Ordal Ozkaya, Cybersecurity: The Beginner's Guide: A comprehensive guide to getting started in cybersecurity,

2019

Page 47: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KK44104 PROJEK II

Projek tahun akhir membolehkan pelajar mempraktikkan pengetahuan dan kemahiran yang mereka perolehi sepanjang

program Kejuruteraan Perisian. Projek Tahun Akhir untuk Program Kejuruteraan Perisian adalah satu tahun kajian bebas di bawah pengawasan ahli fakulti, yang terdiri daripada Projek I KK34202 dan Projek II KK44104. KK41104 Projek II

adalah bahagian kedua dari Projek Tahun Akhir yang menumpukan pada kemampuan untuk melaksanakan projek yang

dicadangkan mengikut metodologi projek. Pelajar diminta untuk membangun dan melaksanakan projek,

mengintegrasikan dan menguji projek yang dibangunkan, menganalisis dan membincangkan penemuan projek, serta

mencadangkan penambahbaikan masa depan berdasarkan hasil projek.

Rujukan

1. Gaya Penulisan UMS Version 2018

2. Titus Winter, Tom Manshreck and Hyrum Wright. 2020. Software Engineering at Google: Lessons Learned from Programming Over Time .1st Edition. O'Reilly Media.

3. Joseph, S. Valacich and Joey F. George, Modern Systems Analysis and Design, 9th Edition, Pearson, 2019.

4. Kendall & Kendall, Systems Analysis and Design, 10th Edition, 2019.

5. Walter Savitch. Java: An Introduction to Problem Solving and Programming, Global Edition, Pearson, 2019.

KK44113 PENGURUSAN EVOLUSI PERISIAN

Bahagian pertama kursus ini memberikan konsep asas dan kerangka proses penyelenggaraan dan evolusi. Bahagian

kedua akan melalui aktiviti yang dilakukan semasa penyelenggaraan bermula dengan memahami sistem yang akan

diubah, melalui spesifik melakukan perubahan dan menguji sistem yang diubah. Bahagian ketiga melihat cara

pengukuran dan penilaian, baik proses keseluruhan dan komponen penyelenggaraan perisian dan perisian,

menunjukkan bagaimana untuk melacak dan memberikan penilaian objektif serta alat penyelenggaraan yang dapat

digunakan.

Rujukan

1. Penny G., Armstrong. 2003. Software Maintenance: Concept and Practices, World Scientific Publishing Company, 2nd

Edition.

Page 48: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Reussner, R., Goedicke, M., Hasselbring, W., Vogel-Heuser, B., Keim, J., Märtin, L. (Eds.). 2019. Managed Software Evolution. Open Access. ISBN 978-3-030-13499-0.

3. Furrer, Frank J.. 2019. Future-Proof Software-Systems: A Sustainable Evolution Strategy. Springer Vieweg. ISBN 978-

3-658-19937-1.

4. Rudra Kumar, Ksn Prasad & Annaluri Sreenivasa Rao. 2018. Defect Prediction in Software Development &

Maintainence Paperback. Partridge Publishing. ISBN-10: 1543702422.

5. George Dinwiddie, 2019. Software Estimation Without Guessing: Effective Planning in an Imperfect World. Pragmatic

Bookshelf ISBN: 9781680506983

6. National Bureau of Standards. 2018. Guideline on Software Maintenance: Category, Software; Subcategory, Software Maintenance. Forgotten Books. ISBN-10: 0428150500

7. Tripathy. P, Naik, K. 2014. Software Evolution and Maintenance: A Practitioner's Approach, Wiley. 201Ian Sommerville,

Software Engineering 9th ed., 2011, Pearson

8. Tom Mens and Serge Demeyer. Software Evolution, Springer, 2010.

KK44212 LATIHAN INDUSTRI

Kursus ini bertujuan untuk memberi peluang kepada pelajar untuk menerapkan pengetahuan mereka dari pendidikan

formal ke pengalaman kerja dunia nyata. Di samping itu, pelajar dapat memperoleh pengalaman praktikal untuk

meningkatkan kebolehpasaran dan lebih berdaya saing.

Rujukan

-

Page 49: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KLASTER SAINS KOMPUTER KURSUS-KURSUS TERAS PROGRAM KEJURUTERAAN RANGKAIAN (UH6481002) KP14102 KEJURUTERAAN PERISIAN

Ini adalah kursus pengantar dalam kejuruteraan perisian, yang dijelaskan dalam Pasukan Petugas Bersama ACM / IEEE-CS on Computing Curricula's Computer Science Curricula 2013 sebagai "disiplin yang berkaitan dengan penerapan teori,

pengetahuan, dan praktik untuk membina sistem perisian yang boleh dipercayai dengan berkesan dan cekap yang

memenuhi kehendak pelanggan dan pengguna. " Topik kursus akan merangkumi prinsip kejuruteraan perisian,

metodologi pengembangan, analisis keperluan, perancangan projek, reka bentuk perisian, pembinaan perisian, metrik

proses perisian, pengurusan projek, pengujian perisian, jaminan kualiti, dan proses pasukan.

Rujukan 1. Winters,T.,Manshreck,T.,Wright,H. 2020. Software Engineering at Google: Lessons Learned from Programming Over

Time. 1st Edition. Oreilly.

2. Sommerville, I. 2018. Software Engineering. 10th Edition. Addison Wesley.

3. Mark Richards, Neal Ford. 2020. Fundamentals of Software Architecture - An Engineering Approach 1st Edition. Oreilly.

4. Sommerville, I. 2019. Engineering Software Products: An Introduction to Modern Software Engineering. 1st Edition.

Pearson.

5. Jacobson,I., Lawson,H., Ng,P. 2019. The Essentials of Modern Software Engineering: Free the Practices from the

Method Prisons! (ACM Books)

KP14203 PENGATURCARAAN BERORIENTASIKAN OBJEK

Kursus ini adalah pengenalan kepada pengaturcaraan berorientasikan objek menggunakan Java. Pelajar akan belajar bagaimana menulis program berorientasikan objek dengan mendedahkannya kepada konsep kelas, bagaimana

menentukan kelas, warisan dan polimorfisme mereka sendiri. Selain itu, beberapa ciri penting Java akan dibincangkan.

Ini termasuk struktur kawalan, pengaturcaraan berdasarkan peristiwa, dan fail I / O.

Page 50: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan

1. Walter Savitch. Java: An Introduction to Problem Solving and Programming, Global Edition, Pearson, 2019.

2. Herbert Schildt. Java: A Beginner's Guide, Eighth Edition, McGraw-Hill Education, 2018.

3. Paul Deitel and Harvey Deitel. Java How to Program, Early Objects, 11th Edition, Pearson, 2018.

4. Y. Daniel Liang. Introduction to Java Programming: Brief Version, 11th Edition, Pearson, 2018. 5. John Lewis, William Loftus. Java Software Solutions, 9th Edition, Pearson, 2017.

KP24102 ANALISA SISTEM DAN REKABENTUK

Analisis dan reka bentuk sistem seperti yang dilakukan oleh penganalisis sistem, untuk memahami apa yang manusia perlukan untuk menganalisis input data atau aliran data secara sistematik, memproses atau mengubah data, menyimpan

data, dan maklumat output dalam konteks organisasi atau perusahaan tertentu.

Rujukan

1. Harry J. Rosenblatt, System Analysis and Design (Shelly Cashman Series), 12th Edition, Cengage Learning, 2020.

2. Alan Dennis, Barbara Haley Wixom and Roberta M. Roth, Systems Analysis and Design, 7th Edition, Wiley, 2018.

3. Scott Tilley,Systems Analysis and Design, 12th Edition, Cengage Learning, 2019. 4. Joseph, S. Valacich and Joey F. George, Modern Systems Analysis and Design, 9th Edition, Pearson, 2019.

5. Kendall & Kendall, Systems Analysis and Design, 10th Edition, 2019.

KP24203 KONSEP DAN PROTOKOL PENGHALAAN

Kursus ini memberi tumpuan kepada teknologi peralihan dan operasi penghala yang menyokong rangkaian perniagaan kecil hingga sederhana. Ia merangkumi rangkaian kawasan tempatan tanpa wayar (WLAN) dan konsep keselamatan.

Pelajar belajar konsep pertukaran dan penghalaan utama. Mereka dapat melakukan konfigurasi dan penyelesaian

masalah rangkaian asas, mengenal pasti dan mengurangkan ancaman keselamatan LAN, dan mengkonfigurasi dan

mengamankan WLAN asas.

Page 51: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan

1. Cisco Networking Academy Portal, www.netacad.com.

2. Medhi, Deep and Ramasamy, Karthik (2017). Network Routing: Algorithms, Protocols, and Architectures, Second

Edition, Morgan Kaufmann.Cisco Networking Academy (2020),

3. CCNA 2 v7 Course Booklet (Course Booklets), 1st Edition, Pearson Education (US). 4. Jeff, Doyle (2017), Routing TCP/IP, Cisco Press.

5. Singh, Dharm (Editor)(2017). Routing Protocols and Architectural Solutions for Optimal Wireless Networks and

Security, IGI Global.

KP24302 REKABENTUK INTERAKSI

Setiap antara muka / interaksi digital (mis. Aplikasi web dan mudah alih, papan pemuka kereta, perkakas pintar)

dirancang untuk menyelesaikan masalah atau menjadikan kehidupan kita lebih baik, lebih mudah, lebih berjaya. Reka

bentuk Antaramuka Pengguna (UI) merujuk kepada cara tampilan antara muka (susun atur elemennya yang

sebenarnya). Reka bentuk Pengalaman Pengguna (UX) menangani bagaimana rasanya menggunakan produk (apa yang

kita lakukan? Bagaimana perasaan kita?). Kursus ini mengajarkan prinsip dan praktik reka bentuk UI / UX melalui latihan

mingguan dan kerja rumah (pasukan dan individu), blog pelajar dan alat, perbincangan kelas, lawatan lapangan ke firma

reka bentuk dan muzium, persembahan, dan projek.

Rujukan

1. UX UI Design A Complete Guide - 2020 Edition, Gerardus Blokdyk, 5STARCooks (September 6, 2019), ISBN-13: 978-

0655917434

2. Mobile UI/UX Design Notebook: (White) User Interface & User Experience Design Sketchbook for App Designers and

Developers, Mobile UI/UX Design Notebook, Independently published (August 11, 2019), ISBN-13: 978-1089552970

3. Responsive UX/UI design wireframe sketchbook: Prototype your apps or web projects quickly with this mockups notebook ! - Mobile and desktop templates included, Independently published (December 7, 2019), ISBN-13: 978-

1672666435

4. The Tao of Design and User Experience: The Best Experience is No Experience, Andrew Ou, CreateSpace Independent

Publishing Platform; 1 edition (March 20, 2017), ISBN-13: 978-1542784801

Page 52: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

5. Bottlenecks: Aligning UX Design with User Psychology, David C. Evans, Apress; 1st ed. edition (February 11, 2017),

ISBN-13: 978-1484225790

KP24603 RANGKAIAN PERUSAHAAN DAN TEKNOLOGI WAYARLES

Kursus ini menerangkan seni bina dan pertimbangan yang berkaitan dengan merancang, mengamankan, mengendalikan, dan menyelesaikan masalah rangkaian perusahaan. Kursus ini merangkumi teknologi rangkaian kawasan luas (WAN)

dan mekanisme kualiti perkhidmatan (QoS) yang digunakan untuk akses jarak jauh yang selamat. Pelajar memperoleh

kemahiran untuk mengkonfigurasi dan menyelesaikan masalah rangkaian perusahaan dan belajar mengenal pasti dan

melindungi daripada ancaman keselamatan siber.

Rujukan

1. Cisco Networking Academy Portal, www.netacad.com

2. Cisco Networking Academy, Introduction to Networks Course Booklet (CCNAv7), Pearson Education (US), 2020

3. Stephen Aris, Aglaya Snetkov and Andreas Wenger (Editors), Inter-organizational relations in international security :

cooperation and competition. Routledge. 2018

4. Pradeeban Kathiravelu, Dr. M. O. Faruque Sarker, Python Network Programming Cookbook, 2nd Edition, Packt

Publishing, 2017

5. Rui Valadas, OSPF and IS-IS : from link state routing principles to technologies. Taylor & Francis. 2019

KP24803 GRAFIK KOMPUTER

Algoritma konsep grafik dan visualisasi terdapat dalam sebilangan besar aplikasi moden yang semakin meningkat dan ini

adalah trend yang cenderung berterusan. Lulusan pengkomputeran masa kini memerlukan pemahaman asas grafik yang tegas seperti vektor, sistem koordinat, pemodelan, kamera dan rendering. Kursus ini bertujuan untuk menyediakan asas

yang kukuh untuk topik-topik tersebut dan bertujuan untuk menjadi berguna dan asas untuk melanjutkan pelajaran.

Rujukan

1. Francis F.Hill Jr. Computer Graphics Using OpenGL (Fourth Edition). 2019. Prentice-Hall

Page 53: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Richard S. Wright. OpenGL SuperBible (6th Edition). 2019. Addison-Wesley

3. Frank Klawonn. Introduction to Computer Graphics: Using Java 2D and 3D, 2018. Springer

4. Leen Ammeraal and Kang Zhang. Computer Graphics for Java Programmers, 2018. Wiley

5. Harry Smith. Computer Graphics Fundamentals, 2018. Cambridge.

KP34102 PENGURUSAN PROJEK RANGKAIAN

Kursus ini disediakan untuk para pelajar dengan mendedahkan pengetahuan tentang bagaimana mengurus dan

merancang dengan baik terutama yang berkaitan dengan projek rangkaian atau telekomunikasi. Pelajar diberi

pemahaman asas mengenai prinsip, konsep dan teori pengurusan projek moden selain melengkapkan mereka dengan

satu set alat dan teknik perancangan dan kawalan projek kuantitatif dan kualitatif. Menunjukkan kepentingan pengurusan

projek sebagai kepakaran sendiri, dan potensi sumbangan yang dapat dibuatnya kepada organisasi. Pelajar akan

menentukan peranan dan masalah semasa yang dihadapi oleh pengurus projek dan akan memberikan latihan asas dalam

pakej perisian penjadualan Projek Microsoft

Rujukan

1. CompTIA Project+ Certification Guide: Learn project management best practices and successfully pass the CompTIA

Project , Author: J. Ashley Hunt, Publisher: Packt Publishing, 2018 , ISBN:1789534496, 978-1789534498 2. Evolving Toolbox for Complex Project Management, Author(s): Alex Gorod; Leonie Hallo; Vernon Ireland; Indra

Gunawan , Publisher: CRC Press, 2020 ISBN: 0367185911, 9780367185916

3. Optimizing Project Management, Author(s): TE WU, Publisher: CRC PRESS, 2020, ISBN: 9781000063950, 100006395X.

4. Effective Project Management: Traditional, Agile, Extreme, Hybrid, Author(s): Robert K. Wysocki Publisher: Wiley,

2019 Edition: 8, ISBN: 1119562805, 9781119562801.

5. Project Management Using Microsoft Project 2019: A Training and Reference Guide for Project Managers Using

Standard, Professional, Server, Web Application and Project Online for Office 365, Author(s): Cicala, Gus, Publisher:

Project Assistants Inc., 2019, ISBN: 9781077679436, 1077679432.

Page 54: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KP34202 PROJEK I

Projek tahun akhir membolehkan pelajar mempraktikkan pengetahuan dan kemahiran yang mereka perolehi sepanjang program Kejuruteraan Rangkaian. Projek Tahun Akhir untuk Program Kejuruteraan Rangkaian adalah kajian bebas satu

tahun di bawah pengawasan ahli fakulti, yang terdiri daripada Projek KP32102 I dan Projek II KP 41104. Projek KP32102

I adalah bahagian pertama dari Projek Tahun Akhir yang menumpukan pada kemampuan pelajar untuk mengaplikasikan

pengetahuan sains 33actor33i dan kejuruteraan rangkaian yang sesuai untuk memenuhi keperluan yang diinginkan

dalam 33actor33 33actor33ic atau menyelesaikan masalah industri. Pelajar dikehendaki merancang aktiviti projek untuk

memenuhi masalah dan objektif projek yang dicadangkan, menganalisis dan membincangkan keperluan projek, serta

merancang projek menggunakan 33actor atau alat yang sesuai. Pelajar wajib berjumpa dengan penyelia secara berkala,

menunjukkan kemajuan mereka dan menyerahkan laporan penulisan pada Minggu 7 dan Minggu 14.

Rujukan

1. Gaya Penulisan UMS Version 2018

2. Titus Winter, Tom Manshreck and Hyrum Wright. 2020. Software Engineering at Google: Lessons Learned from

Programming Over Time .1st Edition. O’Reilly Media.

3. Joseph, S. Valacich and Joey F. George, Modern Systems Analysis and Design, 9th Edition, Pearson, 2019.

4. Kendall & Kendall, Systems Analysis and Design, 10th Edition, 2019. 5. Walter Savitch. Java: An Introduction to Problem Solving and Programming, Global Edition, Pearson, 2019.

KP34302 REALITI BERPERANTARA / REALITY MAYA

Kursus ini memperkenalkan prinsip dan konsep asas teknologi Augmented Reality (AR) dan Realiti Maya (VR) dan menyediakan analisis mendalam mengenai teknologi AR / AR, sejarah pengembangan AR / VR, jenis sistem AR / VR,

aplikasi 33actor reka bentuk dan analisis, visualisasi data, penjejakan dan pemadanan corak, serta keupayaan dan

batasannya. Kursus ini juga akan memberi peluang unik untuk belajar mengenai visualisasi data dan interaksi aplikasi

AR / VR. Pelajar juga akan belajar dan memahami pelbagai jenis perkakasan dan perisian AR / VR yang terdapat di

pasaran (paparan, head tracker, dan sistem haptic sensory manusia) dan kekuatan dan kelemahan mereka. Fahami

masalah dan 33actor manusia, yang perlu dipertimbangkan dalam memilih, mengembangkan, dan menilai sistem AR /

Page 55: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

VR. Kursus ini juga memberikan pengalaman langsung dalam membina persekitaran AR / VR dengan kemahiran praktikal

asas untuk melaksanakan reka bentuk dan pembangunan aplikasi AR / VR.

Rujukan 1. Erin Pangilinan, Steve Lukas, Vasanth Mohan (2019). Creating Augmented and Virtual Realities: Theory and Practice

for Next-Generation Spatial Computing. O’Reilly Media.

2. Steve, Aukstakalnis (2017). Practical Augmented Reality: A Guide to the Technologies, Applications, and Human

Factors for AR and VR (Usability). 1st Edition. Pearson Education, Inc. ISBN-13: 978-0134094236.

3. Jorge R. Lopez Benito, Enara Artetxe Gonzalez (2019), Enterprise Augmented Reality Projects: Build real-world, large-

scale AR solutions for various industries, Packt Publishing.

4. Irena, Cronin & Robert, Scoble (2020). The Infinite Retina: Spatial Computing, Augmented Reality, and How a Collision

of New Technologies are Bringing About the Next Tech Revolution. Packt Publishing. ISBN-13: 978-1838824044. 5. Giuliana Guazzaroni, Anitha S. Pillai, (2019), Virtual and Augmented Reality in Education, Art, and Museums (Advances

in Computational Intelligence and Robotics), 1st Edition, IGI Global.

KP34903 TEKNOLOGI WEB

Kursus ini dirancang untuk memberi pendedahan dan pengalaman kepada pelajar dengan beberapa prinsip, piawaian

dan teknologi pembangunan web moden, serta trend perkembangan masa depannya. Pelajar akan belajar: (i) bagaimana

merancang aplikasi web yang responsif dengan corak reka bentuk web seperti Model-View-Controller (MVC); (ii)

berfungsi secara serentak pada tumpukan teknologi web, merangkumi aplikasi front-end dengan skrip sisi pelanggan,

aplikasi back-end yang terdiri daripada pelayan, aplikasi dan pangkalan data; (iii) bagaimana Mengintegrasikan dengan

perkhidmatan web SOAP dan REST API; dan (iv) amalan pembangunan aplikasi web yang selamat.

Rujukan

1. Fundamentals of Web Development, 2nd Edition, Connolly & Hoar, 2018, Pearson

2. Front-End Web Development: The Big Nerd Ranch Guide, Aquino, C. & Gandee,T., 2017, Pearson

3. Pro PHP MVC, Chris Pitt, 2017.

4. Web Development and Design Foundations with HTML5, 10th Edition, Felke-Morries, 2021, Pearson

Page 56: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

5. Laminas MVC Framework for PHP, Adam Omelak, 2020, Independently Published

KP34213 PENGATURCARAAN RANGKAIAN

Kursus ini akan memberi pelajar pemahaman asas mengenai pengaturcaraan rangkaian melalui Python. Ini merangkumi gambaran keseluruhan Python dan merangkumi topik TCP / IP, soket, HTTP, dan seni bina pelayan pelanggan. Anda

akan memperoleh pengetahuan mengenai konsep asas, modul, dan perpustakaan pihak ketiga yang kemungkinan besar

akan anda gunakan semasa berkomunikasi dengan mesin jauh menggunakan protokol komunikasi Internet yang paling

popular.

Rujukan 1. Mastering Python Networking Packt Publishing; 2nd edition edition 2018.

2. J. Casad, 2017, TCP/IP in 24 Hours 6th Edition, SAMS

3. Abhishek Ratan, Eric Chou, Pradeeban Kathiravelu, 2019, Python Network Programming: Conquer all your networking

challenges with the powerful Python language Paperback.

4. J. Edelman, S.S. Lowe, M. Oswalt, 2017, Network Programmability and Automation.

5. Jose Manuel Ortega, Dr. M. O. Faruque Sarker, Sam Washington, 2019, Learning Python Networking: A complete

guide to build and deploy strong networking capabilities using Python 3.7 and Ansible , 2nd Edition Paperback

KP34223 PEMANTAUAN DAN PENGURUSAN RANGKAIAN

Kursus ini membincangkan konsep pengurusan rangkaian. Ini merangkumi teknik perancangan, pengujian dan

pengukuran prestasi. Aspek operasi, penggunaan alat diagnostik dan sistem pengurusan rangkaian juga dibincangkan.

Piawaian semasa berkaitan dengan pengurusan rangkaian juga diperiksa.

Rujukan

1. Gerardus Blokdyk, 2020, Network Management A Complete Guide - 2020 Edition, 5STARCooks.

2. Robert Collins, 2017, Network Security Monitoring: Basics for Beginners. A Practical Guide, CreateSpace Independent

Publishing Platform.

Page 57: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Jukka Vesalainen, Katri Valkokari, Magnus Hellström, 2017, Practices for Network Management: In Search of

Collaborative Advantage, Springer

4. Patrik Uytterhoeven, Rihards Olups, 2019, Zabbix 4 Network Monitoring: Monitor the performance of your network

devices and applications using the all-new Zabbix 4.0, 3rd Edition, Packt Publishing.

5. Michael W Lucas, 2019, Networking for Systems Administrators (IT Mastery), Tilted Windmill Press.

KP34233 KOMUNIKASI DAN PROTOKOL RANGKAIAN

Kursus ini dirancang untuk memberi pendedahan dan pengalaman kepada pelajar dengan beberapa teknologi komunikasi

moden dan protokol rangkaian. Selepas itu, ia berfungsi sebagai kursus asas untuk menjadi jurutera Routing & Switching

yang disahkan oleh Huawei (HCIA-R & S H12-211). Pelajar akan mempelajari protokol komunikasi dan rangkaian

rangkaian kecil dan sederhana, termasuk teknologi komunikasi umum dan protokol rangkaian, dan kemampuan untuk

membantu reka bentuk rangkaian kecil dan sederhana, dan menerapkan reka bentuk menggunakan peranti penghalaan dan peralihan Huawei.

Rujukan

1. Huawei HCIA Routing and Switching V2.5 Training Materials, 2019, Huawei

2. Huawei HCIA R&S V2.5 Lab Guide , 2019 Huawei

3. HCNA Networking Study Guide, Springer, 2016 (* so far huawei didnt publish the newer version)

4. NA.VIKRAMAN, Computer Networks LAB MANUAL (A complete lab Experiments with programmable solutions), 2019

5. Bob Lee, 2019, Network Lab Scenarios II [IP & Routing]: Becoming the Network Expert with Packet Tracer basis.

KP44104 PROJEK II

Projek tahun akhir membolehkan pelajar mempraktikkan pengetahuan dan kemahiran yang mereka perolehi sepanjang program Kejuruteraan Rangkaian. Projek Tahun Akhir untuk Program Kejuruteraan Rangkaian adalah kajian bebas satu

tahun di bawah pengawasan ahli fakulti, yang terdiri daripada Projek KP32102 I dan Projek II KP 41104. Projek II

KP41104 adalah bahagian kedua dari Projek Tahun Akhir yang memfokuskan pada kemampuan untuk melaksanakan

projek yang dicadangkan mengikut metodologi projek. Pelajar diminta untuk membangun dan melaksanakan projek,

Page 58: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

mengintegrasikan dan menguji projek yang dibangunkan, menganalisis dan membincangkan penemuan projek, serta

mencadangkan penambahbaikan masa depan berdasarkan hasil projek.

Rujukan

1. Gaya Penulisan UMS Version 2018 2. Titus Winter, Tom Manshreck and Hyrum Wright. 2020. Software Engineering at Google: Lessons Learned from

Programming Over Time .1st Edition. O'Reilly Media.

3. Joseph, S. Valacich and Joey F. George, Modern Systems Analysis and Design, 9th Edition, Pearson, 2019.

4. Kendall & Kendall, Systems Analysis and Design, 10th Edition, 2019.

5. Walter Savitch. Java: An Introduction to Problem Solving and Programming, Global Edition, Pearson, 2019.

KP44102 PENGKOMPUTERAN AWAN

Kursus ini menampilkan pandangan pengkomputeran awan dari atas ke bawah, dari aplikasi dan pentadbiran hingga

pengaturcaraan dan infrastruktur. Fokus utamanya adalah pada teknik pengaturcaraan selari untuk pengkomputeran awan dan sistem diedarkan berskala besar yang membentuk infrastruktur awan. Topiknya merangkumi: gambaran

keseluruhan pengkomputeran awan, sistem awan, pemprosesan selari di awan, sistem penyimpanan diedarkan,

virtualisasi, keselamatan di awan, dan sistem operasi multikore. Pelajar akan mempelajari penyelesaian canggih untuk

pengkomputeran awan yang dikembangkan oleh Google, Amazon, Microsoft, Yahoo, VMWare, dll. Pelajar juga akan

menerapkan apa yang mereka pelajari dalam satu tugasan pengaturcaraan dan satu projek yang dilaksanakan melalui

Perkhidmatan Web Amazon.

Rujukan

1. Dan C. Marinescu (2017) Cloud Computing: Theory and Practice, Publisher ELSEVIER SCIENCE & TECHNOLOGY,

Encyclopedia of cloud computing - Murugesan,

2. Chellammal Surianarayanan, (2019) Essentials of Cloud Computing: A Holistic Perspective (Texts in Computer Science)

1st ed. 2019 Edition, Springer

3. Gerardus Blokdyk, (2019), Edge Computing Cloud A Complete Guide, 5STARCooks.

4. Perry Lea, (2020), IoT and Edge Computing for Architects: Implementing edge and IoT systems from sensors to clouds

with communication systems, analytics, and security, 2nd Edition, Packt Publishing.

Page 59: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

5. Jay A. Cohen, (2019), Cloud Computing for Every Business: Getting the Most Out of Your Technology Spending.

KP44302 INTERNET PELBAGAI BENDA

IoT dipeluk oleh negara-negara di seluruh dunia, terutamanya di Asia dan Eropah; sebagai contoh, IoT adalah sebahagian daripada strategi nasional di China; Jepun telah mempromosikan U-Japan sejak 2004; EU bertujuan untuk "memimpin

jalan" dalam transformasi ke Web 3.0 dengan Internet of Things; dan sebagainya. Walaupun hampir semua konsep baru

dalam domain IoT termasuk Internet of Things itu sendiri serta istilah lain yang berkaitan seperti M2M (Machine to

Machine), CPS (Cyber-Physical Systems), Smarter Planet, Smart Grid, memulakan kehidupan mereka di Amerika Syarikat

dan menjadi kata kunci di seluruh dunia; istilah IoT belum lagi menjadi rangkai kata di A.S. Orang di A.S. nampaknya

cukup sibuk dengan gembar-gembur rangkaian sosial (Facebook, Twitter, dll.) dan menganggap Internet of Things

sebagai Internet of Somebodyelse's Things.

Rujukan

1. L.S. Jayashree & G. Selvakumar, 'Getting Started with Enterprise Internet of Things: Design Approaches and Software

Architecture Models', Springer International Publishing, 2020.

2. J. J. Berman, 'principles and practice of big data Second edition: Preparing, sharing and analyzing complex information',

Academic Press, 2018.

3. K. Hwang and M. Chen, 'Big data analytics for cloud, IoT and cognitive computing', Wiley, 2017. 4. Alam, Mansaf, Shakil, Kashish Ara, Khan, Samiya, 'Internet of Things (IoT)', Springer International Publishing, 2020.

5. Jamil Y. Khan, Mehmet R. Yuce, Internet of Things (IoT): Systems and Applications 1st Edition, Jenny Stanford

Publishing, 2019.

KP44502 KESELAMATAN SIBER

Kursus ini merangkumi aspek keselamatan komputer dan rangkaian. Ia kelihatan seperti cara memantau, mengesan dan

bertindak balas terhadap ancaman keselamatan siber. kriptografi, analisis keselamatan berasaskan host, pemantauan

keselamatan, forensik komputer, kaedah serangan dan pelaporan dan pengendalian kejadian.

Page 60: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan

1. https://www.netacad.com/courses/security/introduction-cybersecurity

2. Omar Santos and Joseph Muniz, CCNA Cyber Ops SECOPS 210-255 Official Cert Guide, 2020

3. Charles J. Brooks, Christopher Grow, Philip Craig and Donald Short, Cybersecurity Essentials, 2018

4. Brian Walker, Cyber Security: Comprehensive Beginners Guide to Learn the Basics and Effective Methods of Cyber

Security, 2019 5. Dr Ordal Ozkaya, Cybersecurity: The Beginner's Guide: A comprehensive guide to getting started in cybersecurity,

2019

KP44702 ANALITIK DATA RAYA

Data besar memerlukan penyimpanan, organisasi, dan pemrosesan data pada skala dan kecekapan yang sesuai dengan kemampuan teknologi maklumat konvensional. Kursus ini mengkaji keadaan terkini dalam analisis data besar dan selain

merangkumi spesifik platform, model, dan bahasa yang berbeza, pelajar akan melihat aplikasi sebenar yang melakukan

analisis data secara besar-besaran dan bagaimana ia dapat dilaksanakan di platform data besar. Topiknya merangkumi

penyimpanan data: Kedai SQL dan NoSQL, Pengurangan peta di atas Mongo, Apache Spark, perlombongan data berskala besar menggunakan R dan visualisasi. Alat seperti pakej R / Python dan Hadoop akan digunakan.

Rujukan

1. J. J. Berman, 'principles and practice of big data Second edition: Preparing, sharing and analyzing complex information',

Academic Press, 2018.

2. Richard Hurley, Big Data: A Guide to Big Data Trends, Artificial Intelligence, Machine Learning, Predictive Analytics,

Internet of Things, Data Science, Data Analytics, Business Intelligence, and Data Mining, 2019. 3. K. Hwang and M. Chen, 'Big data analytics for cloud, IoT and cognitive computing', Wiley, 2017.

4. Peter Ghavami, Big Data Analytics Methods: Analytics Techniques in Data Mining, Deep Learning and Natural Language

Processing 2nd Edition, de Gruyter, 2019.

5. Artikeya Mishra, Guide to Big data Hadoop Distributed File System (APACHE SQOOP, APACHE FLUME, APACHE KAFKA):

A book for beginners/intermediate, 2017

Page 61: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KP44212 LATIHAN INDUSTRI

LI memberi peluang kepada pelajar untuk menerapkan pengetahuan mereka dari pendidikan formal ke pengalaman kerja di dunia nyata. Di samping itu, pelajar dapat memperoleh pengalaman praktikal untuk meningkatkan

kebolehpasaran dan menjadi lebih kompetitif.

Rujukan

-

KLASTER SAINS KOMPUTER

KURSUS-KURSUS TERAS PROGRAM SAINS DATA (UH6481005) KD14203 PENGATURCARAAN BERORIENTASIKAN OBJEK UNTUK SAINS DATA

Kursus ini adalah pengenalan kepada pengaturcaraan berorientasikan objek menggunakan Java. Pelajar akan belajar

bagaimana mengembangkan program berorientasikan objek dengan mendedahkannya kepada konsep kelas, perpustakaan

kelas, bagaimana menentukan kelas, warisan dan polimorfisme mereka sendiri. Asas reka bentuk berorientasikan objek

yang berkesan juga akan dipelajari. Selain daripada itu, beberapa ciri penting Java akan dibincangkan. Ini termasuklah struktur kawalan, pengaturcaraan berdasarkan peristiwa, dan fail Input/Output.

Rujukan

1. Herbert Schildt and Dale Skrien. Java Programming: A Comprehensive Introduction, McGraw-Hill, 2013.

2. Tony Gaddis and Godfrey Muganda. Stating Out with Java: From Control Structures through Data Structures. 2nd Edition,

Pearson, 2014.

Page 62: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Y. Daniel Liang. Introduction to Java Programming: Comprehensive Version. 9th Edition, Pearson, 2013.

4. D.S. Malik. Java Programming: From Problem Analysis to Program Design. 5th Edition. Course Technology, Cengage

Learning. 2012.

5. Bart Baesens, Aimee Backiel, and Seppe vanden Broucke, Java Programming: The Object-Oriented Approach, Wrox,

2015.

KD14403 ASAS SAINS DATA

Kursus ini merangkumi pengurusan proses sains data itu sendiri. Saintis data mesti mempunyai kemampuan untuk

menilai dan memantau projek mereka sendiri. Kursus ini juga menggunakan banyak teknik statistik dan pembelajaran

mesin yang paling berkesan yang digunakan dalam projek sains data. Ia juga melibatkan satu siri latihan yang dilakukan

secara eksplisit dalam menggunakan bahasa pengaturcaraan R untuk melakukan kerja sains data sebenar. Pelajar akan menyediakan persembahan untuk pelbagai pihak yang berkepentingan: pengurusan, pengguna, pasukan penyebaran,

dan sebagainya. Pelajar mesti dapat menjelaskan karya secara konkrit kepada khalayak campuran dengan kata-kata

dalam penggunaan biasa mereka, bukan dalam definisi teknikal apa pun yang ditekankan dalam bidang tertentu.

Rujukan

1. Nina Zumel, John Mount, Jim Porzak. Practical Data Science with R. Manning Publications. 2014.

2. Chang, Winston. R Graphics Cookbook. O’Reilly Media, 2013.

3. Agresti, Alan. Categorical Data Analysis, Third Edition. Wiley Publications, 2012. 4. Gandrud, Christopher. Reproducible Research with R and RStudio. CRC Press, 2014.

5. Kabacoff, Robert. R in Action, Second Edition. Manning Publications, 2014.

6. Provost, Foster and Tom Fawcett. Data Science for Business. O’Reilly Media, 2013.

KD24103 ANALISIS STATISTIK DAN DATA Kursus ini merangkumi statistik deskriptif dan inferensi, termasuk ukuran kecenderungan dan penyebaran pusat, elemen

kebarangkalian, ujian hipotesis statistik, korelasi dan regresi dan aplikasi dalam pelbagai bidang.

Page 63: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan 1. Bluman. G. Allan. 9th Edition, Elementary Statistics: A Step by Step Approach. Mc Graw Hill. 2013. (Main textbook)

2. Speigel, M. R., Schiller, J. J., & Srinivasan, R. A. (2000). Schaum’s outline of probability and statistics.

3. Crawley, M. J. (2014). Statistics: an introduction using R. John Wiley & Sons.

4. Hayter, A. (2012). Probability and statistics for engineers and scientists. Cengage Learning.

5. Ross, S. M. (2014). Introduction to probability and statistics for engineers and scientists. Academic Press.

KD24203 PERLOMBONGAN DAN PENYIMPANAN DATA

Kursus ini memperkenalkan proses dan teknik utama dalam perlombongan data, termasuk pembelajaran peraturan

persatuan; pendekatan kepada klasifikasi seperti kesimpulan induktif pohon keputusan dan pembelajaran rangkaian

saraf, teknik pengelompokan, dan peraturan pergaulan. Ini juga meliputi proses membuat keputusan, memahami

teknologi pergudangan data, memahami konsep dan teknik perlombongan data, dapat mengembangkan aplikasi sistem

pangkalan data yang lebih tinggi.

Rujukan

1. Data Mining: The Textbook, Charu Aggarwal, Springer; 2015 edition (April 14, 2015), ISBN-10: 3319141414, 2015.

2. Ralph Kimball, Margy Ross, Bob Becker, Joy Mundy, and Warren Thornthwaite. The Kimball Group Reader: Relentlessly

Practical Tools for Data Warehousing and Business Intelligence Remastered Collection 2nd Edition, Kindle Edition. 2016.

3. Data Mining and Predictive Analytics, Daniel T. Larose and Chantal D. Larose, Wiley; 2 edition (March 16, 2015), ISBN-

10: 1118116194, ISBN-13: 978-1118116197, 2015.

4. Data Mining and Analysis: Fundamental Concepts and Algorithms, Mohammed J. Zaki, Wagner Meira Jr, Cambridge

University Press; 1 edition (May 12, 2014), ISBN-10: 0521766338, ISBN-13: 978-0521766333, 2014. 5. Krish Krishnan. Data Warehousing in the Age of Big Data (The Morgan Kaufmann Series on Business Intelligence),

Morgan Kaufmann, 1 edition 2013.

Page 64: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KD24303 ANALISIS DAN REKA BENTUK SISTEM UNTUK SAINS DATA

Kursus ini membentangkan gambaran keseluruhan sistem maklumat dan kitaran hidup pengembangan sistem untuk

penganalisis sistem, dengan fokus utama kepada kaedah, alat dan teknik yang dapat digunakan oleh pengaturcara atau penganalisis untuk mendokumentasikan sistem maklumat.

Rujukan

1. Roth, R.M., Dennis, A., & Wixom, B.H, System Analysis and Design 5th Edition, John Wiley & Sons, Inc., New York,

2013

2. Jeffrey A. Hoffer, Joey F. George, and Joseph S. Valacich. Modern Systems Analysis and Design, Fifth Edition,

Addison Wesley Longman, 2007.

3. Shelly, Cashman, Rosenblatt. System Analysis and Design, 10th Edition, Shelly Cashman Series, 2014.

4. Kendall, Kenneth and Kendall, Julie. Systems Analysis and Design, Sixth Edition,Prentice Hall, 2005. 5. Marakas, G.M., Systems Analysis and Design: An Active Approach, Second Edition,McGraw Hill/Irwin, 2006.

KD34103 PERLOMBONGAN TEKS

Kursus ini mengandungi tinjauan komprehensif termasuk kandungan penyelidikan utama mengenai topik-topik yang merangkumi pengekstrakan maklumat, ringkasan teks, pengelompokan teks, klasifikasi teks, analisis pendapat dan

analisis sentimen, dan arah penyelidikan masa depan di lapangan. Terdapat fokus khusus kepada Teks yang Dibenamkan

dengan Data Heterogen dan Multimedia yang menjadikan proses perlombongan menjadi lebih mencabar. Sejumlah

kaedah telah dirancang seperti pemindahan pembelajaran dan perlombongan antara bahasa untuk kes-kes seperti itu.

Rujukan

1. Mining Text Data, Charu Aggarwal, ChengXiang Zhai, Springer; 2012 edition (February 3, 2012), ISBN-10:

1461432227, ISBN-13: 978-1461432227, 2012.

2. Text Mining: Applications and Theory, Michael W. Berry, Jacob Kogan, Wiley; 1 edition (May 3, 2010), ISBN-10: 0470749822, ISBN-13: 978-0470749821

Page 65: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Fundamentals of Predictive Text Mining, Sholom M. Weiss, Nitin Indurkhya, Tong Zhang, Springer; 2010 edition (June 16, 2010), ISBN-10: 1849962251, ISBN-13: 978-1849962254, 2010.

4. Text Mining with MATLAB, Rafael E. Banchs, Springer; 2013 edition (August 13, 2012), ISBN-10: 1461441501, ISBN-

13: 978-1461441502, 2013.

5. Text Analysis with R for Students of Literature (Quantitative Methods in the Humanities and Social Sciences), Matthew

Jockers, Springer; 2014 edition (June 11, 2014), ISBN-10: 3319031635, ISBN-13: 978-3319031637, 2014.

KD34203 VISUALISASI DATA

Kursus ini akan memperkenalkan pelajar kepada bidang visualisasi data. Pelajar akan mempelajari asas reka bentuk

visualisasi dan prinsip penilaian, dan belajar bagaimana memperoleh, menghurai, dan menganalisis set data yang besar.

Pelajar juga akan mempelajari teknik untuk memvisualisasikan data berasaskan multivariate, temporal, berasaskan teks,

geospasial, hierarki, dan rangkaian / grafik. Selain itu, pelajar akan menggunakan Pemprosesan dan R, dan banyak alat

lain untuk memprototaip banyak teknik ini pada set data yang ada.

Rujukan

1. Edward Tufte. The Visual Display of Quantitative Information. 2001.

2. Nathan Yau. Visualize This: The FlowingData Guide to Design, Visualization, and Statistics, John Wiley & Sons, 2011.

3. Ben Fry. Visualizing Data: Exploring and Explaining Data with the Processing Environment, O'Reilly Media, 2007.

4. Scott Murray. Interactive Data Visualization for the Web, O'Reilly Media, 2012.

KD34303 INTERNET BENDA

Internet benda (Internet of Things (IoT)) telah digunakan oleh negara-negara di seluruh dunia, terutamanya di Asia dan

Eropah; sebagai contoh, IoT adalah sebahagian daripada strategi nasional di China; Jepun telah mempromosikan U-

Japan sejak 2004; EU bertujuan untuk "memimpin jalan" dalam transformasi ke Web 3.0 dengan Internet of Things; dan

sebagainya. Walaupun hampir semua konsep baru dalam domain IoT termasuk Internet of Things itu sendiri serta istilah

lain yang berkaitan seperti M2M (Machine to Machine), CPS (Cyber-Physical Systems), Smarter Planet, Smart Grid,

memulakan kehidupan mereka di Amerika Syarikat dan menjadi kata kunci di seluruh dunia; istilah IoT belum menjadi frasa penggunaan di A.S. Orang di A.S. kelihatan cukup sibuk dengan gembar-gembur rangkaian sosial (Facebook,

Page 66: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Twitter, dll.) menganggap Internet Benda sebagai Internet of Somebodyelse's Things.

Rujukan

1. Casaleggio Associati, “The Evolution of Internet of Things,” 2011.

2. “Extracting Value From the Massively Connected World of 2015,” www.gartner.com/DisplayDocument?id=476440.

3. Sam Lucero, “Horizontal Standards for M2M,” http://www.abiresearch.com/research_blog/1650, 2011.

4. A. Seema et al., “Towards Efficient Wireless Video Sensor Networks: A Survey of Existing Node Architectures and

Proposal for A Flexi-WVSNP Design,”http://mre.faculty.asu.edu/WVSNPsurvey.pdf, 2011.

5. “Intelligent Nuclear Power IOT Solutions,” 2011.

KD34403 PEMBELAJARAN MESIN UNTUK SAINS DATA

Ini adalah kursus pengantar dalam pembelajaran mesin (ML) yang merangkumi teori asas, algoritma, dan aplikasi dalam

Pembelajaran Mesin. Kursus ini mengimbangkan teori dan praktik, dan merangkumi aspek matematik dan juga heuristik. Kursus ini akan memberikan pelajar idea asas dan intuisi di sebalik kaedah pembelajaran mesin moden serta pemahaman

yang lebih formal mengenai bagaimana, mengapa, dan apabila mereka bekerja.

Rujukan

1. Machine Learning: The Art and Science of Algorithms that Make Sense of Data, Peter Flach, Cambridge University

Press; 1 edition (November 12, 2012), ISBN-10: 1107422221, ISBN-13: 978-1107422223, 2012.

2. Learning From Data Hardcover, Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin, AMLBook (March 27,

2012), ISBN-10: 1600490069, ISBN-13: 978-1600490064, 2012. 3. Foundations of Machine Learning, Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar, The MIT Press (August 17,

2012), ISBN-10: 026201825X, ISBN-13: 978-0262018258, 2012.

4. Understanding Machine Learning: From Theory to Algorithms, Shai Shalev-Shwartz, Shai Ben-David, Cambridge

University Press; 1 edition (May 19, 2014), ISBN-10: 1107057132, ISBN-13: 978-1107057135, 2014.

5. Machine Learning in Python: Essential Techniques for Predictive Analysis, Michael Bowles, Wiley; 1 edition (April 27,

2015), ISBN-10: 1118961749, ISBN-13: 978-1118961742, 2015.

Page 67: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KD34603 PROJEK 1

Projek tahun akhir memberi peluang kepada pelajar untuk mempraktikkan pengetahuan dan kemahiran yang telah

mereka perolehi sepanjang program Kejuruteraan Perisian. Semasa menjalankan projek mereka, pelajar mengembangkan kemampuan mereka untuk menganalisis keperluan pengguna, mencari maklumat untuk tinjauan

literatur, kaedah dan merancang sistem. Pelajar juga mengembangkan kemahiran komunikasi mereka melalui pertemuan

berkala dengan penyelia projek, persembahan projek dan penulisan laporan projek. Di samping itu, pelajar mendapat

pengalaman menguruskan projek besar.

Rujukan

1. Follow Gaya Penulisan UMS and FYP handbook.

KD44103 ANALISA DATA RAYA

Data besar memerlukan penyimpanan, organisasi, dan pemrosesan data pada skala dan kecekapan yang sesuai dengan

kemampuan teknologi maklumat konvensional. Kursus ini mengkaji keadaan terkini dalam analisis data raya dan selain

merangkumi spesifik platform, model, dan bahasa yang berbeza, pelajar akan melihat aplikasi sebenar yang melakukan

analisis data secara besar-besaran dan bagaimana ia dapat dilaksanakan pada platform data besar. Topik merangkumi penyimpanan data: Penyimpanan berasaskan SQL dan NoSQL, Pengurangan peta di atas Mongo, Apache Spark,

perlombongan data berskala besar menggunakan R dan visualisasi. Alat seperti pakej R dan Hadoop akan digunakan.

Rujukan

1. Seema Acharya, Subhasini Chellappan, "Big Data Analytics" Wiley 2015.

2. Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with Advanced Analytics”,

John Wiley & sons, 2012.

3. Michael Mineli, Michele Chambers, Ambiga Dhiraj, "Big Data, Big Penchikala, Srini. (2015). Big Data Processing in

Apache Spark – Part 1: Introduction. InfoQ Article. 4. Venkataraman, Shivaram. (2015). Announcing SparkR: R on Spark. Databricks Blog Post. (R package).

Page 68: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

5. Viktoria Spaiser, Thomas Chadefaux, Karsten Donnay, Fabian Russmann, and Dirk Helbing. (2017). Communication

Power Struggles on Social Media: A Case Study of the 2011-12 Russian Protests. Journal of Information Technology &

Politics 14(2): 132-153

KD44303 PROJEK II Projek tahun akhir memberi peluang kepada pelajar untuk mempraktikkan pengetahuan dan kemahiran yang telah

mereka perolehi sepanjang program Kejuruteraan Perisian. Semasa menjalankan projek mereka, pelajar

mengembangkan kemampuan mereka untuk menganalisis keperluan pengguna, mencari maklumat untuk tinjauan

literatur, kaedah, merancang dan mengembangkan sistem. Pelajar juga mengembangkan kemahiran komunikasi mereka

melalui pertemuan berkala dengan penyelia projek, persembahan projek dan penulisan laporan projek. Di samping itu,

pelajar mendapat pengalaman menguruskan projek besar.

Rujukan 1. Follow Gaya Penulisan UMS and FYP handbook.

KD44212 LATIHAN INDUSTRI

Latihan industri memberikan pelajar untuk mendapatkan pengalaman praktikal dalam industri berkaitan dengan Sains

Data. Kursus ini menggabungkan pengalaman praktikal yang berkaitan dan diselia dengan pengajian akademik dan

memberi peluang kepada pelajar untuk meningkatkan perkembangan profesional, pendidikan, dan peribadi mereka.

Latihan industri boleh dijalankan dalam perniagaan atau industri, sektor awam atau swasta, kerajaan negeri, persekutuan

atau tempatan, atau agensi perkhidmatan sosial.

Rujukan -

Page 69: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KLASTER SAINS KOMPUTER KURSUS-KURSUS ELEKTIF PROGRAM SAINS DATA (UH6481005) KD04103 PEMBANGUNAN APLIKAS MUDAH ALIH Kursus ini memberikan garis panduan, standard, teknik, dan amalan terbaik untuk membina produk mudah alih dari awal

hingga akhir. Kursus ini merangkumi asas reka bentuk dan prinsip pembangunan yang mengatur semua peranti dan

platform mudah alih. Pelajar akan diterokai dengan kemampuan web mudah alih yang lebih maju, termasuk markup,

teknik gaya canggih, dan Ajax mudah alih.

Rujukan

1. Thomas J. Duffy. Programming with Mobile Applications. Cengage Learning. 2014.

2. Brian Fling. Mobile Design and Development. O’Reilly. 2009. 3. Frank Zammetti. Learn Corona SDK Development 2011. Apress. 2013.

4. Michele M. Fernandez. Corona SDK Mobile Game Development – Beginner’s Guide. PACKT. 2012.

5. Silvia Domenech. Create Mobile Games with Corona. The Pragmatic Bookshelf. 2013.

6. Mike McGrath. Building Android Apps in Easy Steps. In Easy Steps Ltd. 2013.

KD04203 PEMIKIRAN KOMPUTASI

Kursus ini bertujuan untuk mendedahkan pelajar tentang pemikiran komputasi, bagaimana sains komputer mewujudkan

kemahiran berfikir dan bagaimana ia dapat disatukan ke dalam pelbagai bidang subjek. Ini akan meningkatkan keupayaan pelajar untuk menyelesaikan masalah dengan lebih pantas, logik, dan juga berfikir secara kreatif. Ia

menekankan penyelesaian masalah yang menggunakan pengetahuan terdahulu peserta dalam aktiviti harian mereka

bersama dengan kemahiran berfikir komputasional untuk membantu mereka memahami sifat dan skor masalah.

Rujukan

1. MDEC, Computational Thinking and Computer Science for Teacher. MDEC, 2017.

2. Paul S. Wang, From Computing to Computational Thinking, Taylor & Francis, 2015.

Page 70: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Kiki Prottsman, Jane Krauss, Computational Thinking and Coding for Every Student, Corwin Press, 2016.

4. Karl Beecher, Computational Thinking: A Beginner's Guide to Problem-solving and Programming, BCS Learning &

Development Limited, 2017.

KD04303 PENCARIAN SEMULA DATA

Kursus ini akan merangkumi bahan tradisional serta kemajuan terkini dalam pengambilan maklumat (IR), kajian

pengindeksan, pemprosesan, dan pertanyaan data teks. Tumpuan akan diberikan pada teknik yang lebih baru yang

berusaha untuk melampaui pencarian kata kunci dan membawa beberapa "kecerdasan" kepada tugas memproses dan

mengambil maklumat teks, termasuk dokumen hiperteks yang terdapat di seluruh dunia-web.

Rujukan

1. Modern Information Retrieval: The Concepts and Technology Behind Search (2nd Edition) Ricardo Baeza-Yates and

Berthier Ribeiro-Neto, Addison Wesley, 2011, ISBN978-0-321-41691-9 2. Information Retrieval: Implementing and Evaluating Search Engines, Stefan Büttcher, Charles L. A. Clarke and Gordon

V. Cormack, 2010, The MIT Press, ISBN-10: 0262026511, ISBN-13: 978-0262026512.

3. Introduction to Information Retrieval, Christopher D. Manning, Prabhakar Raghavan and Hinrich Schutze, Cambridge

University Press. 2008.

4. Information Retrieval in Practice. B. Croft, D. Metzler, T. Strohman. Pearson Education, 2009, Pearson, ISBN-10:

0136072240, ISBN-13: 978-0136072249

5. Text Information Retrieval Systems. C.T. Meadow, B.R. Boyce, D.H. Kraft, C.L. Barry. Academic Press, 2007

KD04403 PEMPROSESAN BAHASA ASLI

Fokus utama kursus ini adalah untuk memahami pelbagai tugas dan algoritma NLP untuk menyelesaikan masalah ini

dengan berkesan, dan kaedah untuk menilai prestasi mereka. Akan ada fokus pada algoritma pembelajaran statistik yang

melatih korporat teks (beranotasi) untuk memperoleh pengetahuan yang diperlukan untuk melaksanakan tugas secara

automatik. Kuliah kelas akan membincangkan isu-isu umum dan juga algoritma abstrak. Versi yang diimplementasikan

Page 71: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

dari beberapa algoritma akan diberikan untuk memberi gambaran bagaimana sistem yang dibincangkan di kelas "benar-

benar berfungsi" dan memungkinkan peluasan dan eksperimen sebagai sebahagian daripada projek kursus.

Rujukan

1. Jurafsky and Martin, SPEECH and LANGUAGE PROCESSING: An Introduction to Natural Language Processing,

Computational Linguistics, and Speech Recognition, Second Edition, McGraw Hill, 2008.

2. Natural Language Processing with Python, Steven Bird, Ewan Klein, Edward Loper, O'Reilly Media; 1 edition (July 10,

2009), ISBN-10: 0596516495, ISBN-13: 978-0596516499, 2009. 3. Natural Language Processing with Java, Richard M Reese, Packt Publishing - ebooks Account (March 27, 2015), ISBN-

10: 1784391794, ISBN-13: 978-1784391799, 2015.

4. Taming Text: How to Find, Organize, and Manipulate It, Grant S. Ingersoll, Thomas S. Morton, Andrew L. Farris,

Manning Publications; 1 edition (January 24, 2013), ISBN-10: 193398838X, ISBN-13: 978-1933988382, 2013.

5. The Handbook of Computational Linguistics and Natural Language Processing 1st Edition, Alexander Clark, Chris Fox,

Shalom Lappin, Wiley-Blackwell; 1 edition (October 4, 2012), ISBN-10: 1118347188, ISBN-13: 978-1118347188, 2012.

KD04503 KEUSAHAWANAN TEKNOLOGI

Pelajar akan mempelajari proses penciptaan usaha baru dengan benar-benar melalui proses itu sendiri. Pelajar akan:

• Memahami sifat keusahawanan teknologi

• Bekerja pada konsep teknologi

• Memperoleh keupayaan untuk mengenal pasti atau mencipta peluang

• Kembangkan idea untuk perniagaan baru • Buat rancangan perniagaan peringkat profesional

• Kemukakan rancangan perniagaan

Menjelang akhir kursus, setiap pasukan pelajar harus menghasilkan rancangan perniagaan yang dapat disampaikan

kepada pelabur malaikat atau kapitalis teroka.

Rujukan

1. Allen, K. R., New Ventures, An Entrepreneurial Approach, 6th Edition, South-Western Cengage Learning, Canada,

2012.

Page 72: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Timmons, J. A., Adams, R. and Spinelli, S., New Venture Creation: Entrepreneurship for the 21st Century, McGraw-Hill, 9th Edition, 2011.

3. Kamariah, K. et al., Technology Entrepreneurship, Prentice Hall, 2012.

4. Scarborough, N. M., Techno-Innovative Entrepreneurship Leader (TiEL), Global Edition, Pearson, 2014.

5. Barringer B. R., Entrepreneurship: Successfully Launching New Ventures, Prentice Hall, 4th Edition, 2012.

6. Laudon K.C., and Traver C.G., E-Commerce, Prentice Hall, 8th Edition, 2012.

7. Straus J., and Frost R, E-Marketing, Prentice Hall, 6th Edition, 2012.

KD04603 TOPIK-TOPIK KHAS SAINS KOMPUTER

Sukatan pelajaran akan dirancang berdasarkan isu-isu semasa. Oleh itu, sinopsis kursus tidak dapat ditentukan sekarang.

Rujukan

-

KLASTER TEKNOLOGI MAKLUMAT KURSUS-KURSUS TERAS FAKULTI TEKNOLOGI MULTIMEDIA DAN KOMPUTERAN PERNIAGAAN (UH6481003 DAN UH6481004) IT12103 PENGENALAN KEPADA PENGATURCARAAN KOMPUTER

Kursus ini memberi pengenalan kepada pengaturcaraan komputer. Pelajar akan mempelajari konsep pengaturcaraan

asas seperti struktur, membuat keputusan, gegelung, tatasusunan dan kaedah debugging. Kursus ini memberikan

gambaran keseluruhan proses pembangunan perisian di samping memperkenalkan konstruk dan metodologi

pengaturcaraan penting.

Rujukan

1. Malik, D. S. (2017). C++ Programming: Program Design Including Data Structures. Cengage Learning.

Page 73: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. McKinnon, J. J .(2020). C++ for Beginners: A Step-by-Step Guide to Learn, in an Easy Way, the Fundamentals of C++ Programming Language with Practical Examples.

3. Green, D., et al. (2020). The C++ Workshop: A New, Interactive Approach to Learning C++. Packt Publishing.

4. Vaticone, A. (2020). C++ System Programming Cookbook: Practical recipes for Linux system-level programming using

the latest C++ features. Packt Publishing.

IT12603 SISTEM OPERASI

Kursus ini memberi pengenalan kepada pelajar tentang kepentingan konsep Sistem Operasi iaitu menyediakan

antaramuka untuk pengguna bagi menguruskan satu sistem yang kompleks. Sebuah komputer terdiri daripada pemprosesan, memori, penjaga masa, cakera, tetikus, kekunci, antaramuka rangkaian, dan pelbagai jenis peranti yang

lain. Secara ringkasnya, kursus ini memberi pendedahan kepada pelajar tentang Sistem Operasi untuk menyediakan

peruntukan yang teratur dan terkawal untuk pemprosesan, memori dan peranti input / output.

Rujukan

1. Silberschatz A., Galvin P. B., & Gagne G., (2018). Operating System Concepts (10th ed.). Wiley.

2. Flynn, I.M., & McHoes, A., (2018). Understanding Operating Systems (8th ed.). Cengage Learning.

3. Tomsho, G. (2020). Guide to Operating Systems (6th ed.) Cengage Learning

4. Tanenbaum, A. S., (2015). Modern Operating Systems (4th ed.). Pearson. 5. Sobell, M.G., & Helmke, M. (2018). A Practical Guide to Linux Commands, Editors, and Shell Programming (4th ed.).

Addison-Wesley Professional.

IT22103 PENGATURCARAAN BERORIENTASIKAN OBJEK

Kursus ini memperkenalkan asas-asas Pengaturcaraan Java. Pada bahagian pertama, konsep asas seperti jenis data,

sintaks, kawalan aliran (urutan, pemilihan dan lelaran), kaedah dan tatasusunan akan dibincangkan. Pada bahagian kedua,

konsep pengaturcaraan berorientasikan objek (kelas, objek, pewarisan, komposisi, rajah kelas UML, kelas abstrak dan

kelas antara muka) akan disampaikan. Di bahagian terakhir, antara muka pengguna grafik (GUI), pengendalian acara dan

Page 74: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

pengecualian dibincangkan.

Rujukan

1. Ferrell, J. (2019). Java Programming (9th ed.). Cengage Learning.

2. Reges, S., & Stepp, M. (2018). Building Java Programs: A Back-to-Basics Approach (4th ed.). Pearson.

3. Sarkar, V. (2019). Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills. Apress.

4. Urma, R-G., & Warburton, R. (2019). Real-World Software Development: A Project-Driven Guide to Fundamentals in

Java. Oreilly.

5. Loy, M., Niemeyer, P., & Leuck, D. (2020). Learning Java: An Introduction to Real-World Programming with Java. Oreilly.

IT22303 STATISTIK

Kursus ini memberi pengetahuan kepada pelajar dengan statistik deskriptif dan inferensi. Kursus ini merangkumi kaedah

untuk menerangkan set data, teori kebarangkalian dan taburan kebarangkalian, melakukan anggaran dan ujian

hipotesis, menentukan hubungan antara pemboleh ubah, persampelan, tinjauan dan reka bentuk soal selidik.

Rujukan

1. Bluman, A.G. (2018). Elementary Statistics: A Step-by-Step Approach (10th ed.). McGraw-Hill Education: New York. 2. Lind, D., Marchal, W., & Wathen, S. (2017). Statistical Techniques in Business and Economics (The Mcgraw-hill/Irwin

Series in Operations and Decision Sciences) (17th ed.). Mcgraw-hill.

3. Lind, D., Marchal, W., & Wathen, S. (2018). Basic Statistics for Business and Economics (9th ed.). McGraw-Hill

Education.

4. George, D. & Mallery, P. (2020). IBM SPSS Statistics 26: Step by Step, A Simple Guide and Reference (16th ed.)

Routledge: New York.

5. Hahs-Vaughn, D. L., & Lomax, R. G. (2020). An Introduction to Statistical Concepts (4th ed.). Routledge.

Page 75: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

IT22403 SISTEM PENGURUSAN PANGKALAN DATA

Kursus ini memperkenalkan bidang pengurusan pangkalan data dan kelebihannya berbanding sistem berasaskan fail

yang merupakan pelopor kepada sistem pangkalan data. Kursus ini memberi tumpuan tentang persekitaran pangkalan

data dan seni bina tiga-peringkat ANSI/SPARC. Kursus ini merangkumi model dan bahasa hubungan, yang dinamakan hubungan algebra, Bahasa Pertanyaan Berstruktur (SQL) dan pengenalan ringkas kepada Bahasa Takrifan Data (DDL).

Kursus ini membincangkan teknik utama untuk menganalisa dan rekabentuk pangkalan data seperti rajah

hubungan entiti (ER) dan Normalisasi. Kursus ini turut mengambil kira isu-isu keselamatan dalam sistem pengurusan

pangkalan data. Diakhir kursus, tumpuan diberikan kepada tiga fungsi Sistem Pengurusan Pangkalan Data iaitu

pengurusan transaksi, kawalan serempak dan pemulihan.

Rujukan

1. Date, C. J. (2019). Database Design and Relational Theory. Apress.

2. Hack, A. (2019). SQL Computer Programming for Beginners. Independent Publisher.

3. Elmasri, R. (2017). Fundamentals of Database Systems. Pearson

4. Hoffer, J. A., et al. (2019). Modern Database Management (13th ed.). Pearson.

5. Connolly, T. (2019). Database Systems: A Practical Approach to Design, Implementation, and Management (6th ed.).

Pearson India.

IT22603 STRUKTUR DATA

Kursus ini memperkenalkan pelajar kepada konsep Struktur Data merangkumi Struktur Asas Data dan Rekabentuk

Berorientasikan Objek (OOD), Pointer dan Senarai Berasaskan Tatasusunan, Struktur Linear; Senarai Berkaitan, Baris

Gilir dan Tindanan, Struktur Dinamik: Pokok Perduaan dan B-Tree; Algoritma; Carian dan Pencincangan, Pengisihan,

Rekursi dan Pustaka Templat Piawaian.

Rujukan

1. Malik, D. S. (2018). C++ Programming: Program Design Including Data Structures (8th ed.). Cengage Learning.

Page 76: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Mehta, Dinesh P. & Sahni, Sartaj. (2018). Handbook of Data Structures and Applications (2nd ed.). CRC Press, Taylor & Francis Group.

3. Karumanchi, N. (2017). Data Structures and Algorithms Made Easy In JAVA. CareerMonk Publications.

4. Wengrow, J. (2020). A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core

Programming Skills (2nd ed.). Pragmatic Bookshelf.

5. Upadhyaya, B.P. (2019). Data Structures and Algorithms with Scala (1st ed.). Springer.

IT22703 PERKOMPUTERAN AWAN

Kursus ini memperkenalkan konsep teras pengkomputeran awan. Pelajar akan memperoleh pengetahuan asas teknologi

pengkomputeran awan dari perspektif perniagaan dan juga untuk menjadi pengamal awan. Topiknya merangkumi sistem

awan berasaskan standard dan senibina. Subjek ini juga membincangkan beberapa model penyampaian awan,

rancangan untuk migrasi ke model awan, masalah pemerintahan dan keselamatan dalam model awan, dan mengurus

infrastruktur awan.

Rujukan

1. Sehgal, N.K., & Bhatt, P.C.P. (2018). Cloud Computing: Concepts and Practices (1st ed.). Springer.

2. Surianarayanan, C. & Chelliah, P.R., (2019), Essential of Cloud Computing: A Holistic Perspective. Springer.

3. Young, A. (2019), Cloud Computing: A Comprehensive Guide to Cloud Computing. Independently published.

4. Rafaels, R.J. (2018). Cloud Computing: From Beginning to End (2nd ed.). Createspace Independent.

5. Hiran, K.K., Doshi, R., Fagbola, T., Mahrishi, M., Paun, M-A., Modi, D., Choudhary S., Henten, A., Ajith, S., Nuwal, T.

(2019). Cloud Computing: Master the Concepts, Architecture and Applications with Real-world examples and Case

studies. BPB Publications.

IT22803 DATA RAYA

Kursus ini memberikan liputan mendalam mengenai pelbagai topik dalam data raya dari penjanaan data, penyimpanan,

pengurusan, pemindahan, hingga analitik, dengan fokus pada teknologi, alat, seni bina, dan sistem canggih yang

membentuk penyelesaian pengkomputeran data dalam rangkaian berprestasi tinggi. Aplikasi data raya dan aliran kerja

Page 77: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

nyata dalam berbagai domain (terutama dalam ilmu) diperkenalkan sebagai kasus penggunaan untuk menggambarkan pengembangan, penyebaran, dan pelaksanaan spektrum luas penyelesaian data raya yang muncul.

Rujukan

1. Martin Kleppmann. 2017. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and

Maintainable Systems. 1st ed. O'Reilly Media.

2. Seth Stephens-Davidowitz. 2018. Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who

We Really Are. Dey Street Books.

3. Nataraj Dasgupta. 2018. Practical Big Data Analytics: Hands-on techniques to implement enterprise analytics and machine learning using Hadoop, Spark, NoSQL and R. Packt Publishing.

4. Alex Gorelik. 2019. The Enterprise Big Data Lake. Delivering the Promise of Big Data and Data Science. 1st

Edition.O'Reilly Media.

5. Thomas Erl, Wajid Khattak and Dr. Paul Buhler. 2016. Big Data Fundamentals: Concepts, Drivers & Techniques. The

Prentice Hall

IT32203 MATEMATIK DISKRIT

Tujuan kursus ini adalah untuk memberi gambaran keseluruhan terhadap konsep Matematik Diskrit yang penting untuk

pengkomputeran. Pelajar akan didedahkan dengan Logik, Set, Teknik Mudah pembuktian, Integer, induksi Matematik,

Persamaan Diophantine, Prinsip penghitungan, Fungsi, hubungan, Posets, Graf, Pokok dan Algebra Boolean.

Rujukan

1. Epp, S. S. (2020). Discrete Mathematics with Applications. (5th ed.). Cencage. 2. Rosen, K.H. (2019). Discrete Mathematics & its Application (7th ed.). McGraw-Hill.

3. Johnsonbaugh, R. (2018). Discrete Mathematics. (8th ed.). Pearson.

4. Levin, O. (2017). Discrete Mathematics: An Open Introduction.

5. Hein, J. L. (2017). Discrete Structures, Logic, and Computability. Viva.

Page 78: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

IT32503 KESELAMATAN SIBER

Dalam kursus ini, pelajar akan diperkenalkan dengan cabaran keselamatan siber dunia nyata yang dihadapi oleh

organisasi dan belajar mengaplikasikan pengetahuan dan kemahiran yang diperoleh melalui kursus Sains Komputer lain untuk mengatasinya. Cabaran akan diteliti baik dari perspektif penyerang (bagaimana sistem dieksploitasi) dan perspektif

pembela (bagaimana mengamankan sistem atau bertindak balas terhadap ancaman). Strategi serangan dan pertahanan

umum untuk perisian, aplikasi web, rangkaian, sistem operasi, sistem kriptografi dan manusia akan diterokai. Kursus ini

memberi tumpuan kepada aktiviti langsung, dan pelajar digalakkan untuk mengambil bahagian dalam cabaran

keselamatan siber awam dan industri.

Rujukan

1. Brooks, C. J., Grow, C., Craig, P., & Short, D. (2018). Cybersecurity Essentials (1st ed.). Sybex.

2. Stallings, W. (2017). Network Security Essentials – Application and Standards (6th ed.). Pearson. 3. Boyle, R.J, & Panko, R.R. (2017). Corporate Computer Security (4th ed.). Pearson.

4. Stallings, W. (2020). Cryptography and Network Security (8th ed.). Pearson.

5. Panko, R. R. (2021). Corporate Computer Security (5th ed.). Pearson.

IT32603 REALITI DIPERKAYA

Kursus ini akan memperkenalkan anda kepada dunia antara muka Augmented, Mixed, dan Virtual Reality. Antaramuka

ini membolehkan pengalaman pengguna jenis baru dengan meletakkan kandungan digital ke paparan dunia nyata

pengguna atau mewujudkan pengalaman dunia maya yang mendalam. Anda akan belajar tentang perbezaan antara AR

/ VR, mengenai keperluan teknikal dan reka bentuk untuk mewujudkan pengalaman pengguna seperti itu, dan

bagaimana untuk membuat prototaip dan mengembangkan antara muka AR / VR pertama anda. Anda juga akan

mendapat gambaran umum mengenai prinsip dan kaedah reka bentuk interaksi yang baru dan berkembang, pendekatan

pengembangan antara muka AR / VR terkini, dan bagaimana menilai kebolehgunaan antara muka AR / VR.

Rujukan

1. Pangilinan, E., Lukas, S., & Mohan, V. (2019). Creating Augmented and Virtual Realities: Theory and Practice for Next-

Generation Spatial Computing. O'Reilly.

Page 79: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Pesce, M. (2020). Augmented Reality: Unboxing Tech's Next Big Thing. Wiley. 3. Burdea, G. C., & Coiffet, P. (2017). Virtual Reality Technology (2nd ed.). Wiley.

4. McCaffrey, M. (2017). Unreal Engine VR Cookbook: Developing Virtual Reality with UE4. Addison-Wesley.

5. Aukstakalnis, S. (2017). Practical Augmented Reality: A Guide to the Technologies, Applications and Human Factors

for AR and VR. Addison-Wesly.

IT32703 INTERNET BENDA

Kursus ini akan menerangkan pasaran di sekitar Internet of Things (IoT), teknologi yang digunakan untuk membina jenis

peranti ini, bagaimana mereka berkomunikasi, bagaimana mereka menyimpan data, dan jenis sistem diedarkan yang

diperlukan untuk menyokongnya. Dibahagikan kepada empat modul, pelajar akan belajar mengenai Konsep dan seni

bina IoT, Pembuat dan Penyelesaian IoT, pengurusan data dan pengetahuan IoT, dan Kebolehpercayaan, Keselamatan,

dan Privasi IoT.

Rujukan 1. Milenkovic, M. (2020). Internet of Things: Concepts and System Design. Springer.

2. Hanes, D. (2017). IoT Fundamentals: Networking Technologies, Protocols and Use Cases for the Internet of Things.

Cisco Press.

3. Jose, J. (2018). Internet of Things (1st ed.). Khanna Publishing.

4. Colin Dow. (2018). Internet of Things Programming Projects: Build modern IoT solutions with the Raspberry Pi 3 and

Python. Packt Publishing.

5. Lakhwani, K., Gianey, D. K., Wireko, J. K., & Hiran, K. K. (2020). Internet of Things (IoT): Principles, Paradigms and

Applications of IoT (English Edition). BPB Publication.

Page 80: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KLASTER TEKNOLOGI MAKLUMAT KURSUS-KURSUS TERAS PROGRAM MULTIMEDIA (UH6481003) IM12203 REKABENTUK MULTIMEDIA

Kursus ini mendedahkan pelajar kepada proses rekabentuk multimedia, terutamanya multimedia interaktif. Ia memberi

tumpuan kepada aspek-aspek rekabentuk media digital dan juga terhadap teori dan amalan tools dan teknik-teknik yang

diperlukan dalam membangunkan aplikasi multimedia interaktif melalui pembangunan pengetahuan rekabentuk dan

teknologi, pemahaman dan kemahiran.

Rujukan

1. Tidwell, J., Brewer, C., & Valencia, A. (2020). Designing Interfaces: Patterns for Effective Interaction Design (3rd ed.).

O'Reilly Media.

2. Baldwin, K. (2019). Multimedia Technologies: Designs, Tools and Applications. Willford Press.

3. Gilbert, R. M. (2019). Inclusive Design for a Digital World: Designing with Accessibility in Mind (Design Thinking).

Apress.

4. Design 360°. (2019). Interactive Design for Screen.: 100 Graphic Design Solutions. Flamant.

IM22103 PRODUKSI VIDEO

Kursus ini menerangkan tentang trend terkini dalam produksi video. Ia akan memperkenalkan pelajar kepada teknologi

dan teknik video yang bersesuaian dalam memastikan projek produksi video berjaya. Dengan membangunkan kemahiran

praktikal, ia membantu perkembangan pelajar dan memberikan gambaran yang menyeluruh tentang isu-isu yang

mempengaruhi dalam industri komunikasi dan media. Kursus ini juga akan memberikan nasihat dan tip praktikal untuk

membantu pelajar dalam menyampaikan projek yang berkualiti tinggi tepat pada masanya dan dalam lingkungan bajet.

Rujukan 1. Foust, J., Fink, E. J., & Gross, L. (2017). Video Production: Disciplines and Techniques. Routledge.

2. Sikov, E. (2020). Film Studies: An Introduction (Film and Culture Series) (2nd ed.). Columbia University Press.

Page 81: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Schenk, S. (2020). Premiere Pro for Filmmakers (The Digital Filmmaking Handbook Presents). Foreign Films Publishing. 4. DK. (2018). Video Ideas. Penguin Random House.

5. Wright, S. (2017). Digital Compositing for Film and Video: Production Workflows and Techniques. Routledge.

6. Owens, J. (2017). Video Production Handbook. Routledge.

IM22203 ANIMASI Kursus ini meliputi sejarah, konsep, prinsip dan teknik animasi. Pelajar akan didedahkan kepada proses pembangunan

kandungan kreatif digital berbentuk tiga dimensi (3D) seperti papan cerita , pemodelan , rendering, animasi , kesan

visual dan penggubahan. Setelah tamat kursus ini, pelajar dapat menghasilkan satu projek kreatif animasi 3D digital.

Rujukan

1. Tickoo, S. (2017). Autodesk Maya 2017: A Comprehensive Guide (9th ed.). Purdue Univ.

2. Blazer, L. (2019). Animated Storytelling: Simple Steps For Creating Animation and Motion Graphics (2nd ed.). Peachpit

Press. 3. Blair, P. (2019). Cartooning: Animation 1 with Preston Blair: Learn to animate step by step (How to Draw & Paint).

Walter Foster Publishing.

4. Parr, P. (2018). Sketching for Animation: Developing Ideas, Characters and Layouts in Your Sketchbook. Bloomsbury

Academic.

IM22403 KEUSAHAWANAN DALAM TEKNOLOGI

Kursus ini melengkapkan pelajar dengan kemahiran keusahawanan dalam teknologi di mana mereka akan belajar

membuat idea perniagaan, menganalisis peluang pasaran, mengembangkan model perniagaan, menyiapkan rancangan

perniagaan, menilai strategi pemasaran, menganalisis kewangan, dan juga untuk menguruskan aktiviti dan projek

perniagaan.

Rujukan

1. Technology Entrepreneurship; Natasha Evers, James Cunningham, T. Hoholm; Macmillan Education UK; 2017. 2. Technology Entrepreneurship; Andre Presse, Orentis Terzidis; Springer International Publishing; 2018.

Page 82: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Essentials of Entrepreneurship and Small Business Management; Norman M. Scarborough, Jeffrey R. Cornwall; Pearson Education; 2019.

IM22503 PENGATURCARAAN WEB MULTIMEDIA

Merupakan pada kursus tahap kedua dalam Pengaturcaraan Web atau Multimedia Interaktif, Pengaturcaraan Web

Multimedia merangkumi teknologi dan teknik utama pengembangan web sisi pelanggan, dengan penekanan pada pengaturcaraan antara muka grafik dan multimedia. Ia mencapai keseimbangan yang sempurna antara memberikan

liputan yang ideal dengan perincian yang cukup untuk memenuhi kursus satu semester. Ini menggunakan dasar

pembuatan perisian, dan memperkenalkan CSS, DHTML, JavaScript, dan pengaturcaraan animasi dan multimedia

interaktif dalam DirectX, SVG dan SMIL. Termasuk ciri pedagogi dalam teks untuk memperkuat pemahaman pelajar

mengenai konsep dan teknik utama, dan sumber dalam talian untuk pensyarah dan pelajar.

Rujukan

1. Robin Nixon. (2018). Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning PHP, MYSQL, Javascript, CSS & HTML5) (5th ed.). O'Reilly Media.

2. Julie C. Meloni. (2017). Sams teach yourself PHP, MySQL & JavaScript all in one (6th Edition). Sams Publishing.

3. Joel Murach. (2019). Murach's MySQL (3rd Edition). Mike Murach & Associates.

4. Kevin Tatroe, Peter MacIntyre. (2020). Programming PHP: Creating Dynamic Web Pages (4th Edition). O'Reilly Media.

IM22603 RANGKAIAN KOMPUTER

Kursus ini merangkumi teori teras Rangkaian Komputer agar pelajar dapat memahami sains yang menyokong komunikasi

komputer, seperti asas seni bina rangkaian komputer, termasuk bagaimana Internet berfungsi hari ini dan aplikasi teori

dalam teknologi semasa.

Rujukan

1. Price, L. (2020). Computer Networks and Communications. Willford Press.

2. FitzGerald, J., Dennis, A., & Durcikova, A. (2017). Business Data Communications and Networking (13th Ed.). Wiley. 3. Ramamoorthy, V. (2020). Fundamentals of Computer Networks. LAP LAMBERT Academic Publishing.

Page 83: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

4. White,R., & Banks, E. (2018). Computer Networking Problems and Solutions: An innovative approach to building resilient, modern networks. Addison-Wesley Professional.

IM32303 GRAFIK KOMPUTER

Kursus ini adalah pengenalan kepada grafik dan aplikasi komputer. Pelajar akan mempelajari konsep grafik komputer

dan teknik asas untuk beroperasi (membuat, memanipulasi dan berinteraksi) dengan objek dua dimensi (2D) dan tiga dimensi (3D) pada skrin paparan. Kursus ini juga memberikan gambaran keseluruhan beberapa aplikasi grafik komputer

biasa. Pelajar akan didedahkan dengan bahasa dan perisian pengaturcaraan grafik. Pada akhir kursus ini pelajar

dikehendaki untuk membangunkan aplikasi grafik interaktif.

Rujukan

1. Gordon, V. S., & Clevenger, J. L. (2018). Computer Graphics Programming in OpenGL with C++. Mercury Learning &

Information.

2. Hussain, F. (2018). Learn OpenGL: Beginner's guide to 3D rendering and game development with OpenGL and C++. Packt Publishing.

3. de Vries, J. (2020). Learn OpenGL: Learn modern OpenGL graphics programming in a step-by-step fashion. Kendall &

Welling.

IM32503 ANALISIS DAN REKABENTUK SISTEM

Kursus ini akan memberi pelajar aspek asas dalam membangunkan projek Teknologi Maklumat. Mereka akan

mempelajari kemahiran asas, metodologi, teknik, alat dan perspektif penting bagi penganalisis sistem untuk

mengembangkan sistem maklumat.

Rujukan

1. Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich, 2019, Modern System Analysis & Design 9th Ed, Pearson

Education Limited. 2. Lane Bailey 2017, Requirements Gathering for the new Business Analyst, Kindle Edition

Page 84: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Kendall and Kendall 2019, Systems Analysis and Design, Global Edition, Pearson 4. Bhuvan Unhelkar 2017, Software Engineering with UML 1st Edition

5. Alan Dennis et.al. , 2018, Systems Analysis and Design, 7th Edition. Wiley.

IM32603 MULTIMEDIA LANJUTAN

Kursus ini dirancang untuk memberi pelajar landasan terperinci dalam isu-isu yang berkaitan dengan teknologi Multimedia seperti konsep dan perwakilan suara, gambar, video, pemampatan data dan penghantaran. Ia juga akan

merangkumi aspek rangkaian komunikasi multimedia termasuk ATM jalur lebar, rangkaian tanpa wayar dan mudah alih.

Pelajar juga akan belajar bagaimana membuat streaming video melalui dalam talian. Setelah berjaya menyelesaikan unit

ini, pelajar akan dapat menggabungkan teknologi multimedia ke dalam reka bentuk dan simulasi aplikasi dan sistem

multimedia dunia nyata. Kemahiran sedemikian berguna untuk kemajuan kerjaya pelajar di masa hadapan.

Rujukan

1. Yun-Qing Shi & Huifang Sun. (2019). Image and Video Compression for Multimedia Engineering Fundamentals, Algorithms, and Standards (3rd ed.). CRC Press.

2. Khalid Sayood. 2017. Introduction to Data Compression (5th ed.). Morgan Kaufmann.

3. Harinirina Randfrianarisoa. (2017). Multimedia System. Arcler Press.

4. Tomas Akenine-Moller, Eric Haines. (2018). Real-Time Rendering, 4th Edition.

5. Susan Zwerman, Jeffrey A. Okun. (2020). The VES Handbook of Visual Effects: Industry Standard VFX Practices and

Procedures.

6. Kenneth C.C. Yang. (2019). Cases on Immersive Virtual Reality Techniques (Advances in Multimedia and Interactive

Technologies).

IM32803 PENGURUSAN PROJEK MULTIMEDIA

Pengurusan projek multimedia sangat penting bagi setiap pelajar untuk belajar merancang dan melaksanakan projek

mereka tepat pada masanya. Kursus ini akan mengajar pelajar bagaimana menguruskan asas projek pada fasa

pembangunan pra-pengeluaran, pengeluaran dan pasca pengeluaran. Pelajar akan dilengkapi dengan pelbagai

Page 85: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

kemahiran yang berguna dalam pengurusan projek multimedia. Pelajar diharapkan dapat menunjukkan pengetahuan mereka mengenai pengurusan projek multimedia dalam tugasan individu dan kumpulan serta projek akhir.

Rujukan

1. Horine, G. (2017). Project Management Absolute Beginner's Guide (4th ed.). Pearson Education Inc.

2. Kerzner, H. (2017). Project Management: A Systems Approach to Planning, Scheduling, and Controlling (12th ed.).

Wiley.

3. Johnston, J., & Rowney, K. (2018). Media Strategies: Managing content, platforms and relationships (1st ed.).

Routledge. 4. Harris, P. E. (2019). Planning and Control Using Microsoft Project 2013, 2016 & 2019. Eastwood Harris Pty Ltd.

IM33002 PROJEK 1

Kursus ini dirancang untuk membolehkan pelajar mengaplikasikan semua pengetahuan ICT untuk berubah menjadi

produk aplikasi ICT. Ia akan memberi tumpuan kepada perancangan, analisis dan reka bentuk dalam menghasilkan produk ICT yang dapat disesuaikan dengan perniagaan.

Rujukan

1. Gaya Penulisan UMS.

2. Online Journal.

3. Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich, (2019). Modern System Analysis & Design 9th Ed, Pearson

Education Limited.

4. John W. Creswell, David Creswell (2017) Research Design: Qualitative, Quantitative, and Mixed Methods Approaches, Wiley.

5. Kumar, R.,( 2019). Research Methodology: A Step-by-Step Guide for Beginners. 5th ed. SAGE Publications Ltd.

IM33203 PENGURUSAN SISTEM MAKLUMAT

Kursus ini mengajar pelajar bagaimana organisasi menggunakan ICT dan Sistem Maklumat untuk mencapai objektif mereka. Pada bahagian awal kursus ini, perbincangan tertumpu pada bagaimana organisasi menggunakan Sistem

Page 86: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Maklumat untuk mencapai objektif mereka. Kemudian diikuti dengan perbincangan mengenai cara mengamankan sistem maklumat. Bahagian terakhir membincangkan bagaimana IS dapat membantu pengurus untuk meningkatkan proses

membuat keputusan.

Rujukan

1. Laudon, K.C., & Laudon, J.P. (2019). Management Information Systems: Managing the Digital Firm (16th ed.) Pearson.

2. Pearlson, K. E., Saunders, C. S., & Galletta, D. F. (2019). Managing and Using Information Systems: A Strategic

Approach (7th ed.). Wiley.

3. Rainer, R. K., Prince, B., & Watson, H. J. (2017). Management Information Systems (4th ed.). Wiley. 4. Biswas, J. (2020). Management Information Systems. SAGE Publications Pvt. Ltd.

5. Kroenke, D. M., & Boyle, R. J. (2019). Using MIS (11th ed.). Pearson.

IM42504 PROJEK 2

Kursus ini dirancang untuk membolehkan pelajar menghasilkan idea projek kreatif dan mengajar mereka bagaimana mengurus dan mengendalikan projek aplikasi ICT dengan cara yang betul dengan melalui proses pembangunan yang

lengkap dan betul. Ia juga bertujuan untuk membolehkan pelajar mengaplikasikan semua pengetahuan ICT untuk

berubah menjadi produk aplikasi ICT. Ia akan menumpukan pada pembangunan dan pelaksanaan serta menjalankan

pengujian projek dalam menghasilkan produk ICT yang dapat disesuaikan dengan perniagaan.

Rujukan

1. Gaya Penulisan UMS. 2. Online Journal.

3. Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich, (2019). Modern System Analysis & Design 9th Ed, Pearson 4.

Education Limited.

4. John W. Creswell, David Creswell (2017) Research Design: Qualitative, Quantitative, and Mixed Methods Approaches,

Wiley.

5. Kumar, R.,( 2019). Research Methodology: A Step-by-Step Guide for Beginners. 5th ed. SAGE Publications Ltd.

Page 87: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

IM42703 ETIKA DALAM INDUSTRI TEKNOLOGI MAKLUMAT DAN KOMUNITI

Isu-isu ini perlu difahami dan disampaikan kepada pelajar secara konstruktif dan menawarkan kerangka peraturan yang

ada untuk menyeimbangkan kebebasan penyebaran maklumat dengan keperluan untuk mematuhi peraturan dan

undang-undang. Pelajar harus memahami konsep penting etika dan undang-undang, peraturan, privasi, keselamatan

dan isu-isu lain yang berkaitan dengan masyarakat dalam hubungan dengan perbezaan digital dan literasi ICT agar

mereka mempunyai pengetahuan yang komprehensif untuk mereka melaksanakan tanggungjawab di dunia digital.

Rujukan

1. Micheal J Quinn (2020), Ethics for the Information Age (8th Ed.). Pearson. (e-Textbook)

2. George W.Reynolds (2019), Ethics in Information Technology (6th Ed. International Edition). Cencage Learning.

3. Adriano Fabris. (2018). Ethics of Information & Communication Technlogies. Springer.

IM42903 UI/UX

Kursus ini menyediakan konsep komunikasi dan interaksi yang berfokus pada reka bentuk, penilaian, dan pelaksanaan

antara muka pengguna. Pelajar akan menggunakan kemahiran untuk merancang, melaksanakan dan menilai sistem

interaktif dalam diri orang, aktiviti, teknologi dan konteks penggunaan. Semua pengetahuan ini penting untuk membuat

atau mengembangkan aplikasi Human Computer Interaction (HCI) yang berguna dan menarik.

Rujukan

1. Rogers, Y., Sharp,H., & Preece, J. (2019). Interaction Design: Beyond Human - Computer Interaction (5th ed.). Wiley.

2. Harding, M. (2017). Human-Computer Interaction. Larsen and Keller Education.

3. Grant, J. (2018). 101 UX Principles: A Definitive Design Guide. Packt Publishing.

4. Tidwell, J., Brewer, C., & Valencia, A. (2020). Designing Interfaces: Patterns for Effective Interaction Design (3rd ed.).

O'Reilly Media.

5. Allanwood, G., & Beare, P. (2019). User Experience Design: A Practical Introduction (Basics Design). Bloomsbury

Visual Arts.

Page 88: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

IM42612 LATIHAN INDUSTRI

Latihan industri dijalankan pada semester 2 pelajar tahun akhir yang telah didaftarkan sebagai pelajar sepenuh masa di

Fakulti Pengkomputeran dan Informatik, Universiti Malaysia Sabah. Latihan ini adalah untuk melengkapkan program akademik pelajar dan seterusnya melayakkan pelajar itu lulus dengan Kepujian. Ijazah Sarjana Muda. Tujuannya adalah

untuk menyiapkan program pembelajaran yang merangkumi teori dan praktik yang sesuai dengan keadaan semasa yang

memberi tumpuan kepada kecekapan dan kualiti kerja.

Rujukan

1. Garis Panduan Penyerahan dan Penulisan Tesis/Disertasi Gaya UMS.

2. URL: http://www.ums.edu.my/pascav2/files/GAYAPENULISANTESIS-DISERTASIUMS2018.pdf

3. Averbook, Jason. (2018). The Ultimate Guide to a Digital Workforce Experience: Leap for a Purpose. Leapgen.

4. Morgan, Jacob (2017). The Employee Experience Advantage. Wiley. 5. Whitter, B. (2019). Employee Experience: Develop a Happy, Productive and Supported Workforce for Exceptional

Individual and Business Performance 1st Edition. Kogan.

6. Elliott, G., Corey, D., (2018). Build It: The Rebel Playbook for World-Class Employee Engagement. Wiley.

KLASTER TEKNOLOGI MAKLUMAT KURSUS-KURSUS TERAS PROGRAM KOMPUTERAN PERNIAGAAN (UH6481004) IE12103 E-DAGANG

Untuk memastikan bahawa pelajar mempunyai pengetahuan asas mengenai e-commerce dalam mempersiapkan mereka

untuk mengikuti kursus lain dalam Program. Ia memerlukan para pelajar untuk membaca buku teks, mendengar ceramah

dan banyak kerja dalam merancang dan membangunkan laman web.

Page 89: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan

1. Schneider Gary P. (2017). Electronic Commerce, 12th edition. Course technology: Cengage Learning (OPAC Call Number HF5548.32 S284 2017)

2. Kenneth C. Laudon (2019). Business, Technology and Society, 15th edition. Pearson.

3. Efrain Turban et. (2018). Electronic Commerce 2018: A Managerial and Social Networks Perspective, 9th edition,

Springer.

4. Dave Chaffey et al (2019) Digital Business and E-Commerce Management, 7th Edition, Pearson.

5. Jim Maivald (2019). Adobe Dreamweaver CC Classroom in a Book. 1st edition. Adobe Press.

IE12203 PENGURUSAN PERNIAGAAN

Modul ini dirangka sebagai satu pengenalan kepada prinsip pengurusan di dalam konteks perniagaan dan pengurusan

bagi pelajar-pelajar e-dagang. Ianya bertujuan untuk memperkenalkan kepada para pelajar tentang teori-teori dan

pendekatan praktikal yang diamalkan di samping memberi kefahaman mengenai prinsip pengurusan moden. Di antara

topik-topik yang akan dibincangkan meliputi empat fungsi asas di dalam pengurusan iaitu merancang, mengelola, memimpin dan mengawal. Kepentingan pengurusan di dalam persekitaran global dan budaya

organisasi serta bagaimana mengurus perubahan akan turut dibincangkan di dalam modul ini.

Rujukan

1. James L. Burrow, Brad A. Kleindl, Michael B. Becraft (2017). Business Management.

2. Norman M. Scarborough & Jeffrey R. Cornwall (2019). Essentials of entrepreneurship and small business management.

3. Soon Jan Jan (2018). Case studies in management & business.

4. Ricky W. Griffin (2018). Fundamentals of Management 9th Edition. Cengage Learning.

5. Stephen Robbins et.al. (2016). Fundamentals of Management: Essential Concepts and Applications, Student Value

Edition (10th Edition) - Standalone book 10th Edition. Pearson.

Page 90: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

IE22303 PEMASARAN DIGITAL

Kursus ini membincangkan isu kesan Internet dan bagaimana ia mempengaruhi fungsi pemasaran. Prinsip teras Pemasaran sedang menjalani pemeriksaan semula asas asasnya. Kaedah pemasaran tradisional masih relevan dalam

ekonomi jaringan, tetapi syarikat juga harus mempertimbangkan sejumlah kaedah pemasaran baru dan inovatif yang kini

tersedia.

Rujukan

1. Phillip Kotler, Iwan Setiawan, Hermawan Kartajaya (2017) “Marketing 4.0: Moving from Traditional to Digital”, John Wiley & Sons, ISBN10 1119341205

2. Dave Chaffey, Fiona-Ellis Chadwick (2019) “Digital Meeting”, Pearson Education Limited, 7th edition, ISBN10

1292241578

3. Chuck Hemann, Ken Burbary (2018) “Digital Marketing Analytics: Making Sense of Consumer Data in a Digital World”, Pearson Education, 2nd Edition, ISBN10 0789759608

4. Simon Kingsnorth (2019) “Digital Marketing Strategy: An Integrated Approach to Online Marketing”, Kogan Page Ltd, 2nd edition, ISBN10 0749484225

5. Philip Kotler and Gary Armstrong (2018) ‘Principles of Marketing’, London: Prentice Hall, 17th ed.

IE22503 PENGURUSAN SISTEM MAKLUMAT

Kursus ini mengajar pelajar bagaimana organisasi menggunakan sistem dan teknologi maklumat untuk mencapai

objektif organisasi. Pada awal kursus ini, perbincangan tertumpu kepada bagaimana organisasi menggunakan sistem

dan teknologi maklumat untuk mencapai objektif mereka. Ianya diikuti dengan perbincangan mengenai bagaimana cara untuk menjamin keselamatan sistem maklumat. Bahagian seterusnya membincangkan bagaimana sistem maklumat

dapat membantu para pengurus untuk meningkatkan proses membuat keputusan.

Rujukan

1. Laudon, K.C., & Laudon, J.P. 2020. Management Information Systems: Managing the Digital Firm. 16th ed. Pearson.

2. Rainer, prince, Watson, 2017. Management Information Systems 4th Edition. Wiley.

Page 91: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

3. Pearlson, K.E., Saunders C. S., Galletta D.F, 2019. Managing and Using Information Systems: A Strategic Approach 7th Edition. Wiley.

4. Laudon, K.C., & Laudon, J.P. 2018. Essentials of MIS. 13th ed. Pearson.

5. Stair, R. & Reynolds, G. 2017. Principles of Information Systems. 13th Edition. Cengage Learning.

IE22603 RANGKAIAN KOMPUTER

Kursus ini merangkumi teori teras Rangkaian Komputer agar pelajar dapat memahami sains yang menyokong komunikasi komputer, seperti prinsip seni bina asas rangkaian komputer, termasuk bagaimana Internet berfungsi hari ini dan aplikasi

teori dalam teknologi semasa.

Rujukan

1. Forouzo, (2017). Data Communication and Networking 5 edition, McGraw-Hill

2. Jerry FitzGerald, Alan Dennis, et al., (2019), Business Data Communications and Networking. Wiley.

3. K krishnaiah and K veerendranath, (2019). Data Communications And Networking Basic Concepts. Independently

Publisher. 4. Russ White & Ethan Banks. (2018). Computer Networking Problems and Solutions: An innovative approach to building

resilient, modern networks. 1st ed. Addison-Wesley Professional.

5. Peterson L., Davie S.B., (2020), Computer Networks: A systems approach Sixth edition. Morgan Kaufmann.

IE22803 PEMBANGUNAN APLIKASI E-DAGANG Kursus ini akan menyediakan pelajar dengan pemahaman asas kepada bagaimana laman web yang mematuhi format

HTML telah dibangunkan, dilaksanakan, dan dikekalkan dengan menggunakan bahasa pengaturcaraan Internet. Pelajar

juga akan belajar dua jenis bahasa pengaturcaraan web; Skrip sebelah pelanggan (HTML5, CSS3, Kanvas dan JavaScript)

dan skrip sebelah pelayan (PHP) dengan sambungan mudah ke pangkalan data SQL (MySQL) menggunakan Apache

Web Server.

Rujukan

1. Robin Nixon. (2018). Learning PHP, MySQL & JavaScript: with jQuery, CSS & HTML5, 5th Edition. Oreily

Page 92: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Julie C. Meloni. (2018). Sams teach yourself PHP, MySQL & JavaScript all in one, 6th Edition 3. Porter Scobey and Pawan Lingras. (2018). Web programming and Internet technologies: An E-commerce approach,

2nd Edition.

4. Tatroe, K., Maclntyre, P. (2020). Programming PHP: Creating Dynamic Web Pages. 4th Edition. Oreily.

5. Stauffer, M. (2019). Laravel: Up & Running: A framework for Building Modern PhP Apps. 2nd Edition. Oreily.

IE32103 KEUSAHAWANAN DALAM TEKNOLOGI

Kursus ini melengkapkan pelajar dengan kemahiran keusahawanan dalam teknologi di mana mereka akan belajar

membuat idea perniagaan, menganalisis peluang pasaran, mengembangkan model perniagaan, menyiapkan rancangan

perniagaan, menilai strategi pemasaran, menyimpulkan analisis kewangan, dan juga untuk menguruskan aktiviti dan

projek perniagaan.

Rujukan

1. Technology Entrepreneurship; Natasha Evers, James Cunningham, T. Hoholm; Macmillan Education UK; 2017. ISBN: 9781137020116

2. Technology Entrepreneurship; Andre Presse, Orentis Terzidis; Springer International Publishing; 2018. ISBN:

9783319735092

3. Essentials of Entrepreneurship and Small Business Management; Norman M. Scarborough, Jeffrey R. Cornwall;

Pearson Education; 2019. ISBN: 0134890434 / 9780134890432

IE32303 PENGURUSAN PROJEK TEKNOLOGI MAKLUMAT

Pengurusan projek direka untuk memastikan pelajar mempunyai pengetahuan tentang pengurusan projek sebagai

persiapan untuk menjalankan projek berdasarkan kepada prinsip dan konsep asas. Mengurus Projek Teknologi Maklumat

memerlukan idea dan maklumat untuk mencapai pengurusan projek yang berada di tahap yang berkualiti. Kursus ini

akan membantu pelajar menghasilkan idea dan menangani isu pengurusan projek.

Rujukan

1. Schwalbe (2018). Managing Information Technology Projects, 9th Edition, Cengage Learning.

Page 93: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Jeffrey L. Brewer, Kevin C. Dittman (2018). Methods of IT Project Management. Purdue University Press. 3. Turban, E., Pollard, C., Wood, G. (2019). Information Technology for Management: On-Demand Strategies for

Performance, Growth and Sustainability 11th Edition. Wiley.

4. Fuller, M.A, et. al. (2017). Information Systems Project Management: A Process and Team Approach, Edition 1.1.

Prospect Press.

5. Project Management Institute, (2017). A Guide to the Project Management Body of Knowledge (PMBOK® Guide)–

Sixth Edition.

IE32403 UI/UX

Kursus ini menyediakan konsep komunikasi dan interaksi yang berfokus pada reka bentuk, penilaian, dan pelaksanaan

antara muka pengguna. Pelajar akan menggunakan kemahiran untuk merancang, melaksanakan dan menilai sistem

interaktif dalam diri seseorang, aktiviti, teknologi dan dalam konteks penggunaannya. Semua pengetahuan ini penting

untuk mencipta atau mengembangkan aplikasi interaksi komputer manusia (HCI) yang berguna dan menarik.

Rujukan

1. Rogers, Y., Sharp,H., & Preece, J. (2019). Interaction Design: Beyond Human - Computer Interaction (5th ed.). Wiley.

2. Harding, M. (2017). Human-Computer Interaction. Larsen and Keller Education.

3. Grant, J. (2018). 101 UX Principles: A Definitive Design Guide. Packt Publishing.

4. Tidwell, J., Brewer, C., & Valencia, A. (2020). Designing Interfaces: Patterns for Effective Interaction Design (3rd ed.).

O'Reilly Media.

5. Allanwood, G., & Beare, P. (2019). User Experience Design: A Practical Introduction (Basics Design).

IE32503 ANALISIS DAN REKABENTUK E-DAGANG

Analisis dan reka bentuk sistem menumpukan pada praktik semasa pengembangan sistem dan prinsip terdiri daripada

fasa perancangan, fasa analisis dan fasa reka bentuk. Kursus ini adalah untuk memahami gaya perniagaan organisasi

dan kesannya terhadap IS serta teknik dan penyampaian profesion. Pelajar akan didedahkan mengenai kaedah dan

prinsip kitaran pembangunan sistem yang menekankan peranan orang, pengurusan dan masalah kualiti, dan mempertimbangkan realiti praktikal dan perniagaan.

Page 94: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan 1. Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich, 2019, Modern System Analysis & Design 9th Ed, Pearson

Education Limited.

2. Lane Bailey 2017, Requirements Gathering for the new Business Analyst, Kindle Edition

3. Kendall and Kendall 2019, Systems Analysis and Design, Global Edition, Pearson

4. Bhuvan Unhelkar 2017, Software Engineering with UML 1st Edition

5. Alan Dennis et.al., 2018, Systems Analysis and Design, 7th Edition. Wiley.

IE33002 PROJEK I

Kursus ini direka bagi membolehkan pelajar menghasilkan idea projek kreatif dan mengajar mereka tentang cara

menguruskan dan mengendalikan projek aplikasi ICT dengan cara yang betul dengan melalui proses pembangunan

yang lengkap dan betul. Kursus ini akan memberi tumpuan kepada perancangan, analisis dan reka bentuk bahagian

dalam menghasilkan produk ICT yang bersesuaian dengan perniagaan

Rujukan

1. Gaya Penulisan UMS.

2. Online Journal.

3. Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich, (2019). Modern System Analysis & Design 9th Ed, Pearson

Education Limited.

4. John W. Creswell, David Creswell (2017) Research Design: Qualitative, Quantitative, and Mixed Methods Approaches,

Wiley. 5. Kumar, R, (2019). Research Methodology: A Step-by-Step Guide for Beginners. 5th ed. SAGE Publications Ltd.

IE42504 PROJEK II

Kursus ini direka bagi membolehkan pelajar menghasilkan idea projek kreatif dan mengajar mereka tentang cara menguruskan dan mengendalikan projek aplikasi ICT dengan cara yang betul dengan melalui proses pembangunan

yang lengkap dan betul. Ia juga direka untuk membolehkan pelajar menggunakan semua pengetahuan ICT bagi

menghasilkan produk aplikasi ICT. Ia akan memberi tumpuan kepada pembangunan dan pelaksanaan serta

Page 95: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

mengendalikan ujian projek dalam menghasilkan produk ICT yang bersesuaian dengan perniagaan.

Rujukan

1. Gaya Penulisan UMS.

2. Online Journal.

3. Jeffrey A. Hoffer, Joey F.George & Joseph S. Valacich, (2019). Modern System Analysis & Design 9th Ed, Pearson

Education Limited.

4. John W. Creswell, David Creswell (2017) Research Design: Qualitative, Quantitative, and Mixed Methods Approaches,

Wiley.

5. Kumar, R, (2019). Research Methodology: A Step-by-Step Guide for Beginners. 5th ed. SAGE Publications Ltd.

IE42703 TEKNOLOGI KEWANGAN

Perkembangan aplikasi teknologi kewangan baharu secara dramatik mengubah cara perkhidmatan dan produk kewangan disampaikan. Teknologi kewangan merujuk kepada inovasi sektor kewangan yang melibatkan model perniagaan

berkemampuan teknologi yang dapat memfasilitasi perantaraan, merevolusikan bagaimana syarikat yang ada membuat

dan menyampaikan produk dan perkhidmatan, menangani privasi, peraturan dan cabaran penguatkuasaan undang-

undang, menyediakan pintu masuk baru untuk keusahawanan, dan peluang unggulan untuk inklusif pertumbuhan.

Fintech terus menjadi sektor yang paling popular dalam pasaran kewangan dalam perkembangan terkini dalam industri,

penyelidikan dan kajian. Lama dilindungi oleh persekitaran pengawalseliaan, institusi kewangan mendapat tentangan

dari penyedia teknologi hebat yang mampu memberikan kecekapan dan kos yang lebih rendah. Trend ini telah memaksa

Kewangan untuk merangkul teknologi seperti sebelumnya. Mitos dan persepsi umum adalah bahawa gelombang teknologi ini akan mentakrifkan semula laluan masyarakat dan kerjaya. Dan adalah mustahak untuk memahami

bagaimana masa depan Kewangan dan pengganggu kemungkinan akan berkembang dan implikasi untuk perantaraan

kewangan.

Rujukan

1. Bernardo Nicoletti (2017). Future of Fintech: Integrating Finance and Technology in Financial Services. Vol. 1. Palgrave

Macmillan.

Page 96: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

2. Sofia Blakstad, Robert Allen (2018), FinTech Revolution: Universal Inclusion in the New Financial Ecosystem, 1st Edition. Palgrave Macmillan.

3. Hilpisch, P. (2019). Python for Finance: Mastering Data-Driven Finance 2nd Edition. O’Reily.

4. Henri Arslanian, Fabrice Fischer, (2019). The Future of Finance: The Impact of FinTech, AI, and Crypto on Financial

Services. Springer Nature Switzerland.

5. Marcos López de Prado (2018). Advances in Financial Machine Learning 1st Edition. Wiley.

IE42903 KEPINTARAN PERNIAGAAN

Kursus ini memperkenalkan gambaran keseluruhan mengenai kepintaran perniagaan dan analitik. Konsep pergudangan

data dikemukakan dari segi seni bina, pembangunan dan pelaksanaannya. Pelaporan perniagaan, visualisasi maklumat

dan analisis visual juga dibincangkan. Perlombongan data dijelaskan dari segi konsep, aplikasi, proses, kaedah dan alat.

Gambaran keseluruhan analisis teks dan web diberikan mengenai proses dan aplikasi. Subjek ini juga merangkumi topik

dalam data raya, teknologi yang relevan dalam data raya, trend masa depan dan kesan analisis kepada perniagaan. Isu

seperti kesahan, privasi dan etika juga dipertimbangkan.

Rujukan

1. Ramesh Sharda, Dursun Delen, Efraim Turban (2017). Business Intelligence: A Managerial Perspective on Analytics.

Pearson.

2. Galit Shmueli, Peter C. Bruce, Inbal Yahav, Nitin R. Patel, Kenneth C. Lichtendahl Jr. (2017), Data Mining for Business

Analytics: Concepts, Techniques, and Applications in R. Wiley.

3. Taddy, M. (2019). Business Data Science: Combining Machine Learning and Economics to Optimize, Automate, and

Accelerate Business Decisions. 1st Edition. McGraw-Hill Education. 4. Foster Provost, Tom Fawcett (2013). Data Science for Business: What you need to know about data mining and data-

analytic thinking. O’Reilly.

5. Alex Gorelik. (2019). The Enterprise Big Data Lake. Delivering the Promise of Big Data and Data Science. 1st Edition.

O'Reilly Media.

Page 97: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

IE43103 ETIKA DALAM INDUSTRI IT DAN KOMUNITI

Isu-isu etika dalam industri IT perlu difahami dan disampaikan kepada pelajar secara konstruktif dan ia menawarkan

kerangka peraturan yang ada untuk menyeimbangkan kebebasan penyebaran maklumat dengan keperluan untuk mematuhi peraturan dan undang-undang. Pelajar harus memahami konsep penting etika dan undang-undang, peraturan,

privasi, keselamatan dan isu-isu lain yang berkaitan dengan masyarakat dalam hubungan dengan perbezaan digital dan

literasi ICT agar mereka mempunyai pengetahuan yang komprehensif untuk mereka melaksanakan tanggungjawab di

dunia digital.

Rujukan

1. Micheal J Quinn (2020), Ethics for the Information Age,8th Edition, Pearson. (e-Textbook)

2. George W.Reynolds (2019), Ethics in Information Technology, 6th Edition, International Edition, Cencage Learning

3. Adriano Fabris (2018), Ethics of Information & Communication Technologies, Springer

4. Herman T. Tavani. (2016), Ethics and Technology: Controversies, Questions, and Strategies for Ethical Computing, 5th Edition. Wiley

5. Joseph Migga Kizza (2017), Ethical and Social Issues in the Information Age (Texts in Computer Science), 6th Edition,

Springer

IE42612 LATIHAN INDUSTRI

Latihan Industri bertujuan untuk memberikan pendedahan kepada pelajar mengenal persekitaran pekerjaan sebenar

sebelum mereka tamat pengajian dan keluar bekerja kelak. Tempoh latihan industri adalah 24 minggu. Sepanjang

tempoh latihan industri, pelajar-pelajar akan ditempatkan di syarikat-syarikat berkaitan IT dan diletakkan di bawah

pengawasan seorang penyelia industri di tempat mereka menjalani latihan industri, dan seorang penyelia akademik dari

fakulti.

Rujukan

-

Page 98: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KLASTER TEKNOLOGI MAKLUMAT KURSUS-KURSUS ELEKTIF PROGRAM MULTIMEDIA (UH6481003) IP00103 PENULISAN KREATIF

Kursus ini akan memperkenalkan pelajar kepada penulisan kreatif dengan perkaitan khusus dengan pra, produksi dan

pasca-produksi aksi langsung, dokumentari, filem pendek, animasi pendek dan media interaktif lain. Prinsip narasi dan

reka bentuk cerita adalah sorotan yang diberikan dalam subjek yang memfokuskan aspek penceritaan linear dan bukan

linear. Pelajar dikehendaki menerjemahkan idea, skrip bertulis, mengembangkan papan cerita dan menghasilkan

produksi multimedia dan filem pendek. Kursus ini dijalankan dalam format bengkel melalui pendekatan kerja lapangan.

Rujukan 1. Megan Cullis, Katie Daynes (2017). Creative Writer's Handbook. Usborne Publishing Ltd

2. Andrew J Chamberlain (2017). The Creative Writer's Toolbelt Handbook (1st ed.). CWT Media.

3. Steve Westbrook, James Ryan (2019). Beyond Craft: An Anti-Handbook for Creative Writers (Research in Creative

Writing) (1st ed.). Bloomsbury Academic.

4. Morgen Bailey (2019). Writer's Block Workbook 5 (Morgen Bailey's Creative Writing Workbooks). August Publishing

UK.

5. Frances O'Roark Dowell, Stacy Ebert. (2020). How to Build a Story . . . Or, the Big What If. Publisher: Atheneum/Caitlyn

Dlouhy Books

IP00703 PRINSIP PEMASARAN

Kursus ini membincangkan isu kesan Internet dan bagaimana ia mempengaruhi fungsi pemasaran. Prinsip teras

Pemasaran secara asasnya sedang menjalani asas pemeriksaan semula. Kaedah pemasaran tradisional masih relevan

dalam ekonomi jaringan, tetapi syarikat juga harus mempertimbangkan sejumlah kaedah pemasaran baru dan inovatif yang kini tersedia.

Page 99: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan 1. Kotler, P., & Armstrong ,G. (2018). Principles of Marketing (17th ed.). Pearson.

2. Chaffey, D., & Ellis-Chadwick, F. (2019). Digital Marketing (7th ed.). Pearson Education Limited.

3. Frost, R., Fox,. A.K., & Strauss, J. (2018). E-Marketing ( 8th ed.). Routledge.

4. Baines P., Fill C., Rosengren, S. (2017). Marketing (4th ed.). Oxford University Press.

5. Simon Kingsnorth. Digital Marketing Strategy: An Integrated Approach to Online Marketing (2nd ed.). Kogan Page.

IP00903 PRINSIP PERAKAUNAN

Memahami asas perakaunan, prinsipnya & transaksi perakaunan. Ia juga akan merangkumi Sistem Maklumat Perakaunan

(AIS) dalam organisasi sebagai sokongan untuk membuat keputusan dan penyelesaian masalah secara strategik dan

operasi. Penekanan kursus ini dalam mengembangkan kemampuan pelajar untuk memahami pemprosesan data

perakaunan dan kawalan yang diperlukan untuk memastikan ketepatan dan kebolehpercayaan data.

Rujukan 1. Romney, M. B., & Steinbart, P.J. (2017). Accounting Information Systems (14th ed.). Pearson.

2. Simkin, M.G., Worrell, J.L., & Savage, A.A. (2017). Core Concepts of Accounting Information Systems (14th ed.).

Wiley.

3. Carl S. Warren, James M. Reeve, Jonathan Duchac (2017). Accounting (27th ed.). Cengage Learning.

4. Jerry J. Weygandt, Paul D. Kimmel, Donald E. Kieso. Accounting Principles (13th ed.). Wiley.

5. Carl S. Warren, Christine Jonick, Jennifer Schneider. (2020). Accounting (28th ed.). Cengage Learning.

IP01103 METODOLOGI PENYELIDIKAN

Penyelidikan dan pengembangan memberi tumpuan kepada penyelidikan dalam IT dan etika dalam IT. Ia juga

memfokuskan pada tinjauan literatur dan penulisan tinjauan literatur dalam penulisan ilmiah. Pelajar akan mempelajari

reka bentuk penyelidikan, mengembangkan soal selidik dan menganalisis semua data yang telah dikumpulkan semasa

pengumpulan data. Kursus ini merangkumi tiga domain utama:

- Menerapkan konsep kajian literatur, - Menerapkan kemahiran dalam pengumpulan dan analisis data,

Page 100: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

- Menunjukkan kemahiran menulis akademik dalam penulisan teknik.

Rujukan 1. Kumar, R. (2019). Research Methodology: A Step-by-Step Guide for Beginners (5th ed.). SAGE Publications Ltd.

2. Gast,D.L., & Ledford, J.R. (2018). Single Case Research Methodology (3rd ed.). Routledge.

3. N. Alexander Aguado. (2018). Teaching Research Methods: Learning by Doing. Journal of Public Affairs Education,

15:2, 251-260,

IP01503 KEMAHIRAN PEMIKIRAN KREATIF

Kursus ini merangkumi pengajaran kemahiran berfikir kreatif untuk pengembangan idea baru dan membuat keputusan.

Pelajar sebagai pemikir kreatif akan didedahkan dengan konsep pemikiran kreatif, teknik enam topi berfikir dan proses

visualisasi untuk penerokaan penyelesaian masalah kreatif dalam penjanaan idea. Pelajar dikehendaki menggunakan

enam teknik topi berfikir dan teknik pemetaan minda pada akhir kursus untuk pemahaman pengetahuan. Pelajar juga

didedahkan dengan isu semasa mengenai pemikiran kreatif seperti gamifikasi, Industri 4.0 dan Kemahiran Berfikir Aras Tinggi (HOTS).

Rujukan 1. Brad Hokanson (2017). Developing Creative Thinking Skills: An Introduction for Learners. Routledge (1st ed.).

2. Tony Proctor (2018). Creative Problem Solving for Managers: Developing Skills for Decision Making and Innovation

(5th ed.). Routledge.

3. Jose-Rodrigo Cordoba-Pachon (2018). Managing creativity : a systems thinking journey (1st ed.). Routledge.

4. Andrew Pressman (2018). Design Thinking: A Guide to Creative Problem Solving for Everyone (1st ed.). Routledge. 5. Edward de Bono (2017). Six Thinking Hats. Penguin Books.

IP01603 E-DAGANG

Untuk memastikan bahawa pelajar mempunyai pengetahuan asas mengenai e-dagang untuk mempersiapkan mereka

untuk mengikuti kursus lain dalam Program Multimedia. Ia memerlukan para pelajar untuk membaca buku teks, mendengar ceramah dan banyak kerja dalam merancang dan membangunkan laman web.

Page 101: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan

1. Schneider Gary P. (2017). Electronic Commerce, 12th edition. Course technology: Cengage Learning

2. Kenneth C. Laudon (2019). Business, Technology and Society, 15th edition. Pearson.

3. Efrain Turban et. (2018). Electronic Commerce 2018: A Managerial and Social Networks Perspective, 9th edition,

Springer.

4. Dave Chaffey et al (2019) Digital Business and E-Commerce Management, 7th Edition, Pearson.

5. Jim Maivald (2019). Adobe Dreamweaver CC Classroom in a Book. 1st edition. Adobe Press.

IP01903 TENAGA KERJA DIGITAL

Transformasi Digital dalam Tenaga Kerja ditawarkan kepada pelajar yang layak untuk menjalani latihan magang. Kursus

ini melengkapkan pelajar dengan kemahiran bekerja sendiri yang diperlukan untuk memasuki tenaga kerja digital. Pelajar

akan belajar dan mempraktikkan pengembangan profil digital, menawar pekerjaan dalam talian, isu-isu yang berkaitan

dengan dasar undang-undang dan undang-undang mengenai perdagangan di Internet, penyumberan luar global dan lain-lain. Kursus ini merangkumi tiga domain utama:

i. Teknologi (contohnya, Platform yang digunakan dalam projek penawaran: Freelancer.com, Upwork, Behence).

ii. Ekonomi (contohnya, Sistem pembayaran digital, periklanan dan pemasaran dan model perniagaan).

iii. Model Sosial dan Transaksi (contohnya, Hak intelektual dan inisiatif undang-undang).

Rujukan 1. eUsahawan Portal, web.eusahawan.net.

2. Wang Nong Muzaffar. (2017). Kuasai Perniagaan Internet (Siri 2). Group Buku Karangkraf. 3. Wang Nong Muzaffar. (2017). Kuasai Perniagaan Internet (Siri 3).Group Buku Karangkraf.

4. Tuten, T.L. (2018). Social Media Marketing. Sage Publication.

5. Galloway, S. (2017). The Four: The Hidden DNA of Amazon, Apple, Facebook and Google. Transworld Digital.

Page 102: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

KLASTER TEKNOLOGI MAKLUMAT KURSUS-KURSUS ELEKTIF PROGRAM KOMPUTERAN PERNIAGAAN (UH6481004) IP01103 METODOLOGI PENYELIDIKAN

Penyelidikan dan pengembangan memfokuskan pada penyelidikan dalam IT dan etika dalam IT. Ia juga memfokuskan

kajian literatur dan peninjauan literatur dalam penulisan ilmiah. Pelajar akan mempelajari reka bentuk penyelidikan,

mengembangkan soal selidik dan menganalisis semua data yang telah dikumpulkan semasa pengumpulan data. Kursus ini merangkumi tiga domain utama:

1 - Terapkan konsep tinjauan literatur,

2- Mengaplikasikan kemahiran dalam pengumpulan dan analisis data,

3- Menunjukkan kemahiran menulis akademik dalam penulisan teknik.

Rujukan

1. Kumar, R. (2019). Research Methodology: A Step-by-Step Guide for Beginners (5th ed.). SAGE Publications Ltd.

2. Gast,D.L., & Ledford, J.R. (2018). Single Case Research Methodology (3rd ed.). Routledge.

3. N. Alexander Aguado. (2018). Teaching Research Methods: Learning by Doing. Journal of Public Affairs Education,

15:2, 251-260, DOI: https://doi.org/10.1080/15236803.2009.12001557

4. Bryman, A. 2016. Social Research Methods. 5th ed. Oxford University Press.

5. John W. Creswell and J. David Creswell. (2017). Research Design: Qualitative, Quantitative, and Mixed Methods

Approaches (5th Ed.). SAGE Publications, Inc

IP01203 KEJURUTERAAN SISTEM (Khas untuk Pelajar HC13 Sahaja) Kursus ini bertujuan untuk membantu pelajar mengembangkan kemampuan berfikir sistem dengan memperkenalkan

teori, kaedah, dan alat kejuruteraan sistem klasik dan maju. Pelajar perlu menghayati keseluruhan pendekatan kitaran

hidup untuk pelaksanaan sistem. Pelajar akan didedahkan dengan proses mewujudkan sistem - dengan mengenal pasti

keperluan melalui penentuan keperluan, analisis fungsional dan peruntukan, penilaian dan pengesahan. Pelajar juga

harus dapat melaksanakan penambahbaikan sistem melalui maklum balas, dan pengubahsuaian.

Page 103: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

Rujukan 1. Roger Pressman, Bruce Maxim (2019). Software Engineering: A Practitioner's Approach. Mc Graw Hill.

2. Howard Eisner (2020). System Engineering. CRC Press.

3. Kenett, R.S., Swarz, R.S., Zonnenshain, A. (2019). Systems Engineering in the Fourth Industrial Revolution: Big Data,

Novel Technologies, and Modern Systems Engineering 1st Edition. Wiley.

4. Haberfellner, R. et.al. (2019). System Engineering: Fundameltal and Applications. Birkhauser.

5. Douglass, Bruce Powel (2016) Agile System Engineering. Morgan Kaugmann.

IP01503 KEMAHIRAN PEMIKIRAN KREATIF

Kursus ini merangkumi pengajaran kemahiran berfikir kreatif untuk pengembangan idea baru dan membuat keputusan.

Pelajar sebagai pemikir kreatif akan didedahkan dengan konsep pemikiran kreatif, teknik enam topi berfikir dan proses

visualisasi untuk penerokaan penyelesaian masalah kreatif dalam penjanaan idea. Pelajar dikehendaki menggunakan

enam teknik topi berfikir dan teknik pemetaan minda pada akhir kursus untuk pemahaman pengetahuan. Pelajar juga

didedahkan dengan isu-isu semasa mengenai pemikiran kreatif seperti gamifikasi, Industri 4.0 dan Kemahiran Berfikir

Aras Tinggi (HOTS).

Rujukan

1. Brad Hokanson (2017). Developing Creative Thinking Skills: An Introduction for Learners. Routledge (1st ed.).

2. Tony Proctor (2018). Creative Problem Solving for Managers: Developing Skills for Decision Making and Innovation

(5th ed.). Routledge.

3. Jose-Rodrigo Cordoba-Pachon (2018). Managing creativity: a system thinking journey (1st ed.). Routledge.

4. Andrew Pressman (2018). Design Thinking: A Guide to Creative Problem Solving for Everyone (1st ed.). Routledge.

5. Edward de Bono (2017). Six Thinking Hats. Penguin Books.

IP01703 MULTIMEDIA (Khas untuk Pelajar HC13 Sahaja)

Kursus ini merangkumi pengenalan blok bangunan multimedia seperti teks, grafik, suara, animasi, dan video. Perisian

dan perkakasan pengarang multimedia yang sesuai akan digunakan dan dibincangkan. Proses yang terlibat dalam

Page 104: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

pembangunan multimedia seperti perancangan, kos, reka bentuk, pengeluaran, pemerolehan bakat, pengujian, dan

penyampaian juga diliputi.

Rujukan 1. Costello, V. (2016). Multimedia Foundations: Core Concepts for Digital Design.2nd ed. Focal Press.

2. Additional references supporting the course

3. Mayer, R. (2020). Multimedia Learning. 3rd ed. Cambridge University Press.

4. Griffey, V. J. (2019). Introduction to Interactive Digital Media: Concept and Practice 1st Edition. Routledge

5. Faulkner, A & Chavez, C. (2020). Adobe Photoshop Classroom in a Book. 1st ed. Adobe Press.

6. Wood, B. (2019). Adobe Illustrator CC Classroom in a Book. 2nd ed. Adobe Press.

7. Jago, M. (2020). Adobe Premiere Pro Classroom in a Book. 1st ed. Adobe Press.

IP00803 UNDANG-UNDANG SIBER

Sebelum tahun 1990, beberapa orang telah mendengar tentang Internet. Pada pertengahan 1990-an, sukar untuk

memandu di jalan tanpa melihat papan iklan yang mengiklankan laman web. Dalam beberapa tahun sahaja, Internet

telah mengubah cara hidup dan kerja kita. Ia juga mempersoalkan orang dengan soalan undang-undang yang sukar

dan menarik. Kursus ini direka untuk memperkenalkan anda kepada masalah yang baru dan mencabar undang-undang

Internet. Kita akan melihat soalan-soalan yang agak mudah, seperti sama ada mengklik pada butang "Saya Setuju"

adalah sama seperti menandatangani dokumen, serta soalan yang lebih rumit, seperti mana di dunia anda (secara sah)

ketika anda berada Internet. Isu yang berkaitan dengan harta intelek (hak cipta, paten, tanda dagangan dan

sebagainya) juga dibincangkan. Kursus ini juga membahaskan isu berkaitan privasi, data peribadi dan jenayah internet dan persatuan mereka dengan e-perniagaan dan keselamatan negara.

Rujukan

1. Roger Pressman, Bruce Maxim (2019). Software Engineering: A Practitioner's Approach. Mc Graw Hill.

2. Howard Eisner (2020). System Engineering. CRC Press.

3. Kenett, R.S., Swarz, R.S., Zonnenshain, A. (2019). Systems Engineering in the Fourth Industrial Revolution: Big Data,

Novel Technologies, and Modern Systems Engineering 1st Edition. Wiley.

Page 105: FAKULTI KOMPUTERAN DAN INFORMATIK (FKI)

https://fki.ums.edu.my/fki/ 6087-503000 samb. 410300

6088 - 320 000 samb. 210600 [email protected]

4. Haberfellner, R. et.al. (2019). System Engineering: Fundameltal and Applications. Birkhauser.

5. Douglass, Bruce Powel (2016) Agile System Engineering. Morgan Kaugmann.

IP01903 TENAGA KERJA DIGITAL

Transformasi Digital dalam Tenaga Kerja ditawarkan kepada pelajar yang layak untuk menjalani latihan magang. Kursus

ini melengkapkan pelajar dengan kemahiran bekerja sendiri yang diperlukan untuk memasuki tenaga kerja digital. Pelajar

akan belajar dan mempraktikkan pengembangan profil digital, menawar pekerjaan dalam talian, isu-isu yang berkaitan

dengan dasar undang-undang dan undang-undang mengenai perdagangan di Internet, penyumberan luar global dan

lain-lain. Kursus ini merangkumi tiga domain utama:

• Teknologi (mis., Platform yang digunakan dalam projek penawaran: Freelancer.com, Upwork, Behence). • Ekonomi (mis., Sistem pembayaran digital, periklanan dan pemasaran dan model perniagaan).

• Model Sosial dan Transaksi (mis., Hak intelektual dan inisiatif undang-undang).

Rujukan

1. eUsahawan Portal, web.eusahawan.net.

2. Wang Nong Muzaffar. (2017). Kuasai Perniagaan Internet (Siri 2). Group Buku Karangkraf. ISBN: 9789678607773

3. Wang Nong Muzaffar. (2017). Kuasai Perniagaan Internet (Siri 3).Group Buku Karangkraf. ISBN: 9789678608305

4. Tuten, T.L. (2018). Social Media Marketing. Sage Publication. 5. Galloway, S. (2017). The Four: The Hidden DNA of Amazon, Apple, Facebook and Google. Transworld Digital.