Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

FACULTY OF ENGINEERING & ARCHITECTURE / BLM206 - DEPARTMENT OF COMPUTER ENGINEERING

Code: BLM206 Course Title: VISUAL PROGRAMMING Theoretical+Practice: 3+1 ECTS: 6
Year/Semester of Study 2 / Spring Semester
Level of Course 1st Cycle Degree Programme
Type of Course Compulsory
Department DEPARTMENT OF COMPUTER ENGINEERING
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer NUH AZGINOĞLU (nuh@nevsehir.edu.tr)
Name of Lecturer(s) SEMA ATASEVER,
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
Students will be able to recognize multi-application development, logical layers into multiple components division , visual programming concepts: how to design forms and how to code in C# , fundamental components:Label, TextBox, Combobox, Button, Form and their properties and events, listbox component, and the text file operations, the component with Visual Basic applications , components of the data put into the data base, NET framework, the Common Runtime Language (CLR), VB code in the compilation of mid-level language, the class library (FCL), the roof, windows , web forms and controls, the input output I / O files, regular expressions ,multiform applications, PictureBox component and graphics files, multi-used components , file and folder operations ,dialogue boxes, the application , ADO.NET, MS Access & MS SQL Server Connections and related classes MS Access & MS SQL Server Connections and related classes ,database applications , Heterogeneous and various collections.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 Görsel programlamanın temel kavramlarını ve mantığını tanır. PO-4 Students gain the ability to apply knowledge of mathematics, science and engineering.
PO-5 Students gain the ability to define, model, formulate and solve general engineering problems.
PO-7 Students gain the ability to identify, define, formulate and solve problems specific to Computer Engineering.
PO-8 Students will able to develop the program by using the basic concepts of software.
PO-9 Students will have knowledge and skills about basic computer hardware, software and system security.
PO-11 Students will be able to perform database setup, maintenance and check.
PO-15 Students will be able to design a system or process to meet the desired needs.
PO-19 Students develop self-renewal and researcher skills in order to adapt to innovations and developing technology.
Examination
Performance Project
LO-2 Do the operations of form and placement of components in form PO-4 Students gain the ability to apply knowledge of mathematics, science and engineering.
PO-5 Students gain the ability to define, model, formulate and solve general engineering problems.
PO-7 Students gain the ability to identify, define, formulate and solve problems specific to Computer Engineering.
PO-8 Students will able to develop the program by using the basic concepts of software.
PO-9 Students will have knowledge and skills about basic computer hardware, software and system security.
PO-11 Students will be able to perform database setup, maintenance and check.
PO-15 Students will be able to design a system or process to meet the desired needs.
PO-19 Students develop self-renewal and researcher skills in order to adapt to innovations and developing technology.
Examination
Performance Project
LO-3 Write the codes to the click events PO-4 Students gain the ability to apply knowledge of mathematics, science and engineering.
PO-5 Students gain the ability to define, model, formulate and solve general engineering problems.
PO-7 Students gain the ability to identify, define, formulate and solve problems specific to Computer Engineering.
PO-8 Students will able to develop the program by using the basic concepts of software.
PO-9 Students will have knowledge and skills about basic computer hardware, software and system security.
PO-11 Students will be able to perform database setup, maintenance and check.
PO-15 Students will be able to design a system or process to meet the desired needs.
PO-19 Students develop self-renewal and researcher skills in order to adapt to innovations and developing technology.
Examination
Performance Project
LO-4 Do the applications of visual programming PO-4 Students gain the ability to apply knowledge of mathematics, science and engineering.
PO-5 Students gain the ability to define, model, formulate and solve general engineering problems.
PO-7 Students gain the ability to identify, define, formulate and solve problems specific to Computer Engineering.
PO-8 Students will able to develop the program by using the basic concepts of software.
PO-9 Students will have knowledge and skills about basic computer hardware, software and system security.
PO-11 Students will be able to perform database setup, maintenance and check.
PO-15 Students will be able to design a system or process to meet the desired needs.
PO-19 Students develop self-renewal and researcher skills in order to adapt to innovations and developing technology.
Examination
Performance Project
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
This course gives the students visual programming concepts such as windows programming, fundamental components, event based programming.
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Multi-application development, logical layers into multiple components division Explaining, Question-answer, Problem Solving, Practice
2 Visual programming concepts: how to design forms and how to code in C#. Explaining, Question-answer, Problem Solving, Practice
3 Fundamental components:Label, TextBox, Combobox, Button, Form and their properties and events. Explaining, Question-answer, Problem Solving, Practice
4 Listbox component, and the text file operations, the component with Visual Basic applications Explaining, Question-answer, Problem Solving, Practice
5 Components of the data put into the data base, NET framework, the Common Runtime Language (CLR), Explaining, Question-answer, Problem Solving, Practice
6 VB code in the compilation of mid-level language, the class library (FCL), the roof, windows. Explaining, Question-answer, Problem Solving, Practice
7 Web forms and controls, the input output I / O files,regular expressions Explaining, Question-answer, Problem Solving, Practice
8 mid-term exam
9 Multiform applications, PictureBox component and graphics files. ,Multi-used components Explaining, Question-answer, Problem Solving, Practice
10 File and folder operations I Explaining, Question-answer, Problem Solving, Practice
11 File and folder operations II Explaining, Question-answer, Problem Solving, Practice
12 Dialogue boxes, the application Explaining, Question-answer, Problem Solving, Practice
13 ADO.NET, MS Access & MS SQL Server Connections and related classes MS Access & MS SQL Server Connections and related classes Explaining, Question-answer, Problem Solving, Practice
14 Database Application Explaining, Question-answer, Problem Solving, Practice
15 Heterogeneous and various collections. Explaining, Question-answer, Problem Solving, Practice
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Memik Yanik, Microsoft Visual C#, Seckin Yayinlari, 2011.
Required Course instruments and materials
Memik Yanik, Microsoft Visual C#, Seckin Yayinlari, 2011.

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 11 6 66
       b) Search in internet/Library 8 4 32
       c) Performance Project 0
       d) Prepare a workshop/Presentation/Report 0
       e) Term paper/Project 0
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 12 1 12
mid-term exam 1 1 1
Own study for final exam 12 1 12
final exam 1 1 1
0
0
Total work load; 180