ANTALYA BİLİM UNIVERSITY
Course Information Package

BTP 211 - Visual Programming I

Basic Information

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

Course Objectives

The aim of this course is to teach students visual programming logic and tools.

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 can design user-friendly front-end designs.
LO5 Students can effectively use form tools to make connections between the front end and the back end.

Weekly Course Content

Week Content
1 Introduction, evaluation criteria, resources, content
2 Setup Visual Studio and Forms Application.
3 What is the frontend, where is it in the software, why is it important?
4 Creating a New Form, using Toolbox, Solution Explorer and Properties window
5 Form Controls, Form Tools and Features
6 Buton, Textbox, Label
7 Combobox, RadioButton, ListBox
8 Midterm - Project Presentation
9 Validation Logic and Applications
10 Features of User Friendly forms
11 DataGridView
12 Error trapping structures
13 Warnings and messages and their importance
14 Debug operations and their importance
15 Frontend Applications

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-Prectice Individual Study 1 20.00 20.00
Final Exam/Preparation 1 25.00 25.00
Homework 1 20.00 20.00
Total Workload (Hours) 117
ECTS Credit (Workload / 25) 4

Assessment

# Assessment Type Contribution (%)
1 Midterm Exam %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