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
BT208.6B2Object Oriented System Development and DesignElective244
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 necessary software for programming settings.
2Operating system-based foundation to develop applications.
3Develop advanced applications based operating system.
4Implement object-oriented programming paradigms.
5Develop database-connected application.
Mode of Delivery
Normal Education
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Encapsulation, 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
Practice14114
Individual Study for Mid term Examination4416
Individual Study for Final Examination4832
TOTAL WORKLOAD (hours)120
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