Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Visual Programming YBS154 2. Semester 3 + 0 3.0 5.0
Prerequisites None
Language of Instruction Turkish
Course Level Undergraduate
Course Type
Mode of delivery Face to face
Course Coordinator Assoc. Prof. Dr. Gülçin ERSÖZ DEMİR
Instructors Gülçin ERSÖZ DEMİR
Assistants
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 - Can write programs using a visual programming language.
- Gains the ability to create interface design.
- Gains the knowledge and skills to write code for a visual software project.
- Integrates the program she wrote with database applications.
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Introduction to Visual Programming Course Hours
2. Week Programming laBasic Data Types, Type Conversions, Operators (Arithmetic operators, Logical operators)nguages basics Research Course Hours
3. Week Form-based proDecision Control Statements (if-else statement, if-elseif statement)gramming interface introduction Course Hours Research
4. Week Loop Control Statements (For Loop, While loop, Do-while loop, Foreach Loop) Course Hours Research
5. Week One-Dimensional and Multi-Dimensional Arrays (Array definition, functions used in arrays) Research Course Hours
6. Week Methods (Methods That Return Value) Course Hours Research
7. Week Methods (No Return Methods) Research Course Hours
8. Week Overloading Methods and Various Methods, Error Checking and Debugging (overloading, try-catch block) Course Hours
9. Week Class and Object Concept (Class and object definitions) Research Course Hours
10. Week Class and Object Concept (Class and object definitions) Course Hours Research
11. Week Introduction to Database Operations Research Course Hours
12. Week Database Operations-I (Listing and Adding Operations) Research Course Hours
13. Week Database Operations-II (Deletion and Correction Operations) Research Course Hours
14. Week Creating a Report and Creating a Set Up File Course Hours Research
Recommended Sources
• 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,
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 DK3 DK4 Measurement Method
PY1 3 3 3 3 3 40,60
PY2 5 5 5 5 5 40,60
PY3 5 5 5 5 5 40,60
PY4 3 3 3 3 3 40,60
PY5 4 4 4 4 4 40,60
PY6 1 1 1 1 1 40,60
PY7 5 5 5 5 5 40,60
PY8 3 3 2 2 3 40,60
PY9 5 5 5 5 5 40,60
PY10 5 5 5 5 5 40,60
PY11 2 2 1 2 2 40,60
PY12 2 2 2 2 2 40,60
PY13 1 0 0 0 0 40,60
PY14 4 4 4 4 3 40,60
*DK = Course's Contrubution.
0 1 2 3 4 5
Course's Level of contribution None Very Low Low Fair High Very High
Method of assessment/evaluation Written exam Oral Exams Assignment/Project Laboratory work Presentation/Seminar
ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Hours 14 3 42
Research 14 1 14
Preparation, After Class Study 11 1 11
Practice 14 1 14
Midterm 1 1 1 1
Homework 1 11 4 44
Final 1 1.5 1.5
Total Workload 127.5
ECTS Credit of the Course 5.0