ANTALYA BİLİM UNIVERSITY
Course Information Package

BTP 212 - Visual Programming II

Basic Information

Course Code:
BTP 212
Course Name:
Visual Programming II
Language of Instruction:
Turkish
Course Type:
Class
Course Level:
Pre Bachelor
ECTS:
5.00
Instructor:
Öğr. Gör. Pınar ÖZTÜRK

Course Objectives

The objectives of this course can be summarized as follows:- To teach students the logic of Visual Programming. - To teach students how to develop applications using Windows Forms App and database connection.

Course Content

In this course, students will develop their programming skills by making applications in Windows Forms App. and C# language. The course is mainly application oriented.

Course Books / Materials / Recommended Resources

Visual Studio Ile C# Uygulamalari - Dr. Emrah AYDEMİR

Learning Outcomes

Code Description
LO1 Students know the logic of Visual Programming.
LO2 Students can use Visual Studio.Net Platform.
LO3 Students will be able to develop desktop software interfaces using Windows Forms Application.
LO4 Students will be able to write application backend codes using C#.net.
LO5 Students can connect Desktop Application Software to the database and run add, delete, update operations on it.

Weekly Course Content

Week Content
1 Introduction, evaluation criteria, resources, content
2 Setup Visual Studio and Forms Application.
3 Features of User Friendly forms
4 Validation Logic and Applications
5 Error trapping structures
6 Warnings and messages and their importance
7 Debug operations and their importance
8 Midterm - Project Presentations
9 Connecting the application to the database
10 Pull data from the database and list it in the application
11 Data entry to the database through the application
12 Update data from the database via the application
13 Deleting data from the database through the application
14 Debug practices
15 Generating an entire desktop application

Workload Calculation

Activity Count Duration (Hours) Total
Attendance 14 2.00 28.00
Practice 14 1.00 14.00
Pre-Class Individual Study 1 10.00 10.00
Post-Class Individual Study 1 20.00 20.00
Post-Prectice Individual Study 1 20.00 20.00
Final Exam/Preparation 1 25.00 25.00
Homework 1 30.00 30.00
Total Workload (Hours) 147
ECTS Credit (Workload / 25) 5

Assessment

# Assessment Type Contribution (%)
1 Project %40
2 Final Exam %60
TOTAL %100

PO - LO Matrix

PO \ LO
LO1
LO2
LO3
LO4
LO5
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
PO-10
PO-11
PO-12
PO-13
PO-14
PO-15
PO-16
1
Low Contribution
2
Medium Contribution
3
High Contribution

Teaching and Learning Methods

# Method Name Description Tools
1 Lecture (expository teaching), interactive discussion Listening and taking notes. Standard classroom technologies, multimedia tools (projector, computer, digital presentations)
2 Brainstorming The purpose of forming pairs is to ensure that they are open to innovation during the idea generation phase Standard classroom technologies, multimedia tools, projector, computer, overhead projector
3 Laboratory Listening, note-taking, conceptual analysis, critical thinking, questioning, and participation in discussions. Special equipment
4 Project One-on-one critique sessions, problem solving, brainstorming, design/model production and oral/visual presentation Design software, drawing tools, model making materials, board/presentation equipment, sample projects and specimens

Academic Integrity and Artificial Intelligence

Violations of academic integrity are not limited to cheating, but also include unauthorized quoting, fabricating or attributing information, assisting others in dishonest acts, submitting previously used work or the work of another student without the instructor's knowledge, or interfering with the academic work of other students. Any form of academic liaison is a serious academic violation and will result in disciplinary action.

Sustainable Development Goals

SDG 9