Information Systems and Technologies | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | BST214 | ||||||||
Course Name: | Visual Programming | ||||||||
Course Semester: | Spring | ||||||||
Course Credits: |
|
||||||||
Language of instruction: | TR | ||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Compulsory | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Öğr.Gör. ARZU KİLİTCİ CALAYIR | ||||||||
Course Lecturer(s): |
Öğr.Gör. TUĞBA AYDIN Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI |
||||||||
Course Assistants: |
Course Objectives: | • To use Microsoft Visual Studio environment for visual programming. • To identify the differences between the procedural languages and event-driven languages. • To define and modify the properties and methods associated with an object. • To write syntactically correct statements using local and global variables, sub procedures, forms, and Windows environment calls. • To create, load, modify, and save changes made to forms and projects in the C# environment • To recognize GUI (Visual) programming using Microsoft foundation classes. • To apply to join developed applications with databases. |
Course Content: | Microsoft.net framework structure; Windows form objects and form controls; Standard Forms and features; MDI Forms and features; Design and make menu and toolbar; Visual programming with databases (with Microsoft SQL Server; and database objects: Connectionstring; SqlConnection; SqlCommand; ExecuteScalar; ExecuteReader; ExecuteNonQuery; DataReader; DataAdapter; DataTable; DataSet); App.config file. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Introduction to Visual Studio C# development environment | Projection, Computer |
2) | Visual C # basic data types | Projection, Computer |
3) | Visual C # Basic Form and Application structure | Projection, Computer |
4) | Use of basic visual objects | Projection, Computer |
5) | Use of advanced visual objects | Projection, Computer |
6) | Flow control programming (loops, conditions) | Projection, Computer |
7) | Preparation of advanced visual form application | Projection, Computer |
8) | Midterm | |
9) | Creating a database connection | Projection, Computer |
10) | Linking basic visual objects to the database | Projection, Computer |
11) | Linking advanced visual objects to the database | Projection, Computer |
12) | Establishing a master-detail data relationship | Projection, Computer |
13) | Development of Applications with Advanced Data Connection | Projection, Computer |
14) | Project presentations | Projection, Computer |
Course Notes / Textbooks: | Beginning Visual C# 2010 – Karli Watson, Christian Nagel, Jacob Hammer Pederson, Jon D. Reid, Morgan Skinner ©2010 | Wiley Publishing ISBN-13: 9780470502266 |
References: | C# ile Görsel Programlama - Mücahit Furkan ARDOĞAN |
Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
---|---|---|---|---|---|
Program Outcomes | |||||
1) Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. | |||||
2) Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. | |||||
3) Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies. | |||||
4) To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally. | |||||
5) ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. | 5 |
2) | Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. | 4 |
3) | Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies. | 4 |
4) | To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally. | |
5) | ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. | 5 |
Individual study and homework | |
Group study and homework | |
Lab | |
Problem Solving | |
Q&A / Discussion | |
Application (Modelling, Design, Model, Simulation, Experiment etc.) |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Application | |
Observation | |
Individual Project | |
Group project | |
Presentation |
Semester Requirements | Number of Activities | Level of Contribution |
Homework Assignments | 10 | % 15 |
Midterms | 1 | % 35 |
Final | 1 | % 50 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 50 | |
PERCENTAGE OF FINAL WORK | % 50 | |
total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 4 | 56 |
Laboratory | 13 | 4 | 52 |
Project | 1 | 20 | 20 |
Quizzes | 5 | 1 | 5 |
Midterms | 1 | 20 | 20 |
Final | 1 | 20 | 20 |
Total Workload | 173 |