100% found this document useful (1 vote)
1K views6 pages

Silibus - DKB3343 Edited 15apr2019

This document provides a summary of information for the Programming Language course offered in the 2nd year, 1st semester of the Diploma in Information Technology program. The course aims to expose students to basic concepts of programming languages. It is a 3-credit course taught over 14 weeks with 134 total student learning hours. Students will learn programming concepts, develop codes to solve problems, and apply best practices in coding using the latest programming language. Assessment includes tests, practical assessments, and a project.

Uploaded by

Muhammad Afham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
1K views6 pages

Silibus - DKB3343 Edited 15apr2019

This document provides a summary of information for the Programming Language course offered in the 2nd year, 1st semester of the Diploma in Information Technology program. The course aims to expose students to basic concepts of programming languages. It is a 3-credit course taught over 14 weeks with 134 total student learning hours. Students will learn programming concepts, develop codes to solve problems, and apply best practices in coding using the latest programming language. Assessment includes tests, practical assessments, and a project.

Uploaded by

Muhammad Afham
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

KOLEJ VOKASIONAL

JABATAN TEKNOLOGI MAKLUMAT


PROGRAM DIPLOMA TEKNOLOGI MAKLUMAT

Syllabus : Summary of information on each course


1. Name of Course: PROGRAMMING LANGUAGE
2. Course Code: DKB 3343
3. Names of academic staff: 1. Pn. Rohani Binti Karim (KV Sg. Buloh)
2. En. Khairil Ikhwan Bin Abdul Kadir (KV TAA)
3. En. Mohd Rani Bin Saringat (KV DSMZ)
4. En. Nik Abdul Aziz Bin Nik Ab Rashid (KV Kuala Krai)
5. En. Nasrun Naim Bin Tajudin (KV Balik Pulau)
Names of Lecturer : 1. .
2.

4. Rationale for the inclusion of the course in the programme:


To expose students to basic concept of latest programming languages.

5. Semester and Year offered: Semester 1 Year 2


6. Total Student Learning Time (SLT):
Kategori Aktiviti Aktiviti Pembelajaran Jumlah Jam/Semester
(Category of Activities) (Learning Activity) (Total Hours/Semester)
Kuliah
14
(Lecture)
Pembelajaran berbantu Amali
(Guided learning) 36
(Practical)
F2F
Tutorial
14
(Tutorial)
Pembelajaran kendiri
Pembelajaran kendiri 50
(Independent learning)
(Self-learning) Persediaan bagi penilaian
NF2F 10
(Preparation for assessment)
Penilaian berterusan
6
(Continuous assessments)
Penilaian rasmi Menduduki peperiksaan akhir teori
2
(Formal assessments) (Final examination sitting for theory)
Menduduki peperiksaan akhir amali
2
(Final examination sitting for practical)
JUMLAH JAM BELAJAR (JJB) 134
TOTAL STUDENT LEARNING TIME (SLT)
NILAI KREDIT
3
(CREDIT VALUE)

7. Credit Value: 3 credits


8. Prerequisite (if any): None
9. Course Learning Outcomes (CLO):
CLO1 Describe programming concept according to programming language standard.
KOLEJ VOKASIONAL
JABATAN TEKNOLOGI MAKLUMAT
PROGRAM DIPLOMA TEKNOLOGI MAKLUMAT

(C2, PLO1)
CLO2 Build programming code to solve simple programming problem. (P3, PLO2)
CLO3 Comply with coding conventions and best practices in programming. (C3,
PLO3)
10 Transferable Skills (Skills and how they are developed and assessed, project and practical
. experience and internship):
Related
Transferable Skills T&L Strategy Assessment Strategy
PLO
Problem solving Case Study, Project, Tutorial,
PLO3 Written Tests
and scientific skills Group Work
11. Teaching-learning and assessment strategies:

Method of
CLO Method of delivery KPI
assessment
Describe programming Lecture, Tutorial Written Test
concept according to
CLO1
programming language
standard. (C2, PLO1)
100%
Build programming code to Practical, Practical Test Students
CLO2 solve simple programming Demonstration obtain 60%
problem. (P3, PLO2) marks and
Group Work, Project/Assignment above
Comply with coding
conventions and best Project
CLO3
practices in programming.
(C3, PLO3)

12 Course Synopsis:
. This course covers introduction to programming, emphasizing on the problem solving technique.
Students will learn to apply basic programming concepts toward solving problems, develop
programs, as well as effectively use basic data types, variables, operators, control statement,
arrays, string manipulation, classes and objects using the latest programming language.

13 Mode of Delivery (e.g. Lecture, Tutorial, Workshop, Seminar etc):


. Lecture, Tutorial, Practical, Demonstration, Project and group work
KOLEJ VOKASIONAL
JABATAN TEKNOLOGI MAKLUMAT
PROGRAM DIPLOMA TEKNOLOGI MAKLUMAT

14 Assessment Methods and Types:


. Written Test, Practical Test and Project

CLO
Type of Sub
No CLO 1- C2,PLO1 CLO 2- P3, PLO2 CLO 3-C3, PLO3 Total
Assessment Total
(Cognitive) (Psychomotor) (Affective)
Continuous Assessment
Test 20% 20%
1 Practical Test 20% 20% 60%
Project 20%
20%
/Assignment

Final Examination
2 Theory 10% 10% 40%
Practical 30% 30%
Total Mark (CLO) 30% 50% 20% 100%

15 Mapping of the course to the Programme Educational Objectives (PEO):


.

Hasil Pembelajaran Kursus (CLO) PEO1 PEO2 PEO3 PEO4


1 Describe programming concept according to programming X
language standard. (C2, PLO1)
2 Build programming code to solve simple programming problem. X
(P3, PLO2)
3 Comply with coding conventions and best practices in X
programming. (C3, PLO3)
16 Mapping of the course to the Programme Learning Outcomes (PLO):
.
PLO1

PLO3

PLO5

PLO7

PLO9
PLO2

PLO4

PLO6

Course LOs/Program LOs PLO8

1 Describe programming concept according X


to programming language standard. (C2,
PLO1)
2 Build programming code to solve simple X
programming problem. (P3, PLO2)
3 Comply with coding conventions and best
X
practices in programming. (C3, PLO3)

17 Content outline of the course and the SLT (lecture & lab hours) per topic:
Refer LAMPIRAN ITEM 17
KOLEJ VOKASIONAL
JABATAN TEKNOLOGI MAKLUMAT
PROGRAM DIPLOMA TEKNOLOGI MAKLUMAT

18. Main and additional references supporting the course:


1. John Lewis & William Loftus (2018). Java Software Solutions – Foundation of Program Design, Ninth
Edition. New York : Pearson
2. Jay Bryant (2012). Java 7 for Absolute Beginners. New York : Apress
3. Pengurusan Akademik, Unit Vokasional, (2016). Kurikulum Standard Kolej Vokasional (KSKV),
Diploma Teknologi Sistem Pengurusan Pangkalan Data dan Aplikasi Web (KPD): BPTV KPM.
4. Elliotte Rusty Harold (2013) Java Network Programming 4th Edition O'Reilly Media
5. Retrieved from http://www.w3schools.com/java/default.asp

19. Other additional information: -


KOLEJ VOKASIONAL
JABATAN TEKNOLOGI MAKLUMAT
PROGRAM DIPLOMA TEKNOLOGI MAKLUMAT

LAMPIRAN ITEM 17
KURSUS: DKB 3343 PROGRAMMING LANGUAGE

SLT (Hours)

Face-To-Face Non Face-To-Face Formal Assessment


NO Topics Total SLT
Preparation
Theory + Independen Continuous Final
Tutorial Practical For
SCL t Learning Assessment
Assessment Examination
1 1.0 Introduction to Latest Programming
Language
1.1 Basic of Latest Programming
Language
1.1.1 History of Computer Systems
1.1.2 Hardware and Software 2 2 4 6
1.1.3 Programming and Languages
1.1.4 Programming Basics
1.1.5 Problem Solving Techniques in
Programming
1.1.6 The Prospects of Programming
2 2.0 Data Types, Variable and Operators,
Control Statements and Method
2.1 Data Types, Variable and Operators
2.1.1 Data Types
6 6 126
2.1.2 Variable
2.1.3 Keywords
2.1.4 Constants
2.1.5 Type Conversion
2.1.6 Operators and Expressions
2.2 Control Statements 7 7 20 27
2.2.1 Single and Nested if Statement
2.2.2 switch Statement
2.2.3 for, while and do…while Statements
2.2.4 Sequencing and Nesting
2.3 Method
2.3.1 Method Declaration
2.3.2 Method Call
2.3.3 Parameters and Return Value
2.3.4 Variable Scope

3 3.0 Basics of Array, String Manipulation and 5 5 12 17


KOLEJ VOKASIONAL
JABATAN TEKNOLOGI MAKLUMAT
PROGRAM DIPLOMA TEKNOLOGI MAKLUMAT

Classes
3.1 Basic of Array
3.1.1 Array Fundamentals
3.1.2 One-Dimensional Array

3.2 String Manipulation


3.2.1 String Declaration
3.2.2 String Functions

3.3 Classes and Objects


3.3.1 Creating a Class
3.3.2 Creating an Object
3.3.3 Method Call by Value and Reference
3.3.4 Overriding and Overloading

4 4.0 Revision 4 4
5.0 Final Teori 2 2
5
Examination Amali 2 2
14 14 36 50 6 6 8 134
Total SLT 134
Notional Hours 40
Credit Value 3

You might also like