YAZ038 Visual Programming Istinye UniversityDegree Programs Software Engineering(Except Computer Engineering)MinorGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications

Course Introduction and Application Information

Course Code: YAZ038
Course Name: Visual Programming
Semester: Fall
Course Credits:
ECTS
5
Language of instruction: Turkish
Course Condition:
Does the Course Require Work Experience?: No
Type of course: Departmental Elective
Course Level:
Bachelor TR-NQF-HE:6. Master`s Degree QF-EHEA:First Cycle EQF-LLL:6. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator: Dr. Öğr. Üy. MUHAMMED DAVUD
Course Lecturer(s): Assist. Prof. Dr. Wadhah Zeyad Tareq Tareq
Course Assistants:

Course Objective and Content

Course Objectives: This course aims to provide the student with the competencies related to developing database applications with visual programming and preparing application distribution packages.
Course Content: Connection to local and remote databases, making simple and advanced queries, preparing program installation.

Learning Outcomes

The students who have succeeded in this course;
1) Be able to list the basic terms and concepts related to human computer interaction.
2) Be able to define the limits and human capabilities.
3) Be able to design user interface.
4) Be able to aware of the importance of design techniques such as accessibility, globalization, personalization.

Course Flow Plan

Week Subject Related Preparation
1) C# Introduction, preparation N/A
2) Introduction to Visual Studios, Data types, variables, arrays, operators N/A
3) Basic components: Label, TextBox, Combobox, Button, Form and the properties and events of these components N/A
4) Control statements, Strings, Arrays N/A
5) Forms and features N/A
6) Class and Object Concept (Inheritance, Abstraction, Encapsulation, Polymorphism) N/A
7) Menus, Toolbars, Containers N/A
8) Midterm N/A
9) File operations N/A
10) Common controls (Checked List Box, List View, Picture Box, Progress bar, Numeric Up Down, Rich textBox, Tree View) N/A
11) Methods and functions N/A
12) MS SQL Server connections and related classes N/A
13) Sample Application: GUI design N/A
14) Project presentation / Final Exam N/A

Sources

Course Notes / Textbooks: Watson, Karli, et al. Beginning Visual C# 2010. John Wiley & Sons, 2010.
References: Watson, Karli, et al. Beginning Visual C# 2010. John Wiley & Sons, 2010.

Course - Program Learning Outcome Relationship

Course Learning Outcomes

1

2

3

4

Program Outcomes

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Average 3 Highest
       
Program Outcomes Level of Contribution

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Midterms 1 % 40
Final 1 % 60
total % 100
PERCENTAGE OF SEMESTER WORK % 40
PERCENTAGE OF FINAL WORK % 60
total % 100

Workload and ECTS Credit Calculation

Activities Number of Activities Workload
Course Hours 14 42
Application 14 28
Study Hours Out of Class 14 28
Midterms 1 10
Final 1 10
Total Workload 118