110 likes | 285 Views
Advanced P rogramming. Sutrisno Ismiarta Aknuranda Candra Dewi Issa Arwani Ahmad Afif Supianto Fitra A. Bachtiar PTIIK- UB. Lesson Plan. Short description. Name : Advanced Programming C ode: IFK15002 Semester: 2 Credits : 5 sks Status: Compulsory Pre-requisite :
E N D
Advanced Programming Sutrisno Ismiarta Aknuranda Candra Dewi Issa Arwani Ahmad Afif Supianto Fitra A. Bachtiar PTIIK- UB Lesson Plan
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-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
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
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
Have a nice journey......of learning! Systems Analysis and Design: Lesson Plan – 2012/2013