Module Handbook


Module Name:

Laboratory Session of Programming and Algorithm

Module Level:


Abbreviation, if applicable:

MAT 102

Sub-heading, if applicable:


Courses included in the

module, if applicable:



2th/ FirstYear

Module coordinator(s):

Auli Damayanti,S.Si.,M.Si.,


Auli Damayanti,S.Si.,M.Si.,Drs. Edi Winarko, M.Cs,

Asri Bekti Pertiwi, S.Si., M.Si



Classification within the


Compulsory Course / Elective Studies

Teaching format / classhours per week during semester:

2 hours lectures (50 min / hour)


1/3 hour doing the practical worksheet , 2 hours lectures, 2/3 hourswriting practical report, 13 week per semester, and total 39 hours per semester 1.3 ECTS

Credit Points:




Learning goals/competencies:

General Competence (Knowledge)

Capable of making programs that in accordance with the problem using language programming c++


Specific Competence:

1.         Create a C ++ program structure

2.         Create a C ++ program using variables and data types C ++

3.         Create a C ++ program using the operator and input / output in C ++

4.         Create a C ++ program using selection statements in C ++.

5.         Create a C ++ program using repetition statements in C ++

6.         Creating a function declaration in programming C ++

7.         Creating a C ++ program for the data type Array

8.         Creating a C ++ program for string data type

9.         Create sorting algorithms and able to make its program C ++

10.     Create serching algorithms and able to make its program C ++

11.     Creating a C ++ program for the data type pointer

12.     Creating a C ++ program for the data type structures

13.     Creating a C ++ program on using the file as input or output of a program


The fundamental concept of algorithm and programming, the introduction of c++, variable and data type, the operators and statements i / o, selection, looping, function, array, data sorting, data searching, string, structure, pointer, and operation file.

Soft skill Attribute

Activity, disciplinary, honesty, creativity and cooperation

Study/exam achievements:

The assessmentis essay test.

Final score (NA) is calculated as follow:
10% softskill + 30% Post Test + 30% UTS + 30% UAS


Final index is defined as follow:

A : 75 100

AB : 70 - 74.99

B : 65 - 69.99

BC : 60 - 64.99

C : 55 - 59.99

D : 40 - 54.99

E : 0 - 39.99

Forms of Media:

Slides and LCD projectors, whiteboards, computer

Learning Methods

Lecture, Practical in Laboratory, discussion, demonstration of program


1.    Kadir, Abdul; 2015, Pemrograman C++, Penerbi Andi, Yogyakarta

2.    Kadir, Abdul; 2014, Algoritma dan Pemrograman menggunakan C & C++, Edisi I, Penerbit Andi, Yogyakarta.

3.    Peter Prinz, Ulla Kirch-Prinz, 2002, A complete guide to programming in C++, Jones and Bartlett Publishers, London

4.     D.S. Malik, 2007, C++ Programming, Thomson Course Technology Publisher, USA