|
|||||
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 |