This document outlines the syllabus for the IT 405: Object-Oriented Software Construction course. It provides information about the course structure, instructors, learning objectives, topics to be covered, and assessment components. The course is a 4 credit class divided between conceptual learning and practical application. Students will learn object-oriented programming concepts in Java through lectures, assignments, and labs. Topics include abstraction, classes and objects, methods, constructors, object interaction, inheritance, polymorphism, collections, and more. Assessment will consider attitude, class participation, homework, and exams. The first session will cover modeling concepts and abstraction.
1 of 21
More Related Content
It 405 materi 1 pengantar
1. IT 405: Konstruksi Perangkat Lunak
Berorientasi Objek
Pengantar
Ayi Purbasari, ST., MT.
Unpas, 2014
3. Model Ajar 4 SKS
Pemahaman
Konsep dan
Praktek
1 sks konsep
2 sks praktek
1 sks
pembahasan/test
4. Para Pengajar dan Asisten
Ayi Purbasari
Kelas B
Koordinator
Ade Sukendar
Kelas A
Kelas D
Hendra Komara
Kelas C
Wanda Gusdya
Kelas E
Kelas F
Para Asisten
6. Tujuan Instruksional Umum
Mampu memahami konsep konstruksi dan
pemrograman berorientasi objek
menggunakan teknologi Java.
Java? Takut ketemu Java?
7. TIOBE Index for February 2014
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
8. Silabus
Abstraksi
Kelas dan Objek
OO
Metode
Konstuktor
Object
Interaction Asosiasi,
Agregasi, dan
Komposisi
Inheritance
Relation
between objek
Collection:
Array, ArrayLIst
Collection
Polimorfisme
Kelas Abstrak
danInterface
Final Concept
9. Komponen Penilaian
Sikap di kelas
kehadiran
keaktifan
kemandirian
Penguasaan materi
penyelesaian tugas kelas
penyesaian tugas di
rumah
ujian
12. Five Activities of a Generic
Process framework
Delivered to
the customer
who evaluates
the products
and provides
feedback
based on the
evaluation.
Deployment:
code
generation and
the testing.
Construction:
Create a
sketch, what
it looks like
architecturally,
how the
constituent
parts fit
together and
other
characteristics.
Modeling:
creates a
map defines
the work by
describing the
tasks, risks and
resources,
work products
and work
schedule.
Planning:
communicate
with customer
to understand
objectives and
gather
requirements
Communication:
14. Why do we model ?
Modeling captures essential
parts of the system James
Rumbaugh
This picture is a good example
for this.
Although a lot of important
details for the construction of
a real computer system are
missing, everybody will
understandthat
This picture represents a
networked computer system.
The above picture is a
model for a networked
computer system.
15. Why do we model visually ?
Graphics reveal data -- Edward Tufte. The
Visual Display of Quantitative Information,
1983
1 bitmap = 1 megaword. -- Anonymous visual
modeler
20. SESI IV:
Pembahasan Java Dasar
(dari modul)
Pengumuman Tugas I:
membuat makalah 6
halaman tentang Java
(sejarah, aplikasi, dll)
dilengkapi dengan
contoh program kecil
dengan penggunaan if
dan for.
Format tugas = format
makalah/paper