Language of Instruction
|
English
|
Level of Course Unit
|
Bachelor's Degree
|
Department / Program
|
COMPUTER ENGINEERING
|
Type of Program
|
Formal Education
|
Type of Course Unit
|
Compulsory
|
Course Delivery Method
|
Face To Face
|
Objectives of the Course
|
Able to define the basic concepts of Object Oriented Programming, Able to systematically analyze a computer software problem. Able to use the libraries included in the Java API Able to develop object-oriented programs with Java and develop methods and modules together.
|
Course Content
|
Within the scope of this course, students will develop object-oriented programs using the Java programming language. The main purpose of the course is to teach students the concepts of object-oriented programming and other auxiliary concepts commonly used in modern computer systems. In the course, subjects such as inheritance, polymorphism, exception handling, various data structures and graphical interface design will be covered.
|
Course Methods and Techniques
|
Face-to-face lectures and practical lab work
|
Prerequisites and co-requisities
|
( COMP101 )
|
Course Coordinator
|
Associate Prof.Dr. Rifat Kurban rifat.kurban@agu.edu.tr
|
Name of Lecturers
|
Associate Prof.Dr. RIFAT KURBAN
|
Assistants
|
None
|
Work Placement(s)
|
No
|
Recommended or Required Reading
Resources
|
Java Software Solutions: Foundations of Program Design, Lewis & Loftus, 8th Ed.
|
|
Java Software Solutions: Foundations of Program Design, Lewis & Loftus, 8th Ed.
|
|
|
|
|
|
|
Course Category
Mathematics and Basic Sciences
|
%10
|
|
Engineering
|
%90
|
|
Engineering Design
|
%0
|
|
Social Sciences
|
%0
|
|
Education
|
%0
|
|
Science
|
%0
|
|
Health
|
%0
|
|
Field
|
%0
|
|
|