Academic Catalog

ION510 OBJECT ORIENTED PROGRAMMING WITH JAVA

Course Code: 9040510
METU Credit (Theoretical-Laboratory hours/week): 3(3-0)
ECTS Credit: 8.0
Department: Informatics Online
Language of Instruction: English
Level of Study: Graduate
Course Coordinator: Lecturer Dr. ERHAN GÖKÇAY
Offered Semester: Fall Semesters.

Course Content

The first aim of the course is to explain the concept of Object Oriented Programming. Secondly, Java programming language will be shown in parallel and how the basic principles of OOP are implemented in Java. Java structures and language constructs will be explained in addition to advanced Java concepts, Graphical User Interface design and thread mechanism. At the end of the semester students are expected to be able to program in Java efficiently and implement medium-hard GUI functionality.