• Tidak ada hasil yang ditemukan

SAP Pemrograman Berorientasi Objek Lanjut

N/A
N/A
Protected

Academic year: 2017

Membagikan "SAP Pemrograman Berorientasi Objek Lanjut"

Copied!
5
0
0

Teks penuh

(1)

ISO 9001 : 2008

SYLLABUS FORM

Doc. No

:

FRM/KUL/01/02

Revision No

:

4

Date of Issue

:

October 01st , 2011

ISO

:

7.5.1 & 7

Created by Checked by Approved by Valid date

Syahril Rizal, S.T., M.M., M.Kom. M.Izman Herdiansyah, PhD

1. Faculty : Computer Science

2. Study Program : Information Technology Grade: S1 Degree

3. Subject : Advanced Object Oriented Programming

4. Subject Code :

5. Pra requirement Subject :

6. Subject Status :

7. Description : this subject is designed to complement our core subjects with serveral current issues in software engineering aspect. For current

semester , we provide students with advance java programming. This subject will cover The Java Programming Environment, Fundamental

Programming Structures in Java, Objects and Classes, Inheritance, Interfaces and Inner Classes, Graphics Programming, Event Handling, User Inter-face Components with Swing, Deploying Applications and Applets, Exceptions, Logging, Assertions, and Debugging, Generic Programming, Collec-tions, Multithreading.

(2)

No Topic / Learning Materials Sub Topic Reference Information 1 An Introduction to Java - Java As a Programming Platform

- The Java “White Paper” Buzzwords

- Java Applets and the Internet

- A Short History of Java

- Common Misconceptions about Java

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

2 The Java Programming Environment - Installing the Java Development Kit

- Choosing a Development Environment

- Using the Command-Line Tools

- Using an Integrated Development Environment

- Running a Graphical Application

- Building and Running Applets

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

3 Fundamental Programming Structures

in Java -- A Simple Java Program Comments

- Data Types

- Variables

- Operators

- Strings

- Input and Output

- Control Flow

- Big Numbers

- Arrays

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

4 Objects and Classes - Introduction to Object-Oriented Programming

- Using Predefined Classes

- Defining Your Own Classes

- Static Fields and Methods

- Method Parameters

- Object Construction

- Packages

- The Class Path

- Documentation Comments

- Class Design Hints

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

5 Inheritance - Classes, Superclasses, and Subclasses

(3)

- Generic Array Lists

- Object Wrappers and Autoboxing

- Methods with a Variable Number of Parameters

- Enumeration Classes

- Reflection

- Design Hints for Inheritance

Fundamentals, Prentice Hall

6 Interfaces and Inner Classes - Interfaces

- Object Cloning

- Interfaces and Callbacks

- Inner Classes

- Proxies

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

7 Mid Test exam

8 Graphics Programming - Introducing Swing

- Creating a Frame

- Positioning a Frame

- Displaying Information in a Component

- Working with 2D Shapes

- Using Color

- Using Special Fonts for Text

- Displaying Images

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

9 Event Handling - Basics of Event Handling

- Actions

- Mouse Events

- The AWT Event Hierarchy

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

10 User Interface Components with Swing - Swing and the Model-View-Controller Design Pattern

- Introduction to Layout Management

- Text Input

- Choice Components

- Menus

- Sophisticated Layout Management

- Dialog Boxes

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

11 Deploying Applications and Applets - JAR Files

- Java Web Start

- Applets

- Storage of Application Preferences

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

(4)

Debugging - Catching Exceptions

- Tips for Using Exceptions

- Using Assertions

- Logging

- Debugging Tips

- Using a Debugger

2008, Core Java Volume I - Fundamentals, Prentice Hall

13 Generic Programming - Why Generic Programming?

- Definition of a Simple Generic Class

- Generic Methods

- Bounds for Type Variables

- Generic Code and the Virtual Machine

- Restrictions and Limitations

- Inheritance Rules for Generic Types

- Wildcard Types

- Reflection and Generics

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

14 Collections - Collection Interfaces

- Concrete Collections

- The Collections Framework

- Algorithms

- Legacy Collections

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

15 Multithreading - What Are Threads?

- Interrupting Threads

- Thread States

- Thread Properties

- Synchronization

- Blocking Queues

- Thread-Safe Collections

- Callables and Futures

- Executors

- Synchronizers

- Threads and Swing

- Horstmann. Cay.S, Gary Cornell. 2008, Core Java Volume I - Fundamentals, Prentice Hall

16 Final Test exam

(5)

10.Reference :

Referensi

Dokumen terkait

Memilih kriteria yang akan dipakai untuk menilai objek evaluasi merupakan tugas yang paling sulit dalam evaluasi pendidikan. Apabila yang diacu hanya pencapaian tujuan, maka ini memang

Kesalahan berbahasa yang terdapat dalam kalimat di atas dikarenakan kata nervous ´ merupakan istilah asing yang diserap kedalam bahasa Indonesia dengan utuh tanpa

Kemudian plastik panas terus diinjeksikan kedalam cetakan, material dengan suhu yang lebih rendah tadi terdorong terus kedalam dan meniggalkan bekas aliran..

Ungkapan-ungkapan seperti tingkat atau laju pertumbuhan dan yang sejenisnya dalam masalah-masalah pertanian , ekonomi dan bisnis , kehidupan , perilaku ataupun laju

Berdasarkan hasil penelitian yang dilakukan pada KPP Pratama Sidoarjo Utara adalah tidak ada perbedaan kepatuhan formal Wajib Pajak dalam memenuhi kewajibannya menyetorkan

Karyawan yang mendapatkan penempatan pekerjaan yang sesuai dengan bidang keahliannya akan lebih merasa senang serta nyaman dalam bekerja, karena karyawan dapat menerapkan

Berdasarkan hasil penelitian yang didapatkan bahwa ekstrak etanol daun Sirih ( Piper betle L) berpengaruh terhadap proses spermatogenesis pada tikus putih jantan

Dengan penjelasan persentasi diatas, maka hipotesis deskriptif dalam penelitian ini dengan berdasarkan pada pembahasan tersebut adalah terdapat korelasi yang positif