11
Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

Embed Size (px)

Citation preview

Page 1: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

Capita Selecta:Object-oriented Programming

Lesson Plan

Ismiarta AknurandaPTIIK- UB

Page 2: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

Short description

Name: Capita Selecta in Information SystemsCode: SIF15021Semester: 4 onwards Credits: 3 sksStatus: Optional (but at present temporarily

compulsory)Pre-requisite: None (but at present Basic

Programming)

Lesson Plan - PTIIK UB 2012-2013

Page 3: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

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

Page 4: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

Topics

Rationale of OOP OOP in Java Abstraction Encapsulation Classes and objects Inheritance Polymorphism Interface

Lesson Plan - PTIIK UB 2012-2013

Page 5: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

Topics (cont’d)

Generic Exception-handling mechanism Even-driven programming (via GUI) String handling

Lesson Plan - PTIIK UB 2012-2013

Page 6: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

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-7-tutorial-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

Page 7: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

Assessment

Assignments: 20% Mid exam (UTS): 35% Final exam (UAS): 45%

Lesson Plan - PTIIK UB 2012-2013

Page 8: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

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

Page 9: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

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

Page 10: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

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

Page 11: Capita Selecta: Object-oriented Programming Lesson Plan Ismiarta Aknuranda PTIIK- UB

Have a nice journey......of learning!

Systems Analysis and Design: Lesson Plan – 2012/2013 11