BAYBURT University Information Package / Course Catalogue

Home Information on the Institution Information on Degree Programmes General Information for Students
Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
BT209.1B2Object Based ProgrammingElective235
Level of Course Unit
Short Cycle
Objectives of the Course
The aim of this course is to explain the object-oriented programming using C# programming language and gain the ability of object-oriented software development.
Name of Lecturer(s)
Öğr. Gör. Rabia KURNAZ
Learning Outcomes
1Make the programming required for software installation
2To prepare your application with basic commands of a programming language
3To prepare applications using the programming language function
4Programming objects to create and work with objects
5Use database objects
Mode of Delivery
Normal Education
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
NoneEncapsulation, classes and objects, class members: Data members and member functions, class member visibility (private, public, protected), class hierarchies, single and multiple inheritance, inter-class relationships, class variables and instance variables, class methods and instance methods.
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Introduction to programming in C#
2Introduction to classes and objects
3Control status
4Functions and recursion
5Sequences and vectors
6Pointers
7Classes
8Midterm Exam
9Classes
10Object
11Object
12Object-oriented programming
13Heritage
14Multiple inheritance
15Multiple inheritance
16Final Exam
Recommended or Required Reading
Uzunköprü S., 2015, Visual Studio 2016, KODLAB Yayın Dağıtım
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination111
Attending Lectures14456
Practice14228
Individual Study for Mid term Examination4832
Individual Study for Final Examination4832
TOTAL WORKLOAD (hours)150
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
PO
15
LO1553342124414131
LO2553342124414131
LO3553342124414131
LO4553342124414131
LO5553342124414131
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High