Uploaded by amalina11599

4. Pro Forma SMQ3013 A222

advertisement
PRO FORMA KURSUS
COURSE PRO FORMA
Semester 2 Sesi 2022/2023
1. Maklumat Kursus / Course Info
Nama Kursus:
Course Name:
Programming Language for Numerical Computing / Programming Language For Numerical Computing
Kod Kursus:
Course Code:
SMQ3013
Nilai Kredit:
Credit Value:
3
2. Sinopsis / Synopsis
Kursus ini memperkenalkan konsep asas penghitungan, algoritma, pembolehubah, pengoperasi, fungsi dan struktur pengaturcaraan, kelas penyimpanan, tatasusunan, indeks,
input/output, dan pengenalan kepada konsep pengaturcaraan berasaskan objek melalui bahasa pengaturcaraan C/C++.
The course introduces the basics of computing concepts, algorithm, variables, operators, functions and program structures, storage classes, arrays, index, input/output and
introduction to object-oriented programming concepts through C ++ programming language.
3. Nama Staff Akademik / Name(s) of Academic Staff
1. Dr. Nurul Huda binti Mohamed
4. Semester dan Tahun / Semester and Year Offered
Semester:
Semester:
2
Tahun:
Year:
2
5. Prasyarat (jika ada) / Prerequisite (if any)
1. Linear Algebra (SMA3013)
6. Hasil Pembelajaran Kursus / Course Learning Outcomes (CLO)
CLO1
Menerangkan bagaimana program C++ berfungsi. (P2, PLO1)
Explain how an existing C++ program works. (P2, PLO1)
Pro Forma SMQ3013 A222
P2
Version 1
1/7
CLO2
Membina program C++ untuk menyelesaikan masalah matematik. (C3, PLO3)
Construct a C++ program to solve mathematical problems. (C3, PLO3)
C3
CLO3
Mencari dan menganalisis kesalahan-kesalahan dalam program C++. (C4, PLO2)
Find and analyse errors in C++ program. (C4, PLO2)
C4
CLO4
Bekerja dalam satu pasukan untuk melengkapkan tugasan yang diberi. (A5, PLO5)
Work in team in carrying out the given task. (A5, PLO5)
A5
7. Pemetaan Hasil Pembelajaran Kursus kepada Hasil Pembelajaran Program / Mapping of the Course to the Programme Learning Outcomes
Teaching Methods
PLO10
PLO9
PLO8
PLO7
PLO6
PLO5
PLO4
PLO3
PLO2
CLO
PLO1
Program Learning Outcomes (PLO)
Assessment
CLO1
• Perbincangan / Discussion
• Pembelajaran Teradun / Blended Learning
• Kuiz Dalam Talian / Online Quiz
• Ujian / Test
CLO2
• Perbincangan / Discussion
• Pembelajaran Teradun / Blended Learning
• Tugasan (Berkumpulan) / Assignment (Group)
• Projek / Project
CLO3
• Perbincangan / Discussion
• Pembelajaran Teradun / Blended Learning
• Kuiz Dalam Talian / Online Quiz
• Ujian / Test
CLO4
• Perbincangan / Discussion
• Pembelajaran Teradun / Blended Learning
• Tugasan (Berkumpulan) / Assignment (Group)
• Projek / Project
(Deskripsi ini mesti dibaca bersama dengan Standard 2.1.2, 2.2.1 dan 2.2.2 di Area 2 - muka surat 16 & 18 / This description must be read together with Standards 2.1.2, 2.2.1 and 2.2.2
in Area 2 - pages 16 & 18
Hasil Pembelajaran Program / Programme Learning Outcomes
PLO1
Menerangkan pengetahuan teoretikal dan teknikal dalam bidang pendidikan dan Matematik
Explain theoretical and technical knowledge in the fields of education and Mathematics
PLO2
Menyelesaikan masalah atau isu luar jangka secara kreatif dan inovatif
Solve problems or unexpected issues creatively and innovatively
PLO3
Menggunakan pebagai kaedah dan kemahiran teknikal serta manipulatif untuk menyelesaikan masalah Matematik
Apply various methods as well as technical and manipulative skills to solve education and physics problems
PLO4
Berkomunikasi secara bertulis dan lisan melalui pelbagai media penyampaian
Communicate in oral and written forms through various medium of presentations
PLO5
Bekerjasama dalam pelbagai komuniti pembelajaran dan pekerjaan
Work together with different learning and working communities
Pro Forma SMQ3013 A222
Version 1
2/7
PLO6
Menjalankan penyelidikan dalam pendidikan Matematik
Carry out mathematics education research
PLO7
Menggunakan pelbagai maklumat, media dan teknologi bagi meyokong pengajaran dan pembelajaran Matematik
Use diverse information, media, and technology to support teaching and learning Mathematics
PLO8
Bekerja berautonomi dan menunjukkan kepimpinan semasa aktiviti sosial dan kemasyarakatan
Work autonomously and demonstrate leadership during social and community activities
PLO9
Melibatkan diri dengan pembelajaran terarah kendiri dan sepanjang hayat serta menunjukkan kompetensi keusahawanan dalam projek terpilih
Engage in self-directed life-long learning and demonstrate entrepreneurial competency with selected project (s)
PLO10
Berpegang kepada etika dan kod amalan profesional serta menunjukkan pengetahuan yang jelas terhadap isu tempatan dan global
Adhere to the ethical and professional codes of practice and demonstrate a clear knowledge of local and global issues
8. Kemahiran yang boleh dipindahkan (jika berkaitan) / Transferable Skills (if applicable)
1
Berkomunikasi
Communication Skill
2
Bekerjasama dalam kumpulan
Teamwork
3
Pemikiran Kritis
Critical Thinking
4
Penyelesaian Masalah
Problem Solving
9. Pengagihan Jam Pembelajaran Pelajar / Distribution of Student Learning Time (SLT)
Conventional
CLO
Guided Learning
(F2F)
CLO4
CLO3
CLO2
Course Content Outline
CLO1
Week
L
T
P
O
Guided
Learning
(NF2F)
3
0
0
1
0
Online
Learning Material
Activities
Independent
Learning
(NF2F)
Guided
Non
Guided
Guided
Non
Guided
2
0
0
0
0
SLT
Pengenalan kepada algoritma dalam
penyelesaian masalah
Algoritma, pengenalan kepada C++
1
6
Introduction to algorithms in problem
solving
Algorithm, introduction to C++
Pro Forma SMQ3013 A222
Version 1
3/7
Asas pengaturcaraan
Elemen program, input dan output,
aritmetik, pernyataan tugasan, contoh
pengaturcaraan mudah
2-3
3
0
0
1
0
5
0
0
0
0
9
0
0
0
0
0
0
0
5
0
6
11
2
0
0
0
0
2
0
2
0
2
8
5
0
0
1
1
6
0
0
0
0
13
4
0
0
0
0
2
0
2
0
1
9
Basic programming
Program’s elements, Input, output and
arithmetic, assignments statements,
examples of simple programs
Struktur Ulangan
Pengenalan kepada "loops", "while","do"
4-5
Repetition Structures
Introduction to loops-pre test and post tests,
while, do. while and for statements
Struktur Kawalan
Pengenalan
if, if..else, if .. elseif dan tukar..kata
penyataan.
6-7
Control Structures
Introduction to selection.
if, if..else, if.. elseif and switch..case
statements.
Pengaturcaraan Modular
Fungsi dalam pengaturcaraan
8-9
Modular Programming and Function
(pre-defined function) and (user defined
function)
Introduction to modular programming.
Types of functions.
Built in functions and library functions.
User –defined function-Function by values.
Parameters passing by value..
Array Satu Dimensi
Satu dimensi
9
One Dimensional Array
One dimensional array
Pro Forma SMQ3013 A222
Version 1
4/7
Array Dua dimensi
Array dua dimensi
10
4
0
0
0
0
4
0
0
0
0
8
2
0
0
1
1
0
0
0
0
0
4
2
1
0
0
0
0
4
1
2
1
11
3
0
0
0
0
2
0
0
0
0
5
28
1
0
4
2
23
4
10
2
10
84
Two Dimensional Array
Two dimensional array
Struc
Pengenalan Struktur, pernyataan dan
rujukan, Aplikasi Struktur.
11
Struc
Introduction to Struct, declaration dan
reference.
Application of Struct.
File
Pengenalan kepada pemprosesan fail dan
aplikasi fail dalam pengaturacaan
12-13
File
Introduction to file processing.
Application of file.
Konsep pengaturcaraan
berorientasikan objek
Pengenalan kelas dan objek. Program
ringkas pengaturcaraan berorientasikan
objek
13-14
Concept of object oriented
programming
Introduction to class and object.
Simple programs of object oriented
programming
TOTAL
Continuous Assessment
Percentage (%)
Conventional
F2F
NF2F
Online
SLT
1
Kuiz Dalam Talian (Online Quiz)
20
0
2
4
6
2
Ujian (Test)
30
4
5
0
9
3
Tugasan (Berkumpulan) (Assignment (Group))
15
0
4
4
8
Pro Forma SMQ3013 A222
Version 1
5/7
4
Projek (Project)
TOTAL
35
8
5
0
13
100
12
16
8
36
GRAND TOTAL
120
10. Keperluan Khas / Special Requirement
Compiler C++ diperlukan
C++ compiler required
11. Rujukan / Reference
Rujukan Utama
1) Liang, Y. D. (2013). Introduction to Programming with C++,International Edition (3rd ed.). Fort Wayne: Pearson.
Additional References:
1) Malik, D. S. (2018). C++ programming : from problem analysis to program design (8th ed.), Clifton Park, NY: Cengage Learning.
2) Louden, K.C. (2012). Programming languages principles and practice (3rd ed.). Boston, MA: Course Technology/Cengage Learning.
3) Cadenhead, R. and Liberty, J. (2016). C++ in 24 Hours, Sams Teach Yourself (6th ed.). USA: Pearson.
12. Maklumat Tambahan Lain / Others Additional Information
Tiada
None
13. Pengesahan / Verification
Nama:
Name:
Jawatan:
Designation:
Pro Forma SMQ3013 A222
Disediakan/ Dikemaskini oleh:
Prepared/ Updated by:
Disemak oleh:
Checked by:
DR. NURUL HUDA BINTI MOHAMED
DR. NOOR WAHIDA BINTI MD. JUNUS
Penyelaras Kursus
Course Coordinator
KETUA JABATAN
Version 1
6/7
Tarikh:
Date:
01 APRIL 2023
*****
Pro Forma SMQ3013 A222
05 APRIL 2023
Pro Forma Kursus ini dijana oleh komputer dan tandatangan tidak perlukan.
This Course Pro Forma is computer generated and requires no signature.
Version 1
*****
7/7
Download