Bidang Akademik dan Kemahasiswaan ITB
Kur20
13
–
S2 IF
Halaman
1
dari
2
Template Dokumen ini adalah milik Direktorat Pendidikan
-
ITB
Dokumen ini adalah milik Program Studi
Ma
gister Informatika
ITB.
Dilarang untuk me
-
reproduksi dokumen ini tanpa diketahui oleh Dirdik
-
ITB dan
S
2 IF
-
ITB.
KURIKULUM ITB 2013
-
2018
–
PROGRAM
MAGISTER
Program Studi:
INFORMATIKA (OPSI TEKNOLOGI INFORMASI)
Sekolah Teknik Elektro dan Informatika
LAMPIRAN:
Silabus dan Satuan Acara Pengajaran
(SAP)
Pengembangan Aplikasi Berorientasi Objek
Kode Mata
kuliah:
II510
2
Bobot
SKS
:
2 (dua)
Semester:
1
KK / Unit Penanggung
j
awab:
KK
Teknologi Informasi
Sifat:
Wajib
Nama Matakuliah
Pengembangan Aplikasi Berorientasi Objek
Object Oriented
Application Development
Silabus Ringkas
Catatan:
isinya standar kuliah OOP menggunakan Java + 3
-
4 pertemuan di awal untuk
membekali algoritma dan struktur data
[Uraian ringkas silabus matakuliah dalam Bahasa Indonesia (maksimum 30 kata)]
Introduction to Algorithm, Introduction to Data Structure, What is Object Oriented
Programming ? Syntax of Java Language, OO in Java, Array and String Classes in Java,
Inheritance and Related Techniques, Java Visual Controls, Additional Topics (Persistence
storage)
Silabus
Le
ngkap
[Uraian lengkap silabus matakuliah dalam Bahasa Indonesia (maksimum 100 kata)]
[
Building Blocks of Algorithm : Sequence, Selection, repetition, Examples
Procedure, function, variable scope and examples (Searching and sorting)
Internal data structure : Array, Structure, Examples
Abstract data types, stack, linked list, sorted linked list
Objects, public and private methods, variables and constant in OO, OO
principles, OO in Java
Case sensitivity, Data Types, Constants, Variables
, Simple examples
Arithmetic Operators, Selection and repetition in Java, Examples, How Java
differs from C
Procedural VS OO Programming, Building Java Objects (objects and
constructor), Methods, Pass by Value, Pass by reference
String Classes, Array Clas
ses, Examples
Inheritance Terminology, Inheritance vs Composition, Inner Classes, Abstract
Classes, Interfaces, Examples
Java Class Directory Structure, Visual Class Library, Layout Managers,
Examples
Event driven Programming, Menus and Dialogs
Files and
Exception, Database connection using JDBC
Luaran (Outcomes)
Students understand about Sequence, Selection, repetition in algorithm
Student understand about Procedure, function, variable scope
Students understand about internal data structure in programmin
g (array,
structure)
Students understand about abstract data type (ie : linked list)
Students understand about concept of OO Programming
Students understand about Java Lang Syntax
Students understand about OO concept in Java Lang
Students understand about
Array and String Classes in Java
Students understand about Inheritance and Related Techniques in Java
Students understand about Java visual controls
Students understand about persistence storage in Java
Matakuliah Terkait
[Kode dan Nama Matakuliah]
[Kode
dan Nama Matakuliah]
[Kode dan Nama Matakuliah]
[Kode dan Nama Matakuliah]
Kegiatan Penunjang
[Praktikum, kerja lapangan, dsb.]
Pustaka
James W. Cooper, Principles of Object
-
Oriented Programming in Java 1.1: The Practical
Guide to Effective, Efficient Program Design, Ventana Pr (June 28, 1997)
Bernard P. Zeigler, Objects and Systems: Principled Design with Implementations in C++
and Java
(Undergraduate Texts in Computer Science), Springer; 1997 edition (January 27,
1997)
Bertrand Meyer, Object
-
Oriented Software Construction (2nd Edition), Prentice Hall; 2nd
Bidang Akademik dan Kemahasiswaan ITB
Kur20
13
–
S2 IF
Halaman
2
dari
2
Template Dokumen ini adalah milik Direktorat Pendidikan
-
ITB
Dokumen ini adalah milik Program Studi
Ma
gister Informatika
ITB.
Dilarang untuk me
-
reproduksi dokumen ini tanpa diketahui oleh Dirdik
-
ITB dan
S
2 IF
-
ITB.
edition (March 21, 2000)
Panduan Penilaian
[Termasuk jenis dan bentuk penilaian
]
Catatan Tambahan
[Tanggal Update Terakhir, Nama Pembuat Silabus, dan catatan tambahan lainnya]
Satuan Acara Perkuliahan
Mg#
Topik
Sub Topik
Capaian Belajar Mahasiswa
Sumber Materi
1
Introduction to
Algorithm #1
Building Blocks of
Algorithm :
Sequence,
Selection, repetition,
Examples
Students understand about
Sequence, Selection,
repetition in algorithm
Lecture Note
2
Introduction to
Algorithm #2
Procedure, function,
variable scope and
examples (Searching and
sorting)
Student understand about
Procedure, function, variable
scope
Lecture Note
3
Introduction to Data
Structure #2
Internal data structure :
Array, Structure,
Examples
Students understand about internal
data structure in programming
(array, structure)
Lecture Note
4
Introduction to
Data
Structure #2
Abstract data types,
stack, linked list, sorted
linked list
Students understand about
abstract data type (ie : linked list)
Lecture Note
5
What is Object
Oriented Programming
?
Objects, public and
private methods,
variables and constant
in
OO, OO principles, OO in
Java
Students understand about
concept of OO Programming
Chapter 1
6
Syntax of Java Language
#1
Case sensitivity, Data
Types, Constants,
Variables, Simple
examples
Students understand about Java
Lang Syntax
Chapter 2
7
Syntax
of Java Language
#1
Arithmetic Operators,
Selection and repetition in
Java, Examples, How
Java differs from C
Students understand about Java
Lang Syntax
Chapter 3
8
UTS
9
OO in Java
Procedural VS OO
Programming, Building
Java Objects (objects and
constructor), Methods,
Pass by Value, Pass by
reference
Students understand about OO
concept in Java Lang
Chapter 3
10
Array and String Classes
in Java
String Classes, Array
Classes, Examples
Students understand about Array
and String Classes in Java
Chapter 4
11
Inheritance and Related
Techniques
Inheritance Terminology,
Inheritance vs
Composition, Inner
Classes, Abstract
Classes, Interfaces,
Examples
Students understand about
Inheritance and Related
Techniques in Java
Chapter 5
12
Java Visual Contr
ols #1
Java Class Directory
Structure, Visual Class
Library, Layout Managers,
Examples
Students understand about Java
visual controls
Chapter 7
13
Java Visual Controls
#2
Event driven
Programming, Menus and
Dialogs
Students understand about Java
visual
controls
Chapter 9, 10,11
14
Additional Topics
Files and Exception
,
Database connection
using JDBC
Students understand about
persistence storage in Java
Chapter 12,13,19
15
UAS
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Σχόλια 0
Συνδεθείτε για να κοινοποιήσετε σχόλιο