CERITERA SUBJEK CS143 SEMESTER 5 (PART 4)
Assalamualaikum semua!!
Finally, kita dah pun sampai ke entri TERAKHIR untuk CERITERA SUBJEK CS143!!! Punya asyik duk bertangguh beberapa bulan lepas, akhirnya, saya berjaya jugak habiskan. Terima kasih saya nak ucapkan kat anda2 semua yang sanggup singgah kat blog ni dan baca cerita2 saya walaupun I'm nobody katanyaaa~~ Hahahahaha. Thanks sangat2 to those yang memang baca blog ni and I hope korang2 yang baca ni, boleh laa tinggalkan komen kat mana2 entri, so that kita boleh interact and communicate kan sebab bosan laa asyik tulis entri jeee. Nak jugak layan persoalan korang, sembang2 dengan korang kann. Hiks hiks :)
Baiklah. Untuk ceritera sem 5 sebelum2 ni, saya dah pun explain pasal 4 subjek teras yang perlu diambil masa sem 5 ni lah. 4 subjek tu masa batch saya lah. Kalau batch korang, still ambil subjek2 tu, korang boleh laa refer jugak to those stories yang saya share. For this entry, saya akan share 2 subjek elektif yang saya ambil masa sem 5 which are JAVA Programming and Multimedia. Kalau korang baca CERTIERA SUBJEK SEMESTER 5 (PART 1), subjek elektif yang ditawarkan kat kami ada 3 yang mana lagi satu subjek tu adalah subjek actuary. Dan waktu kami juga, subjek multimedia tu adalah 'elektif yang diwajibkan'. Jadi, kami hanya boleh pilih antara actuary atau JAVA je... Disebabkan saya ni memang tak minat bab2 finance, accounting dan semua bidang berkaitan yang sama waktu dengannya, sebab tu laa saya pilih JAVA as my elective. Lagipun, masa sem 2 dulu, kan pernah belajar programming C++. So, kita dah macam boleh expect laa apa yang akan berlaku di kemudian hari kan. Jadi itu lah dia...
CSC238 - OBJECT-ORIENTED PROGRAMMING
Sama macam korang belajar C++ masa sem 2 tu, JAVA ni pun korang kena guna software programming yang dipanggil sebagai jGrasp (korang tanya sendiri laa ye pakcik Google, jGrasp tu apa... huhuhuhu). So, semua kerja2 programming, korang akan buat dekat jGrasp ni. Sebelum saya explain lebih lanjut, saya share dulu lah silibusnya:
CHAPTER 1 - OOP vs Structured Programming
- Structured Programming Approach and Its Limitation
- OOP Approach
- Introduction to Objects
- Elements of an Object (Attribute, Behaviour)
- Characteristics of OOP (Encapsulation, Abstraction, Inheritance, Polymorphism)
- Class Concept
- Class Definition (Modifiers, Class Name)
- Data Members (Default, Private, Public, Protected)
- Method (Accessor, Mutator, Processor)
- 3 Constructor Method (Normal Constructor, Default Constructor, Copy Constructor)
- Static Method
- Pre-defined Class
- Wrapper Class
CHAPTER 4 - Class: Intermediate
- Overloaded Method
- Overloaded Constructor
- Objects as Parameter, Method Type
- Arrays (Creating Arrays of Objects, Arrays Application)
- Composite Object
- Types of IO File (Binary Files, Text Files)
- Reading Text Files: Classes from java.io Package (FileReader, BufferedReader, readLine(), IOException)
- Reading Text Files: Classes from java.util Package (Scanner, hasNext())
- Writing Text Files: Classes from java.io Package (FileWriter, PrintWriter, print())
- Combination of Reading and Writing Text Files - Produce .txt Files
- Concept
- Superclass and Subclass
- Inheritance Hierarchy
- Types of Inheritance (Single and Multiple Inheritance)
- Data and Methods Visibility
- Overriding Methods
- Keyword 'this'
- Array of Subclasses
CHAPTER 7 - Polymorphism
- Introduction and Its Advantages
- Abstract Classes
- Abstract Methods
- Interface
- Operator 'instanceOf'
Kalau korang tengok, silibus dia memang agak banyak. Korang akan start belajar programming punya language bila masuk Chapter 3 sebab the first two chapters tu just teori, pengenalan sume tu. Tapi an, korang memang kena faham betul2 dua chapter awal tu, lagi2 Chapter 2 sebab kalau korang tak faham apa tu class, apa tu objects, korang still tak nampak overview on what you are going to do untuk JAVA ni, memang korang akan susah nak catch up for the rest of the chapters. My lecturer ni memang bagus sebab konsep dia ajar adalah, selagi korang stuck dekat satu2 topik tu, dia akan ulang2 dengan banyak latihan dan dia akan suruh kami present depan kelas apa yang kami faham. Kalau kami dapat present dengan betul, walaupun gagap2, dia memang akan bangga sebab atleast dia tahu yang anak2 murid dia faham apa yang cuba disampaikan. Thanks to my sir, Sir Jiwa Noris. Sir dah ajar kami untuk 2 sem. Masa C++, dengan JAVA. So, lagilah kami biasa dan tahu kan kaedah mengajar dia. Memang seronok belajar dengan sir.
Snippet soalan final kitorg. Paper ni ada 3 bahagian. Bahagian A tu objektif, and another 2 bahagian is ofc korang kena tulis programming :) |
Untuk subjek ni, kuiz, test semua tu memang adalah kan, macam biasa. Dan subjek ni jugak ada final exam. Final exam dia lebih kurang je macam C++. Ada soalan objektif, ada soalan kena tulis progamming semua. Selain daripada written test, korang jugak akan sit for beberapa lab test. So, lab test ni ofc laa korang kena jawab soalan programming guna jGrasp tu. Tapi lab test ni macam lagi senang sebab korang boleh tau sama ada apa yang korang tulis tu betul atau salah sebabnya korang boleh compile and run the programme. Kalau salah, ofc laa jGrasp tu detect mana error nya kan...
Next, subjek ni pun ada individual assignment which korang kena submit programming individually lah. Group assignment pun ada. Macam C++ tu lah. Mini-Project. Lagi kompleks, lagi banyak korang gabung chapter, lagi banyaklah markah korang. So, basically korang kena buat satu sistem/program untuk memudahkan kehidupan seharian. Macam group saya, kami buat pasal servis kahwin, katering jadah2 tu. Kena buatlah programme nak masukkan data customer semua tuu.
CSC253 - INTERACTIVE MULTIMEDIA
Subjek multimed ni adalah one of the subjects yang agak stress-releasing jugak sebabnya subjek ni, korang tak payah fikir terlalu susah2 sangat. Cuma dalam subjek ni, korang still la kena belajar pasal sejarah dan perkembangan multimed, korang belajar pasal jenis2 font, pasal edit2 video, edit2 gambar, animation dan macam2 lagi. Untuk subjek ni, korang akan membiasakan diri dengan beberapa software seperti berikut:
Gambar - Adobe Photoshop
Audio - Audacity
Video - MovieMaker, iMovie
Animation - Animate CC (Adobe Animate), Powerpoint
Software2 ni pun mengikut jenis komputer kat lab computer kampus korang dan biasanya, lecturer takkan rigid dengan penggunaan software sebab maybe di antara korang yang dah biasa edit video pakai SonyVegas ke, pakai Adobe Premiere ke, so, korang boleh je guna software ni untuk korang buat assignment korang (tapi jangan laa edit pakai TIKTOK ke apa pulak ea.. huhuhuhu...).
Oh! Sebelum saya explain apa yang korang kena buat dengan software2 ni, meh kita tengok tajuk2 dalam subjek ni:
CHAPTER 1 - Introduction to Multimedia
CHAPTER 2 - Development of Multimedia Project
CHAPTER 3 - Text
CHAPTER 4 - Image
CHAPTER 5 - Sound
CHAPTER 6 - Video
CHAPTER 7 - Animation
CHAPTER 8 - Hardware
CHAPTER 9 - Authoring
CHAPTER 10 - Internet and Mobile Multimedia
Korang jangan ingan multimed ni adalah belajar meng-edit je tau. Untuk multimed ni, korang akan ada jugak written test and quizzes. So, be prepared. But basically, test dengan kuiz dia senag je sebab korang just perlu hadam semua notes yang pensyarah korang bagi. But ofc, highlight subjek ni adalah korang kena buat video kan. Macam kami, kami kena buat tema video pasal 'Power of Click'. Kalau korang nak tengok group kami buat video merapu tah apa2 (hahahahah lol), tekan lah link kat bawah ni:
CSC253 - Power of Click (5 Perangai Pelik Manusia)
Subjek ni akan ada 2 assignments. Satu, korang kena buat poster and that poster adalah tugasan individu. Poster tu ikutlaa lecturer korang, bertema ke tak. Lagi satu assignment adalah group assignment, yang video link kat atas ni lah.. Haaa.. Eh jap! Oh yeeeee! Ada satu lagi assignment, which is korang kena gabungkan video dan poster korang dalam satu animation. Paling simple, korang buat pakai powerpoint laa.. Macam korang buat, tekan button ni, keluar video, tekan button tu, keluar gambar2. Haa macam tu laa lebih kurang. Kiranya, korang kena buat some sort of application gitu laaa tapi bukan laa real apps. Dia macam jee.. Hahahaha (tak tau nak explain macam mana). Tapi korang faham2 je laa eaa..π
huhuhuhuhu
πππππππππππππππππππππππππππππ
JADIIIII!!! Eh tibe macam nak marah pulak.. Hahahahahaha. Tamatlah sudah perjalanan ceritera subjek CS143 ni. Maka dengan ini, anda berjaya habiskan DIPLOMA anda dengan Cemerlang, Gemilang, Terbilang!!! TAHNIAH!!!π
To those yang sedang atau masih belajar sebagai seorang student CS143, saya doakan semoga awak2 semua berjaya hendaknya. Jangan pernah putus asa. Berehat, berhenti sekejap tak apa, tapi jangan terus berhenti selama-lamanya. Trust me, kalau awak2 semua berusaha untuk sampai ke penghujung ni dengan bersungguh, nanti manisnya, awak sendiri yang akan rasa. Kan kan....
To those yang baru habis SPM, baru habis STPM, baru nak sambung belajar di peringkat Diploma, yang masih bersekolah, tengah2 survey course2 yang menarik, dan decide nak sambung CS143 ni, you're definitely on the right track! Even korang plan nak masuk2 mana uni dalam apa2 course sekalipun, you guys are on the right track. Ilmu ni tak pernah salah alamat kan. Kita dah tua sekalipun, still kena tambah ilmu.
As a conclusion la kan, CS143 ni bukannya khas untuk korang2 yang minat teroks dengan maths. Yang tak berapa minat pun, korang boleh je masuk course ni as long as niat korang memang nak menimba ilmu, to improve your life and ur future. Cumanya ofc la. Dah kalau korang masuk course ni, haluannya tu mestilah berat ke arah matematik dan pengurusan nombor kan.. Normal lah, korang baca subjek2 ni, rasa susah. Deknon2 sekalian~ Habaq mai, benda apa jaa yang senang kat dunia ni. Semakin kita meningkat usia ni, benda2 yang mendatang mestilah lebih mencabar.. Itu adat resam kehidupan. Apa yang kita perlu buat adalah terus berdoa dan teruskan usaha untuk capai end goal kita.
Apa2 pun, saya cuma nak ucapkan ribuan terima kasih sebab sudi baca entri2 kat blog saya ni. Saya doakan anda semua berjaya hendaknya. And doakan saya juga untuk survive di alam degree ni. I've already finished my first semester. InshaAllah, jika ada kelapangan masa yang lebih, saya akan share my journey masa degree ni pulak. Sehingga kita ketemu lagi yaaa!
BYEEEEE!!!!~~~
Nak tanya... actuary ni blaja apa sebenarnya? napa abg x minat? dia macam bio eh,banyak mmbaca? btw saya pun x minat bio wkwkwkwk
ReplyDeletebunyi actuary ni pun mcm stylo je heheheh...dia ada iras² statistik ke macm mana?
ReplyDeleteSorry laa sebab baru perasan ada comment π π ... Actuary ni nak kata as subjek membaca, boleh laa jugak.. Sebab actuary ni like more to bidang financing, insurance, accounts, economy, data management.. Haa gituh... So, disebabkan saya ni memang tak minat bab2 accounting ni, tu yg sanggup amik course yang lain. Macam kat sekolah dulu laa.. Terpaksaaaa laa hadap subjek2 sains tulen for SPM sebab nak lari dari akaun.. Hahahahahaha
Delete