BİLGİSAYAR PROGRAMCILIĞI | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code: | 2021211003 | ||||||||
Ders İsmi: | Visual Programming | ||||||||
Ders Yarıyılı: | Fall | ||||||||
Ders Kredileri: |
|
||||||||
Language of instruction: | TR | ||||||||
Ders Koşulu: | |||||||||
Ders İş Deneyimini Gerektiriyor mu?: | No | ||||||||
Type of course: | Necessary | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Öğr.Gör. Yasemin GÜNTER | ||||||||
Course Lecturer(s): |
Öğr.Gör. Yasemin GÜNTER |
||||||||
Course Assistants: |
Course Objectives: | This course aims to develop a general knowledge and understanding of the theoretical concepts, foundations, limits and areas of software development using one of the Visual Programming languages. It is aimed to create practical features related to the methods of software solutions by making use of the structures and capabilities of the Visual Programming language. |
Course Content: | 1 Visual Programming Fundamentals 2 Controls and Forms 3 Variables and Variable Types 4 Input Output Control Commands 5 Operators 6 Control Objects and Properties 7 Program Control Commands 8 Midterm Exams 9 Control Statements and Loops 10 Sequences 11 Properties of Components and Events (ListBox, Combobox) 12 Properties of Components and Events (Checkbox, Option Button, Shape, Frame) 13 Events (Activate, Deactivate, Change, Click, DbClick, Error, Gotfocus, Lostfocus, KeyDown, KeyUp, KeyPress) 14 Events (DropDown, Paint, Pathchange, PatternChange, QueryUnload, Resize, Scroll, Validate) |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Visual Programming Fundamentals | |
2) | Controls and Forms | |
3) | Variables and Variable Types | |
4) | Input Output Control Commands | |
5) | Operators | |
6) | Control Objects and Properties | |
7) | Program Control Commands | |
8) | Midterm | |
9) | Control Statements and Loops | |
10) | Arrays | |
11) | Properties of Components and Events (ListBox, Combobox) | |
12) | Properties of Components and Events (Checkbox, Option Button, Shape, Frame) | |
13) | Events(Activate, Deactivate, Change, Click, DbClick, Error, Gotfocus, Lostfocus, KeyDown, KeyUp, KeyPress) | |
14) | Events (DropDown, Paint, Pathchange, PatternChange, QueryUnload, Resize, Scroll, Validate) | |
15) | Final Exam |
Course Notes / Textbooks: | Görsel Programlama, Tolga Demirhan, Paradigma Akademi, 2021 |
References: | Görsel Programlama, Tolga Demirhan, Paradigma Akademi, 2021 |
Ders Öğrenme Kazanımları | 1 |
|||||
---|---|---|---|---|---|---|
Program Outcomes | ||||||
1) To have the ability to apply knowledge in the fields of mathematics, science and programming to the development of software systems and the solution of problems related to computer programming. | ||||||
2) To have the ability to analyze and model problems specific to the field of software systems development and computer programming, and to identify and define appropriate software requirements for their solutions. | ||||||
3) Having the ability to design, develop and evaluate a software system, system part, process or program that will meet specified requirements. | ||||||
4) Have the ability to develop software systems and use modern technical and programming tools for computer programming applications. | ||||||
5) To have the discipline of software systems development and computer programming and the ability to demonstrate the necessary business skills to work effectively in interdisciplinary teams or individually. | ||||||
6) To have the ability to develop software systems and apply approaches in the development of computer programs by applying analysis, design, implementation, verification, validation and maintenance processes. | ||||||
7) To have awareness and awareness of professional, legal, ethical and social problems in the field of software and computer programming. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | To have the ability to apply knowledge in the fields of mathematics, science and programming to the development of software systems and the solution of problems related to computer programming. | 2 |
2) | To have the ability to analyze and model problems specific to the field of software systems development and computer programming, and to identify and define appropriate software requirements for their solutions. | 3 |
3) | Having the ability to design, develop and evaluate a software system, system part, process or program that will meet specified requirements. | 3 |
4) | Have the ability to develop software systems and use modern technical and programming tools for computer programming applications. | 4 |
5) | To have the discipline of software systems development and computer programming and the ability to demonstrate the necessary business skills to work effectively in interdisciplinary teams or individually. | 4 |
6) | To have the ability to develop software systems and apply approaches in the development of computer programs by applying analysis, design, implementation, verification, validation and maintenance processes. | 1 |
7) | To have awareness and awareness of professional, legal, ethical and social problems in the field of software and computer programming. | 2 |
Labs | |
Okuma | |
Homework | |
Soru cevap/ Tartışma | |
Web Tabanlı Öğrenme |
Yazılı Sınav (Açık uçlu sorular, çoktan seçmeli, doğru yanlış, eşleştirme, boşluk doldurma, sıralama) |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 40 |
Semester Final Exam | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 3 | 42 |
Study Hours Out of Class | 14 | 3 | 42 |
Presentations / Seminar | 1 | 10 | 10 |
Project | 1 | 10 | 10 |
Midterms | 1 | 20 | 20 |
Final | 1 | 20 | 20 |
Total Workload | 144 |