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 |
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 |
Beginning Visual C#; Karli Watson; Alkım Bilişim Serisi |
Her Yönüyle C#; Volkan Aktaş; KODLAB |
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 | - |
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 |
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 |