Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
Object Oriented Programming with Java II
Date
2009
Author
Koçyiğit, Altan
Metadata
Show full item record
This work is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Item Usage Stats
349
views
0
downloads
Cite This
This is the second course covering the object oriented programming in the Java Programming Language. In this course some advanced features of the Java Language and J2EE platform are introduced. At the and of this course you will be able to prepare a GUI for an application which can have multiple threads, communicate through the Internet and storing/retrieving information in databases. In addition, you will be able to create applets which can run in web browsers.
URI
https://ocw.metu.edu.tr/course/view.php?id=19
https://hdl.handle.net/11511/37044
Collections
Graduate School of Informatics, Course Material
Suggestions
OpenMETU
Core
Object Oriented Programming with Java I
Koçyiğit, Altan(2009)
This course covers the object oriented programming in the Java Programming Language. The basics of the Java Programming Language are given, object oriented aspects of the Java Programming Language are used to introduce the concepts of object oriented programming, and using the Java libraries to manipulate objects is illustrated. At the end of the course you will be able to create and use objects to write programs in the Java Programming Language.
Programming Language Concepts
Şehitoğlu, Onur Tolga(2010)
To teach theoretical background and common concepts in programming languages. Making students familiar with different paradigms including functional, object-oriented and logic programming paradigms. To establish an understanding of the programming language design quality. To give an idea of how concepts in programming languages including syntax is implemented.
Verifiable concurrent programming using concurrency controllers
Betin Can, Aysu (2004-09-24)
We present a framework for verifiable concurrent programming in Java based on a design pattern for concurrency controllers. Using this pattern, a programmer can write concurrency controller classes defining a synchronization policy by specifying a set of guarded commands and without using any of the error-prone synchronization primitives of Java. We present a modular verification approach that exploits the modularity of the proposed pattern, i.e., decoupling of the controller behavior from the threads that ...
Ontology on Semantic Web
Doğandağ, Semra; Alpaslan, Ferda Nur (IOS PRESS, NIEUWE HEMWEG 6B, 1013 BG AMSTERDAM, NETHERLANDS, 2007-10-24)
OWL (Web Ontology Language) is a markup ontology language based on Description Logics (DL). It is about to become standard ontology language on the web, therefore different communities try to export their ontologies to OWL. Although OWL is highly expressive, it is not always easy to map a formalism to another one. There are some important conceptual modeling problems that should be revisited by OWL. In this paper we have chosen MPEG-7 as an example meta-language. MPEG-7 is written using XML-Schema. We discu...
Formalizing the specification and execution of workflows using the event calculus
Çiçekli, Fehime Nihan (Elsevier BV, 2006-08-03)
The event calculus is a logic programming formalism for representing events and their effects especially in database applications. This paper proposes the event calculus as a logic-based methodology for the specification and execution of workflows. It is shown that the control flow graph of a workflow specification can be expressed as a set of logical formulas and the event calculus can be used to specify the role of a workflow manager through a set of rules for the execution dependencies of activities. The...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
A. Koçyiğit, “Object Oriented Programming with Java II,” 00, 2009, Accessed: 00, 2020. [Online]. Available: https://ocw.metu.edu.tr/course/view.php?id=19.