Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS Credits
4YBS232Visual Programming3+0+036

Course Details
Language of Instruction Turkish
Level of Course Unit Bachelor's Degree
Department / Program Management Information Systems
Mode of Delivery Face to Face
Type of Course Unit Compulsory
Objectives of the Course The aim of the course is to teach students the basic concepts, principles and practices of visual application development.
Course Content While it will teach basic coding and design related to visual programming, it will also provide practical applications and project-based learning. In this course, which will follow Project-Based Learning (PBL), each student will do a project on a different subject.
Course Methods and Techniques Lecture, Application, Student Projects
Prerequisites and co-requisities None
Course Coordinator Asist Prof. Merve Doğruel Anuşlu
Name of Lecturers Specialist TARIK BAĞRIYANIK
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources Ardoğan, M. F. (2017). C# ile Görsel Programlama. Abaküs Yayıncılık
Weekly application examples and explanations (web environment)
Documents, videos and examples of visual programming
Dönem ödevi
Vize ve Final Sınavları

Course Category
Mathematics and Basic Sciences %30
Engineering %10
Social Sciences %0
Education %0
Science %0
Health %0
Field %60

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
In-Term Studies Quantity Percentage
Mid-terms 1 % 20
Assignment 1 % 10
Attendance 1 % 10
Final examination 1 % 60
Total
4
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Course Duration 14 3 42
Hours for off-the-c.r.stud 14 2 28
Mid-terms 1 25 25
Practice 14 1 14
Project 1 15 15
Final examination 1 30 30
Total Work Load   Number of ECTS Credits 6 154

Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 Students know how to create new projects with application development software.
2 The general topics covered in the course can help students understand and use technology effectively.
3 Students can apply the topics generally discussed in the course in different sectors, taking into account ethical values.
4 While practicing, he/she acquires a problem-solution focused and critical approach.
5 In line with information security and ethical principles, it takes the necessary precautions to ensure data security of individuals and institutions.


Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 Using forms and basic objects
2 Variable types, message box creation
3 Creating multiple forms and adding images to the form
4 Using if and loop commands
5 Create text boxes, combo boxes, and lists
6 Quiz
7 Creating a calculator-like sample application with numerical operations
8 Develop a sample application with basic class and object construction
9 Recognition of basic objects in the database
10 Making insertion operations with database
11 Making listing operations with database
12 Updating and deleting operations with database
13 Improving and packaging the app
14 Delivery of Projects


Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8
All 2 3 3 2 2 1 2 3
C1 3 5 5 2 2 1 5 1
C2 3 4 4 1 2 1 1 1
C3 1 1 1 2 2 1 1 4
C4 2 3 2 1 2 1 1 1
C5 1 1 3 2 2 3 1 5

bbb


https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=163008&curProgID=5702&lang=en