Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

FACULTY OF ENGINEERING & ARCHITECTURE / EEM-431 - ELECTRICAL AND ELECTRONICS ENGINEERING

Code: EEM-431 Course Title: OBJECT ORIENTED PROGRAMMING Theoretical+Practice: 3+0 ECTS: 3
Year/Semester of Study 4 / Fall Semester
Level of Course 1st Cycle Degree Programme
Type of Course Optional
Department ELECTRICAL AND ELECTRONICS ENGINEERING
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer MEHMET YEŞİLBUDAK (myesilbudak@nevsehir.edu.tr)
Name of Lecturer(s)
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
To gain programming skills using an object-oriented language.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 can design software and/or hardware-based system, component or process. PO-2 Ability to identify engineering problems, modelling, formulate and improve the ability to solve.
PO-3 In such a way that those who want to design a system or process.
PO-9 To adapt to innovation and emerging technologies, continuous self-renewal, and improve the ability of researchers.
PO-11 The techniques required for engineering applications, methods and improve the ability to use modern tools.
Examination
LO-2 can solve problems through object-oriented programs. PO-2 Ability to identify engineering problems, modelling, formulate and improve the ability to solve.
PO-3 In such a way that those who want to design a system or process.
PO-9 To adapt to innovation and emerging technologies, continuous self-renewal, and improve the ability of researchers.
PO-11 The techniques required for engineering applications, methods and improve the ability to use modern tools.
Examination
LO-3 can develop scalable and easy-to-maintain applications. PO-2 Ability to identify engineering problems, modelling, formulate and improve the ability to solve.
PO-3 In such a way that those who want to design a system or process.
PO-9 To adapt to innovation and emerging technologies, continuous self-renewal, and improve the ability of researchers.
PO-11 The techniques required for engineering applications, methods and improve the ability to use modern tools.
Examination
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
Introduction to object-oriented programming, basic data types, operators, flow control mechanisms, arrays, methods, classes and objects, inheritance, polymorphism, exception handling, events and event handling.
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Introduction to object-oriented programming Distance education, lecture, question and answer, discussion
2 Basic data types Distance education, lecture, question and answer, discussion
3 Operators Distance education, lecture, question and answer, discussion
4 Flow control mechanisms Distance education, lecture, question and answer, discussion
5 Arrays Distance education, lecture, question and answer, discussion
6 Methods Distance education, lecture, question and answer, discussion
7 Classes and objects Distance education, lecture, question and answer, discussion
8 mid-term exam
9 Inheritance Distance education, lecture, question and answer, discussion
10 Inheritance Distance education, lecture, question and answer, discussion
11 Polymorphism Distance education, lecture, question and answer, discussion
12 Polymorphism Distance education, lecture, question and answer, discussion
13 Exception handling Distance education, lecture, question and answer, discussion
14 Events and event handling Distance education, lecture, question and answer, discussion
15 Events and event handling Distance education, lecture, question and answer, discussion
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Her Yönüyle C# 7.0, S. Algan, Pusula Yayıncılık, 2018.
2 Visual C# .Net Başlangıç Rehberi, İ. Karagülle, Türkmen Kitapevi, 2004.
Required Course instruments and materials
Course book, notebook.

Assessment Methods
Type of Assessment Week Hours Weight(%)
mid-term exam 8 1 40
Other assessment methods
1.Oral Examination
2.Quiz
3.Laboratory exam
4.Presentation
5.Report
6.Workshop
7.Performance Project
8.Term Paper
9.Project
final exam 16 1 60

Student Work Load
Type of Work Weekly Hours Number of Weeks Work Load
Weekly Course Hours (Theoretical+Practice) 3 14 42
Outside Class
       a) Reading 2 9 18
       b) Search in internet/Library 2 9 18
       c) Performance Project 0
       d) Prepare a workshop/Presentation/Report 0
       e) Term paper/Project 0
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 5 1 5
mid-term exam 1 1 1
Own study for final exam 5 1 5
final exam 1 1 1
0
0
Total work load; 90