Transcript Lesson Plan

Advanced Programming
Lesson Plan
Sutrisno
Ismiarta Aknuranda
Candra Dewi
Issa Arwani
Ahmad Afif Supianto
Fitra A. Bachtiar
PTIIK- UB
Short description
Name: Advanced Programming
Code: IFK15002
Semester: 2
Credits: 5 sks
Status: Compulsory
Pre-requisite:
Basic Programming
Lesson Plan - PTIIK UB 2012-2013
Learning objectives
After completing the course, you will be able to:


Describe the rationale of object-oriented programming
Explain the object-oriented programming concepts in Java, i.e.:









Abstraction
Encapsulation
Classes and objects
Inheritance
Polymorphism
Interface
Event-driven programming (via GUI)
Exception handling
Use and apply above concepts to create simple programs in Java
Lesson Plan - PTIIK UB 2012-2013
Topics








Rationale of OOP
OOP in Java
Abstraction
Encapsulation
Classes and objects
Inheritance
Polymorphism
Interface
Lesson Plan - PTIIK UB 2012-2013
Topics (cont’d)




Generic
Exception-handling mechanism
Even-driven programming (via GUI)
String handling
Lesson Plan - PTIIK UB 2012-2013
Reading list






Oracle. The Java Tutorials. [Online]. http://docs.oracle.com/javase/tutorial/
Oracle. Java SE Tutorial 2012-02-28 [Online].
http://www.oracle.com/technetwork/java/javase/downloads/java-se-7tutorial-2012-02-28-1536013.html
Oracle. Java SE Downloads [Online].
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Harvey M. Deitel and Paul J. Deitel, Java: How to Program, 6th ed.: Prentice
Hall, 2004.
Ken Arnold, James Gosling, and David Holmes, The Java Programming
Language, 4th ed.: Addison Wesley Professional, 2005.
Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, and Tom
Risser, The Java Tutorial Fourth Edition: A Short Course on the Basics, 4th ed.:
Addison Wesley Professional, 2006.
Lesson Plan - PTIIK UB 2012-2013
Marking




Praktikum/project: 40%
Assignments: 10%
Mid exam (UTS): 25%
Final exam (UAS): 25%
Lesson Plan - PTIIK UB 2012-2013
Regulations

Attendance
 Min 80% for permission to attend UAS

Avoid cheating
 Hard penalty
Cancellation or failing of all courses taken in current semester
 Leading to DO!
 Buku Pedoman PTIIK UB: Bab III Pasal 20
Lesson Plan - PTIIK UB 2012-2013
Learning and teaching spirit







Positive thinking
Self-directed
Active learning
Critical thinking
Lecturer as facilitator and learner too...
We are a learning community
Give the best to your Lord!
Systems Analysis and Design: Lesson Plan – 2011/2012
9
Facility

Moodle
 http://elearning.ptiik.ub.ac.id

Blog:
 http://iaknuranda.lecture.ub.ac.id

Student representative
 contact person
 the sooner the better
Systems Analysis and Design: Lesson Plan – 2012/2013
10
Have a nice journey...
...of learning!

Systems Analysis and Design: Lesson Plan – 2012/2013
11