Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
Visual Programming YBS154 Turkish Compulsory 2. Semester 3 + 0 3.0 5.0
Prerequisite Courses
Course Level Undergraduate
Mode of delivery Face to face
Course Coordinator Doç. Dr. Gülçin ERSÖZ DEMİR
Instructor(s)
Goals With this course; It is aimed to gain the ability to design interfaces and write programs using a visual language.
Course Content Turkish
Learning Outcomes
# Öğrenme Kazanımı
1 Can write programs using a visual programming language.
2 Gains the ability to create interface design.
3 Gains the knowledge and skills to write code for a visual software project.
4 Integrates the program she wrote with database applications.
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week Introduction to Visual Programming
2. Week Programming laBasic Data Types, Type Conversions, Operators (Arithmetic operators, Logical operators)nguages basics Research
3. Week Form-based proDecision Control Statements (if-else statement, if-elseif statement)gramming interface introduction Research
4. Week Loop Control Statements (For Loop, While loop, Do-while loop, Foreach Loop) Research
5. Week One-Dimensional and Multi-Dimensional Arrays (Array definition, functions used in arrays) Research
6. Week Methods (Methods That Return Value) Research
7. Week Methods (No Return Methods) Research
8. Week Overloading Methods and Various Methods, Error Checking and Debugging (overloading, try-catch block)
9. Week Class and Object Concept (Class and object definitions) Research
10. Week Class and Object Concept (Class and object definitions) Research
11. Week Introduction to Database Operations Research
12. Week Database Operations-I (Listing and Adding Operations) Research
13. Week Database Operations-II (Deletion and Correction Operations) Research
14. Week Creating a Report and Creating a Set Up File Research
*Midterm and final exam dates are not specified in the 14-week course operation plan. Midterm and final exam dates are held on the dates specified in the academic calendar with the decision of the University Senate.
The Matrix for Course & Program Learning Outcomes
No Program Requirements Level of Contribution
1 2 3 4 5
1 Graduates will have a holistic perspective on business functions
2 Graduates will have conceptual knowledge in the field of informatics in the sector average.
3 Graduates may integrate the business functions and IT infrastructure
4 Graduates will have awareness and knowledge about the processes of analyzing, designing, developing, and using information systems.
5 Students will have the ability to define the problem, collect data, analyze, interpret, evaluate, and develop a solution proposal for the solution of problems encountered in business.
6 Graduates may develop new strategic approaches for the efficiency of applications used in businesses.
7 Graduates may understand the logic of the algorithm and convert the designed algorithm into an up-to-date programming language.
8 Gradutes may have basic knowledge and understanding in the field of data science.
9 Graduates may have basic knowledge and understanding in the field of data science.
10 Graduates may base their vision on continuous learning and renewal.
11 Graduates may have an awareness of ethical and professional responsibility in business life.
12 Graduates may have an awareness of the individual and social effects of informatics applications and their legal consequences. gets the awareness of social responsibility.
13 Graduates may be able to use at least one foreign language in written and oral communication in the fields of information systems and business administration.
14 Graduates may take responsibility as an individual or team member in solving problems encountered in business life.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3 DK4
PY1 3 3 3 3
PY2 5 5 5 5
PY3 5 5 5 5
PY4 3 3 3 3
PY5 4 4 4 4
PY6 1 1 1 1
PY7 5 5 5 5
PY8 3 2 2 3
PY9 5 5 5 5
PY10 5 5 5 5
PY11 2 1 2 2
PY12 2 2 2 2
PY13 1 1 1 1
PY14 4 4 4 3
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • • Ders Hocasının kendi notları
  • • Her yönüyle C# 7.0 – Sefer Algan – Pusula Yayıncılık
  • • Herkes için C# - HelbertSchildt – Alfa Yayıncılık
  • • C# Eğitim Kitabı - Murat YÜCEDAĞ, Dikeyeksen Yayıncılık,
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Ders İçi
Class Hours 14 3 42
Ders Dışı
Preparation, After Class Study 11 1 11
Research 14 1 14
Practice 14 1 14
Sınavlar
Midterm 1 1 1 1
Homework 1 11 4 44
Final 1 1.5 1.5
Total Workload 127.5
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 5.0