Module Name:
|
Programming and Algorithm
|
Module Level:
|
Bachelor
|
Abbreviation, if applicable:
|
MAT 101
|
Sub-heading, if applicable:
|
-
|
Courses included in the
module, if applicable:
|
-
|
Semester/term:
|
2th / First Year
|
Module coordinator(s):
|
Auli Damayanti,S.Si., M.Si.,
|
Lecturer(s):
|
Drs. Edi Winarko, M.Cs
|
Language:
|
Bahasa Indonesia
|
Classification within the
curriculum
|
Compulsory Course / Elective Studies
|
Teaching format / class hours per week during semester:
|
3 hours lectures (50 min / hour)
|
Workload:
|
3 hours lectures, 3 hour structural activities, 3 hours individual study, 13 week per semester, and total 117 hours per semester 3.9 ECTS
|
Credit Points:
|
3
|
Requirements:
|
-
|
Learning goals/competencies:
|
General Competence (Knowledge)
capable of making algorithm to solve problems and then creating computer programs from algorithms that had made.
Specific Competence:
Explaining the algorithms and programming and contructing an algorithm
Create a C ++ program structure
Create a C ++ program using variables and data types C ++
Create a C ++ program using the operator and input / output in C ++
Create a C ++ program using selection statements in C ++.
Create a C ++ program using repetition statements in C ++
Creating a function declaration in programming C ++
Creating a C ++ program for the data type Array
Creating a C ++ program for string data type
Create sorting algorithms and able to make its program C ++
Create serching algorithms and able to make its program C ++
Creating a C ++ program for the data type pointer
Creating a C ++ program for the data type structures
Creating a C ++ program on using the file as input or output of a program
|
Content:
|
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.
|
Attribut soft skill
|
Activity, disciplinary, honesty, creativity and cooperation
|
Study/exam achievements:
|
The assessment is essay test
Final score (NA) is calculated as follow: 10% softskill + 20%
Assignment + 20%quiz + 25% UTS + 25% 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
|
Learning Methods
|
Lecture, assessments and group discussion
|
Literature:
|
Kadir, Abdul; 2015, Pemrograman C++, Penerbi Andi, Yogyakarta
Kadir, Abdul; 2014, Algoritma dan Pemrograman menggunakan C & C++, Edisi I, Penerbit Andi, Yogyakarta.
Peter Prinz, Ulla Kirch-Prinz, 2002, A complete guide to programming in C++, Jones and Bartlett Publishers, London
D.S. Malik, 2007, C++ Programming, Thomson Course Technology Publisher, USA
|
Notes:
|
|