Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Visual Programming YBS154 2. Semester 3 + 0 3.0 5.0
Prerequisite Courses 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
Instructor(s)
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.
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week Introduction to Visual Programming Course Hours
2. Week Programming laBasic Data Types, Type Conversions, Operators (Arithmetic operators, Logical operators)nguages basics Course Hours Research
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) Research Course Hours
5. Week One-Dimensional and Multi-Dimensional Arrays (Array definition, functions used in arrays) Research Course Hours
6. Week Methods (Methods That Return Value) Research Course Hours
7. Week Methods (No Return Methods) Course Hours Research
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) Research Course Hours
11. Week Introduction to Database Operations Course Hours Research
12. Week Database Operations-I (Listing and Adding Operations) Course Hours Research
13. Week Database Operations-II (Deletion and Correction Operations) Course Hours Research
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