Pages

Showing posts with label class. Show all posts
Showing posts with label class. Show all posts

Monday, February 20, 2012

Menjadi cikgu sepenuh masa

Selamat datang kepada pelajar baharu UPM sem 2 2011/2012 (Panduan am untuk pelajar baharu di universiti).

Semester ini saya diberikan tugas mengajar dua kumpulan subjek yang sama, SSK3000 K1 dan SSK3000 K2. Sejak diterima masuk sebagai tutor di UPM pada 2005, inilah kali pertama saya mengajar subjek saya sendiri. Sebelum ini, saya hanya mengambil alih kelas pensyarah lain kala mereka sibuk dengan hal dan urusan lain. Tapi tak tahulah kalau akan datang ditukarkan pula untuk subjek lain atau diberikan kepada pensyarah lain.

Jadi sekarang saya akan menjadi cikgu sepenuh masa, dan bukan cikgu sambilan atau sandaran lagi. Macam mana hasilnya agaknya? Tunggu dan lihat sajalah!

Namun sukalah untuk saya mengingatkan mahasiswa/i di luar sana supaya tidak terpengaruh dengan suasana politik yang sedang hangat sekarang. Jangan kita sibuk hendak memperjuangkan 'hak kebebasan akademik' hinggakan akademik kita sendiri entah ke mana. Bukan apa, sebagai mahasiswa/i peluang belajar di universiti itu ada tujuan dan matlamatnya. Selain membalas dan memanfaatkan peluang yang diberikan, kita juga memegang amanah untuk mengisi golongan intelektual dan cerdik pandai di kalangan masyarakat. Berusahalah untuk mencapai prestasi yang cemerlang, supaya ibu dan ayah kita nanti dapat tersenyum bangga semasa majlis konvokesyen kerana anak mereka dikurniakan ijazah kelas pertama!



p/s: Cikgu macam saya cuma boleh mendoakan kejayaan pelajarnya dan tumpang gembira...


.

Friday, December 05, 2008

About 'const' in object-oriented paradigm

Last week, my colleague ask me, 'what is the purpose of const in enforcing least privilege in C++?' (referring to formal parameter of function)

At first, i'm quite surprised to heard this term 'least privilege'. But then after googling i found on WIKI that this refers to 'limiting access to resources' or known as 'principle of least privilege'.

So IMHO, in C++, the used of const on formal parameter is to :
1) avoid the function from modifying its parameter's (argument's) value
2) as good indication to simplify programming in object-oriented, since we don't have to go through the whole function to verify that the function don't modify the argument

There are more uses of const in C++. Check your documentation for details. But i lists some of them here:

1) declare constant variable.
2) const on (global) function declaration is to allow the function to access constant variable.
3) const on class method's declaration is to indicate that the function (at least) used class' property(s), but never modifies any of it.

-EOF