Course Name Code Semester T+U Hours Credit ECTS
Programming YBS 521 0 3 + 0 3 6
Precondition Courses
Recommended Optional Courses
Course Language Turkish
Course Level yuksek_lisans
Course Type Optional
Course Coordinator Dr.Öğr.Üyesi ÇAĞLA EDİZ
Course Lecturers Dr.Öğr.Üyesi ÇAĞLA EDİZ,
Course Assistants
Course Category
Course Objective

Teaching the basic principles of software, writing algorithms in a software system, gaining ability for designing and developing in software, introducing interface to use the vb.net programming language, teaching the development of application software using basic programming principles with the help of libraries that come with vb.net programming language

Course Content

Algorithms, data types, controls, loops, classes, objects, methods, inheritance, encapsulation, the .NET Framework, vb.net Interface, vb.net Control Structures and Loops, vb.net Error Control, vb.net Forms, Controls, Dialogue windows, vb.net Text / Date-Time / Mathematical methods, vb.net DataTable use, the sample project application.

# Course Learning Outcomes Teaching Methods Assessment Methods
Week Course Topics Preliminary Preparation
1 Algorithmic Programming Design, Flowcharts
2 Introduction to Object Oriented Programming, Data Types, Variables, Control Structures for Selection, Control Structures for Selection
3 Classes, Objects, Types
4 Constructors & Destructors, Overloading, Interface
5 Encapsullation, Subclass & Inheritance, Polymorphism
6 Design a Project
7 MID TERM EXAM
8 Data Types & Operators in C#
9 Control Structures for Selection in vb.net, Control Structures for Iteration in C#
10 Forms, User Controls in vb.net
11 String Methods in vb.net, Date/Time Methods in vb.net, Math Methods in vb.net
12 Publishing, Application Project
13 Application Project
14 Application Project
Resources
Course Notes
Course Resources
Order Program Outcomes Level of Contribution
1 2 3 4 5
1 Can use next generation computing-based business analytics techniques and apply these methods to business problems
2 Offers developed solutions with information technologies such as Business Intelligence tools X
3 Makes the routine decisions necessary for the execution of operational works with the help of information technologies.
4 Makes medium and long term strategic decisions with the help of information systems. X
5 Can transform business processes into electronic form with the help of information systems X
6 Contributes to the sustainability of processes with electronic transformation.
7 Makes a basic literature search on the field. X
8 Knows about research methodology and applies this knowledge to informatics issues. X
9 Leading the working group by communicating within the team in teamwork.
10 Effectively uses group communication technologies in IT projects management.
Evaluation System
Semester Studies Contribution Rate
1. Ara Sınav 100
Total 100
1. Yıl İçinin Başarıya 50
1. Final 50
Total 100
ECTS - Workload Activity Quantity Time (Hours) Total Workload (Hours)
Course Duration (Including the exam week: 16x Total course hours) 16 2 32
Hours for off-the-classroom study (Pre-study, practice) 16 3 48
Mid-terms 1 5 5
Quiz 2 10 20
Assignment 1 14 14
Oral Examination 1 10 10
Final examination 1 15 15
Total Workload 144
Total Workload / 25 (Hours) 5.76
dersAKTSKredisi 6