Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
CENG 112OBJECT ORIENTED PROGRAMMING3 + 02nd Semester4

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Compulsory
Course Objective Teaching Object-Oriented Programming concepts in contemporary and object oriented programming language.
Course Content Introduction to Object-Oriented Programming Inheritance Polymorphism Abstract classes Applications and coding techniques in C# or Java Console and Form Applications in C# or Java Syntax and structure of C# or Java programming language Teaching fundamentals of OOP in C# or Java programming language
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.
Mode of Delivery Face to Face

COURSE LEARNING OUTCOMES
1Learning C# or Java programming language
2Learning console and form applications
3Learning concepts and fundamentals of Object-Oriented Programing
4Learning basic level database concepts and applications

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12
LO 0015255        
LO 0025   5       
LO 0035355    5   
LO 0045  5    5   
Sub Total20510155   10   
Contribution513410003000

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14342
Hours for off-the-classroom study (Pre-study, practice)14228
Assignments5420
Mid-terms177
Final examination177
Total Work Load

ECTS Credit of the Course






104

4
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2023-2024 Spring1FATMANA ŞENTÜRK
Details 2023-2024 Spring2GÜRHAN GÜNDÜZ
Details 2022-2023 Spring1FATMANA ŞENTÜRK
Details 2022-2023 Spring2İBRAHİM KÖK
Details 2021-2022 Spring1FATMANA ŞENTÜRK
Details 2021-2022 Spring2İBRAHİM KÖK
Details 2021-2022 Spring4İBRAHİM KÖK
Details 2020-2021 Spring1GÖKÇEN YILMAZ
Details 2020-2021 Spring2FATMANA ŞENTÜRK
Details 2019-2020 Spring1ELİF HAYTAOĞLU
Details 2019-2020 Spring2FATMANA ŞENTÜRK


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
CENG 112 OBJECT ORIENTED PROGRAMMING 3 + 0 1 Turkish 2023-2024 Spring
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Asts. Prof. Dr. FATMANA ŞENTÜRK fatmanas@pau.edu.tr İİBF BB104 %60
Goals Teaching Object-Oriented Programming concepts in contemporary and object oriented programming language.
Content Introduction to Object-Oriented Programming Inheritance Polymorphism Abstract classes Applications and coding techniques in C# or Java Console and Form Applications in C# or Java Syntax and structure of C# or Java programming language Teaching fundamentals of OOP in C# or Java programming language
Topics
WeeksTopics
1 Javaya giriş
2 Types
3 Arrays
4 Object
5 Object
6 Access Modifiers
7 Polymorphism
8 Polymorphism
9 Exception Handling
10 Examples
11 Midterm
12 GUI
13 GUI with Database
14 GUI with Database
Materials
Materials are not specified.
Resources
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam40Midterm Exam
Homework10Homework
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes