Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Visual Programming I BLG1156 2. Semester 2 + 2 3.0 4.0
Prerequisites None
Language of Instruction Turkish
Course Level Associate
Course Type
Mode of delivery
Course Coordinator Lect. Adem OKUMUŞ
Lect. Tuba PALA
Instructor(s) Tuba PALA
Assistants
Goals The scope of the course is the use of Visual Studio, basic programming logic and learning C # .NET language. Variables, control statements and loops, function and class logic, event logic and component properties
Course Content Introduction to Visual Programming and common properties and events of visual objects. Windows form controls, Dialog Windows and Menus, Drawing and drawing methods, disk and file management classes, text filing
Learning Outcomes - Has the basic concepts of C # programming language for Visual Programming
- Define / explain the basic concepts and processes related to Visual Programming.
- Define / explain event based programming logic
- Identifies / explains the errors encountered in applications
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Visual Studio Installation and General Information
2. Week Data Types and Variable Definition
3. Week Logic Operations, Operators and Decision Structures
4. Week Program Flow Controls and Loops
5. Week Mathematical Operations and Function Creation
6. Week Creating and Using Classes
7. Week Introduction to Visual Programming and Common Properties and Events of Visual Objects
8. Week Introduction to Visual Programming and Common Properties and Events of Visual Objects
9. Week Toolbox Common Controls Properties and Events
10. Week Dialog Windows and Menus
11. Week Menus and Toolbars
12. Week Drawing and Using Drawing Methods
13. Week Disk and File Management Classes
14. Week Text Filing
Recommended Sources
Beginning Visual C#; Karli Watson; Alkım Bilişim Serisi
Her Yönüyle C#; Volkan Aktaş; KODLAB
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 DK3 DK4 Measurement Method
PY1 5 0 0 0 0 -
PY2 2 0 0 0 0 -
PY5 2 0 0 0 0 -
PY11 3 0 0 0 0 -
PY12 3 0 0 0 0 -
PY15 3 0 0 0 0 -
PY16 4 0 0 0 0 -
PY17 3 0 0 0 0 -
*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)
Midterm 1 1 14 14
Final 1 20 20
Practice End-Of-Term 6 2 12
Classroom Activities 14 4 56
Total Workload 102
ECTS Credit of the Course 4.0