|
|||||
Year/Semester of Study | 1 / Spring Semester | ||||
Level of Course | Short Cycle Degree Programme | ||||
Type of Course | Compulsory | ||||
Department | COMPUTER PROGRAMMING | ||||
Pre-requisities and Co-requisites | None | ||||
Mode of Delivery | Face to Face | ||||
Teaching Period | 14 Weeks | ||||
Name of Lecturer | KADİR ABA (aba@nevsehir.edu.tr) | ||||
Name of Lecturer(s) | |||||
Language of Instruction | Turkish | ||||
Work Placement(s) | None | ||||
Objectives of the Course | |||||
Acquire competencies related to the visual programming fundamentals |
Learning Outcomes | PO | MME | |
The students who succeeded in this course: | |||
LO-1 | Visual programming editor can make the installation and settings |
PO-4 Uses information technologies related to his/her profession (software, programs, animations, etc.) effectively |
Examination |
LO-2 | Works with forms. |
PO-4 Uses information technologies related to his/her profession (software, programs, animations, etc.) effectively |
Examination |
LO-3 | Make basic applications. |
PO-3 Follows current developments and practices for his/her profession and uses them effectively PO-4 Uses information technologies related to his/her profession (software, programs, animations, etc.) effectively PO-5 Has the ability to independently evaluate professional problems and issues with an analytical and critical approach and to propose solutions PO-14 Tests software and fixes bugs |
Examination |
LO-4 | Develop advanced applications. |
PO-3 Follows current developments and practices for his/her profession and uses them effectively PO-4 Uses information technologies related to his/her profession (software, programs, animations, etc.) effectively PO-5 Has the ability to independently evaluate professional problems and issues with an analytical and critical approach and to propose solutions PO-14 Tests software and fixes bugs |
Examination |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
Course Contents | ||
Installing a visual programming software, and changing the program settings, Forms and properties, Standard components, Input and message box, Dialogue windows, Advanced components, Operators, Functions, Decision structures and Loops, Arrays, Graphic Applications, Report Applications | ||
Weekly Course Content | ||
Week | Subject | Learning Activities and Teaching Methods |
1 | Installing and configuring Visual Studio | Lecture, Q&A, Practice, Problem Solving |
2 | Introduction to Windows Form Applications, Forms and their features, common features (Enabled, Visible, Text, BackColor) | Lecture, Q&A, Practice, Problem Solving |
3 | Basic Components: Label, TextBox, Button | Lecture, Q&A, Practice, Problem Solving |
4 | Events and Event-Driven Programming | Lecture, Q&A, Practice, Problem Solving |
5 | Form Controls: CheckBox, RadioButton, MessageBox, Containers etc. | Lecture, Q&A, Practice, Problem Solving |
6 | List Controls: ListBox, ComboBox | Lecture, Q&A, Practice, Problem Solving |
7 | Interaction between objects and dynamic coding | Lecture, Q&A, Practice, Problem Solving |
8 | mid-term exam | |
9 | Dialog Boxes: OpenFileDialog, SaveFileDialog, ColorDialog etc. | Lecture, Q&A, Practice, Problem Solving |
10 | Other controllers in the standard ToolBox | Lecture, Q&A, Practice, Problem Solving |
11 | Using Menu and ToolStrip | Lecture, Q&A, Practice, Problem Solving |
12 | Working with Multiple Forms | Lecture, Q&A, Practice, Problem Solving |
13 | Object Collections and Dynamic Object | Lecture, Q&A, Practice, Problem Solving |
14 | Timer Object and Counters | Lecture, Q&A, Practice, Problem Solving |
15 | General Review and Final Exam Preparation | Lecture, Q&A, Practice, Problem Solving |
16 | final exam | |
Recommend Course Book / Supplementary Book/Reading | ||
1 | M. Furkan A., (2017), C# ile Görsel Programlama, Abaküs | |
2 | Dr. Mustafa Akpınar, 2021,GÖRSEL PROGRAMLAMA - Yeni Başlayanlar ve Meslek Yüksek Okul Öğrencilerine Yönelik | |
3 | https://maol.meb.gov.tr/web/mem/alanlar/bilisim/dbf/gorsel_programlama.pdf | |
4 | https://megep.meb.gov.tr/mte_program_modul/moduller_pdf/Görsel%20Programlama%20Temelleri.pdf | |
5 | https://selcuk.edu.tr/contents/huglu_myo-bilgisayar_teknolojileri/icerik/52890/Gorsel_Programlama_II_638358601349342528.pdf | |
6 | https://www.w3schools.com/cs/index.php | |
Required Course instruments and materials | ||
Project Development Study Lesson Book, Projection, Computer |
Assessment Methods | |||
Type of Assessment | Week | Hours | Weight(%) |
mid-term exam | 8 | 1 | 40 |
Other assessment methods | |||
1.Oral Examination | |||
2.Quiz | |||
3.Laboratory exam | |||
4.Presentation | |||
5.Report | |||
6.Workshop | |||
7.Performance Project | |||
8.Term Paper | |||
9.Project | |||
final exam | 16 | 1 | 60 |
Student Work Load | |||
Type of Work | Weekly Hours | Number of Weeks | Work Load |
Weekly Course Hours (Theoretical+Practice) | 4 | 14 | 56 |
Outside Class | |||
a) Reading | 0 | ||
b) Search in internet/Library | 3 | 8 | 24 |
c) Performance Project | 3 | 6 | 18 |
d) Prepare a workshop/Presentation/Report | 0 | ||
e) Term paper/Project | 3 | 9 | 27 |
Oral Examination | 0 | ||
Quiz | 0 | ||
Laboratory exam | 0 | ||
Own study for mid-term exam | 5 | 2 | 10 |
mid-term exam | 1 | 1 | 1 |
Own study for final exam | 6 | 2 | 12 |
final exam | 1 | 1 | 1 |
0 | |||
0 | |||
Total work load; | 149 |