Lesson plan ini membahas tentang bahasa pengaturcaraan terkini seperti Bahasa Generasi Kelima, Bahasa Tabii, dan Pustaka Grafik Terbuka (OpenGL). Pelajar dibimbing untuk mengenal pasti ciri-ciri ketiga bahasa pengaturcaraan ini dan contoh aplikasi yang menggunakannya. Mereka juga diberi kesempatan untuk mencari maklumat tambahan dari sumber rujukan.
1. lesson plan
school: SMK Nasiruddin Shah Besut, Terengganu.
subject: ICT
Date: Form: AB
Time: 30 [Minute]
Number of students: 33 Attendees:
Topic: 5.3 Perkembangan Semasa Dan Masa Depan
Learning Outcomes: 5.3.1 Bahasa Pengaturcaraan Terkini
5.3.1.1 mencari bahasa pengaturcaraan terkini:
Bahasa Generasi Kelima
Bahasa Tabii(Nuetural Language)
Pustaka Grafik Terbuka(OpenGL)
Learning Objectives : Selepas mengikuti pengajaran ini, pelajar dapat menyenaraikan 3 bahasa
pengaturcaraan terkini iaitu Bahasa Generasi Kelima, Bahasa Tabii
(Neutural Language), dan Pustaka Grafik Terbuka (OpenGL) dan
mengetahui sekurang- kurangnya 2 fungsi bahasa pengaturcaraan tersebut
dengan betul.
Pre-requisite knowledge
a) Eleman asas dalam pengaturcaraan
b) Fasa pembangunan atur cara
c) Membangunkan atur cara
Teaching Materials:
a) Dicovery Computer 2009 halaman 674
b) Using Information Technology halaman 516
c) http://en.wikipedia.org/wiki/Natural_language_programming
d) http://en.wikipedia.org/wiki/Fifth-generation_programming_language
e) http://en.wikipedia.org/wiki/OpenGL
2. Teaching Step:
Step Content / Skill Learning Activity material
Introduction set Memastikan pelajar bersedia Menerangkan maksud peribahasa
5 (minute) mengikuti pembelajaran. "bagaikan pahat dan tukul".
9.00 - 9.05 a.m mengaitkan peribahasa itu dengan
Guru bersoal jawab dgn bahasa pengaturcaraan terkini.
pelajar tentang maksud
peribahasa. Pelajar mendengar penjelasan
guru tentang kaitan peribahasa
dengan tajuk yang akan diajarkan.
Step 1 Memperkenalkan 3 bahasa Pelajar membaca objektif tentang
20 minute programming kepada pelajar bahasa pengaturcaraan terkini.
9.05 - 9.15 a.m serta fungsinya.
Bahasa: Pelajar dibahagikan kepada 3
Bahasa generasi kumpulan.
kelima Pelajar mencari maklumat tentang
Bahasa Tabii 3 Bahasa Pengaturcaraan terkini
Pustaka Grafik melalui buku Discovery
Terbuka (OpenGL) Computer halaman 674 dan bahan
Fungsi: pembelajaran dari internet di
Bahasa Generasi kelima: lawan web:
komputer dapat http://en.wikipedia.org/wiki/Natur
menyelesaikan al_language_programming.
masalah pengguna
banyak digunakan Pelajar menerangkan secara lisan
dalam penyelidikan maklumat yang diperolehi dari
kepintaran buatan dari bahan rujukan tentang 3
(prolog dan mecury). bahasa pengaturcaraan terkini dan
fungsinya dengan menggunakan
Bahasa Tabii: ayat sendiri.
Menyediakan
perpustakaan Pelajar memberi contoh program
panggilan prosedur atau alatan yang menggunakan
(dalam bahasa bahasa pengaturcaraan terkini
peringkat tinggi asas) berdasarkan fungsi bahasa
yang diperlukan pengaturcaraan itu.
dalam takrif kod
beberapa makna Pelajar menjawab soalan
peringkat rendah kefahaman.
hukuman.
pengaturcaraan yang
menggunakan ayat,
3. seksyen, subseksyen,
seksyen Penerangan
ontologi, rujukan dan
data meta pada
penulis, sama dengan
dokumen biasa.
Pustaka Grafik Terbuka:
menghasilkan realiti
maya
menghasilkan visual
saintifik
simulasi penerbangan
pembangunan mainan
video
(pembelajaran inkuiri)
Penutup Memastikan pelajar Bertanyakan soalan kepada
memahami dan mendalami pelajar secara rawak, apa yang
pembelajaran. telah dipelajari. Meminta pelajar
mengulangi hasil pembelajaran
pada hari ini secara kata kunci.
Refleksi:
1)____________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2)____________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
Soalan kefahaman:
4. 1. Apakah Bahasa Generasi Kelima dan 2 fungsinya?.
2. Apakah yang dimaksudkan oleh pustaka terbuka (OpenGL)
3.
rajah 1
Bahasa pengaturcaraan apakah yang digunakan dalam penghasilan applikasi seperti dalam rajah 1.
4. Apakah bahasa pengaturcaraan Tabii.Senaraikan 2 fungsi bahasa pengaturcaraan Tabii.
5. Senaraikan 2 applikasi yang menggunakan bahasa pengaturcaraan pustaka terbuka (OpenGL).
5. Jawapan.
1. Merupakan bahasa pengaturcaraan terkini. Bahasa yang tertumpu kepada penyelesaian masalah
menggunakan kaedah constraint (kengkangan). pembuat atur cara cuma perlu tahu masalah dan
masalah akan diselesaikan secara automatik oleh atur cara itu sendiri.
fungsi:
komputer dapat menyelesaikan masalah pengguna
banyak digunakan dalam penyelidikan kepintaran buatan (prolog dan mecury).
2. merupakan spesifikasi standard untuk menerangkan tentang program antaramuka aplikasi standard
(API) untuk aplikasi komputer grafik 3D/2D. Bahasa yang menerangkan bagaimana aplikasi 3D/2D
bertindak/ bekerja.
3. Bahasa Pengaturcaraan Pustaka Terbuka (OpenGL).
4. Bahasa pengaturcaraan Tabii (NLP) adalah satu cara yang dibantu ontologi pengaturcaraan
dari segi ayat bahasa tabii, contohnya Bahasa Inggeris. Sesuatu dokumen berstruktur dengan
Kandungan, seksyen dan subseksyen penerangan ayat membentuk satu dokumen NLP, yang
sebenarnya adalah program komputer. Satu contoh bahasa pengaturcaraan asli adalah dalam
sEnglish yang pendek untuk "sistem Inggeris".
fungsi:
Menyediakan perpustakaan panggilan prosedur (dalam bahasa peringkat tinggi asas) yang
diperlukan dalam takrif kod beberapa makna peringkat rendah hukuman.
pengaturcaraan yang menggunakan ayat, seksyen, subseksyen, seksyen Penerangan ontologi,
rujukan dan data meta pada penulis, sama dengan dokumen biasa.
5. Applikasi bahasa pengaturcaraan Pustaka Terbuka (OpenGL)
menghasilkan realiti maya
menghasilkan visual saintifik
simulasi penerbangan
pembangunan mainan video