Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

VOCATIONAL SCHOOL OF NEVŞEHİR / BİL104 - COMPUTER PROGRAMMING

Code: BİL104 Course Title: VISUAL PROGRAMMING I Theoretical+Practice: 3+1 ECTS: 5
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