Advanced Programming Lesson Plan Sutrisno Ismiarta Aknuranda

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

01/04/2014 cis110 1 Introduction to computing and the Internet Dr. Lahcen Ouarbya 29 St-James, Room 6 Tel: Surgery.
1 G54PRG Programming Lecture 1 Amadeo Ascó Adam Moore G54PRG Programming Lecture 1 Amadeo Ascó 3 Java Programming Language.
CSS446 Spring 2014 Nan Wang. 2 Instructor Instructors: –Nan Wang Office: TEC 232 Phone: (601) Meeting time and location:
CSNB334 Advanced Operating Systems Course Introduction Lecturer: Asma Shakil.
Software Engineering Lesson Plan Issa Arwani Informatika UB Third Semester
Management Information Systems Lesson Plan Ismiarta Aknuranda Informatika UB.
Algorithm and Programming Introduction International Class, Electrical Engineering Dept. Monday, A.601.
6/10/2015Assoc. Prof. Stoyan Bonev1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept American University in Bulgaria
Internet and Intranet Protocols and Applications Lecture 0: Administrivia January 23, 2002 Joseph Conron Computer Science Department New York University.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
Assoc. Prof. Stoyan Bonev, PhD, Computer Science dept
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
EXPERIENCE WITH TWO OOP LANGUAGES IN ONE COURSE Ana Madevska Bogdanova, FCSE, Skopje, Macedoia.
 Dr. Natheer Khasawneh. Visual Programming CPE 411 Dr. Natheer Khasawneh Jordan University of Science and Technology.
INTRODUCTION TO PROGRAMMING COURSE CODE – MIS 211 Department of Management Information System Mr.Mohammed Abu Roqiah.
Object Oriented Programming CEN 221. Course Description Classes, objects, inheritance, polymorphism, graphical user interfaces, event handling, exception.
1 CSCE Programming Languages Introduction and Course Administration Dr. Hyunyoung Lee 410B HR Bright
Exception Handling. Definition  The term exception is shorthand for the phrase "exceptional event.“  An exception is an event, which occurs during the.
Sadegh Aliakbary. Copyright ©2014 JAVACUP.IRJAVACUP.IR All rights reserved. Redistribution of JAVACUP contents is not prohibited if JAVACUP.
CSC 113 Java Programming II
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
Chapter 1: Introduction to Project Management
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
SEE&REZagreb, On the course architecture and course homepage Mirjana Ivanovic Faculty of Science, Department of Mathematics and Informatics Trg.
Sadegh Aliakbary Sharif University of Technology Fall 2012.
SE3183 Advance Web Programming Programming Session 2013/2014.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
Module Overview n Module Title: OO Programming n Module Code: MIT3446 n Module Value: 3.0 n Duration: 15 weeks n Class-Contact Hours: Lecture15 hrs n Lab/Tutor30hrs.
OOP (Java): Prelim/ OOP (using Java) Objective – –to give some background on the course Semester 2, Who we are: Andrew Davison.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
Course Introduction Object-oriented Programming. 2 Course information Credit points: 3 Lectures: 15x2 hours; Lab: 15 sections Lecturer:  Trần Thị Minh.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
EZWAN SHAH ABD MAJID Q1 LEVEL FB: EZWAN SHAH Interest Group: Web Development IAD1133:
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Inheritance The Basics in Java. Definition  A class that is derived from another class is called a subclass (also a derived class, extended class, or.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
Information Systems Analysis and Design Lesson Plan Ismiarta Aknuranda PTIIK UB Spring Semester
JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course CoE Masters Programme, PSU Semester.
Abstract Classes and Interfaces The Basics in Java.
Polymorphism Introduction. Polymorphism  Example in Biology: –Different ‘forms’, same species Adapted and adopted from Deitel (2004), IBM (2004), Liang.
ICS 313 Fundamentals of Programming Languages. Catalogue Description  Concepts of Programming Languages: Syntax and semantics, Data types, Control structures,
1. Course Information 2 Course Description 3  This course is the continuation in the Fundamental of Computer Problem Solving (CSC128) Emphasis on solving.
CSE 310 Object Oriented Programming Summer 2016 Suraiya Tairin.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CS101 Computer Programming I
Welcome to Adv. Java Programming
CSc 020: Programming Concepts and Methodology II
Internet Technology Information Technology Department
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
1Z0-808 Exam : Java SE 8 Programmer I
CSC215 Lecture Orientation.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
EECE 310 Software Engineering
Organizational Issues
Advanced Programming: C# Lecture 0: Corse Info
Introduction to Programming Using C++
Experiment with course materials concerning ‘Threads’
An Introduction to Java Language
An Introduction to Java Language
Organizational Issues
SE-1021 Software Development 2
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

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-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 Avoid cheating 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

Systems Analysis and Design: Lesson Plan – 2012/2013 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