Programming II


It provides an introduction to object-oriented programming (object oriented programming) using the Java programming language. Its purpose is to teach the basic concepts and techniques that constitute the model of object-oriented programming.


Objectives

Deepening students to object-oriented programming and the use of JAVA language for developing integrated applications emphasizing the connection to databases, to web applications and graphical interfaces. Students who complete the course will be able to know: - The basic principles of object-oriented programming: abstract types of data, encapsulation, inheritance, polymorphism - The basic elements of a programming language with objects like Java: object classes and interfaces, methods, and exceptions handling objects collections - How the description of a problem to determine the logic to solve the problem in accordance with the model of object-oriented programming and then be able to implement in a Java program - How to test, document and prepare a professional program using the tools of Java


Prerequisites

OB18- Object oriented programming I


Syllabus

Objects and classes. Use objects. Inheritance in Java. Advanced topics. Inheritance and language structures. Packages. manipulation exemption. Currents / O. Basic classes for managing collections. Sort collections. Inner classes. Introduction to GUI. Introduction to JDBC. Introduction to process threads.

COURSE DETAILS

Level:

Type:

Undergraduate

(A+)


Instructors: Iraklis Varlamis
Department: Informatics and Telematics
Institution: Harokopio University of Athens
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-NonCommercial

Visit Course Page

SHARE THIS COURSE
RELATED COURSES