Course Name Code Semester T+U Hours Credit ECTS
Concepts Of Programming Languages ISE 210 4 3 + 0 3 6
Precondition Courses
Recommended Optional Courses
Course Language Turkish
Course Level Bachelor's Degree
Course Type Compulsory
Course Coordinator Dr.Öğr.Üyesi DENİZ BALTA
Course Lecturers Dr.Öğr.Üyesi DENİZ BALTA,
Course Assistants
Course Category
Course Objective The aim of the course is to teach the object oriented programming concepts for developing efficient and flexible software.
Course Content C#, Object oriented programming concepts, Graphical User Interfaces, Generics, Collections, LINQ, Files
# Course Learning Outcomes Teaching Methods Assessment Methods
1 Understand the basics of C# programming language Lecture, Question-Answer, Testing, Homework, Project / Design,
2 Understand the concepts of inheritance, encapsulation and polymorphism Lecture, Question-Answer, Testing, Project / Design,
3 Windows Forms Lecture, Question-Answer, Brain Storming, Testing, Project / Design,
4 Windows Presentation Foundation Lecture, Question-Answer, Testing, Performance Task,
Week Course Topics Preliminary Preparation
1 Introduction to C#
2 Control statements
3 Methods and arrays
4 Classes and objects
5 Inheritance, Polymorphism and Interfaces
6 Graphical User Interfaces with Windows Forms I
7 Graphical User Interfaces with Windows Forms II
8 Graphical User Interfaces with Windows Presentation Foundation
9 WPF Graphics and Multimedia
10 Exception handling
11 Files
12 LINQ
13 Generics
14 Collections
Resources
Course Notes Robert W. Sebesta, "Concepts of Programming languages", fourth edition, Addison-Wesley, 1999.
Course Resources
Order Program Outcomes Level of Contribution
1 2 3 4 5
1 X
2 X
3 X
4 X
5 X
6 X
7 X
8 X
9 X
10
11 X
12 X
Evaluation System
Semester Studies Contribution Rate
1. Ödev 20
2. Ödev 20
1. Ara Sınav 50
1. Kısa Sınav 10
Total 100
1. Yıl İçinin Başarıya 60
1. Final 40
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Mid-terms 1 10 10
Assignment 4 5 20
Final examination 1 15 15
Total Workload 141
Total Workload / 25 (Hours) 5.64
dersAKTSKredisi 6