Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
BTO 2008ADVANCED PROGRAMMING2 + 24th Semester4

COURSE DESCRIPTION
Course Level Bachelor's Degree
Course Type Compulsory
Course Objective Learn and apply visual programming structure. A desired application, database connection, plain text, visual program is to gather medical reports.
Course Content Visual media and .Net programming environment rules. A visual software design and implementation, such as C #. The overall structure of the C # program, data types. Use of the Public and Private variable. Standard processes, subprograms, selection statements and loops. C # control statements. Arrays and their uses. And visual objects, and application of the standard. Try-Catch error trapping commands. String functions and uses Visual Studio applications and menu types. Tabmenu, timer and use the toolbar. Create a user and password in the program application. C # Event types and user types uygulamaları. messageBox function. Microsoft Access, Microsoft SQL Databases with the connection methods. Method of the dataset with the deletion of information in the database, registration, display of. Recording of transactions done with the help of the function. Using the SQL sentence structures. SQL sentences with the tables, The deletion of information, registration, display of. C # console applications. Report Crsytal with databases (Microsoft Access, Microsoft SQL) to create a report. Conditional report generation applications. Action reports.
Prerequisites No the prerequisite of lesson.
Corequisite No the corequisite of lesson.
Mode of Delivery Face to Face

COURSE LEARNING OUTCOMES
1Learn the basic features of a visual programming language.
2During the software that can detect and correct syntax errors.
3A code block, or form, or use different variables in the overall program.
4Where necessary, control statements, operators, and use cycles.
5Use of single and multi-dimensional arrays.
6Use of visual programming in the C string functions.
7To have high performance of the program, learn the rules of writing code.
8Visual programming with the menu, button, grasp the properties of the message window.
9Visual programming can use the function or irreversible.
10Errors with Try-Catch method of trying to manage the program.
11Form, button, textbox, label objects, such as use on the event.
12Coding within the databases and can be connected.
13Dataset, or register with SQL statements, query, make deletions.
14Database connection can edit the report.
15The reports use a single or multiple conditions.

COURSE'S CONTRIBUTION TO PROGRAM
PO 01PO 02PO 03PO 04PO 05PO 06PO 07PO 08PO 09PO 10PO 11PO 12PO 13PO 14PO 15PO 16PO 17
LO 001125  53  2 5 5522
LO 002125  5   2 5 552 
LO 003 35  5   2 5 5525
LO 004 45  55  2 5 5525
LO 005 45  5   2 5 552 
LO 006 45  5   2 5 5524
LO 007 45  5   2 5 5523
LO 008 35  5   2 5 5524
LO 009 35  5   2 5 5523
LO 010 45  5   2 5 5523
LO 011 35  5   2 5 5524
LO 012 35  5   2 5 4522
LO 013 25  5   2 5 552 
LO 014 35  5   2 5 5522
LO 015 35  5   2 5 552 
Sub Total24775  758  30 75 74753037
Contribution03500510020505522

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)14456
Hours for off-the-classroom study (Pre-study, practice)14114
Assignments188
Mid-terms11010
Final examination188
Presentation / Seminar Preparation188
Total Work Load

ECTS Credit of the Course






104

4
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2023-2024 Spring1HÜSEYİN ÖZÇINAR
Details 2022-2023 Spring1HÜSEYİN ÖZÇINAR
Details 2021-2022 Spring1TAYFUN TANYERİ
Details 2020-2021 Spring1FARUK ŞENTÜRK
Details 2019-2020 Spring1FARUK ŞENTÜRK


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
BTO 2008 ADVANCED PROGRAMMING 2 + 2 1 Turkish 2023-2024 Spring
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Assoc. Prof. Dr. HÜSEYİN ÖZÇINAR hozcinar@pau.edu.tr EGT A0305 %70
Goals Learn and apply visual programming structure. A desired application, database connection, plain text, visual program is to gather medical reports.
Content Visual media and .Net programming environment rules. A visual software design and implementation, such as C #. The overall structure of the C # program, data types. Use of the Public and Private variable. Standard processes, subprograms, selection statements and loops. C # control statements. Arrays and their uses. And visual objects, and application of the standard. Try-Catch error trapping commands. String functions and uses Visual Studio applications and menu types. Tabmenu, timer and use the toolbar. Create a user and password in the program application. C # Event types and user types uygulamaları. messageBox function. Microsoft Access, Microsoft SQL Databases with the connection methods. Method of the dataset with the deletion of information in the database, registration, display of. Recording of transactions done with the help of the function. Using the SQL sentence structures. SQL sentences with the tables, The deletion of information, registration, display of. C # console applications. Report Crsytal with databases (Microsoft Access, Microsoft SQL) to create a report. Conditional report generation applications. Action reports.
Topics
WeeksTopics
1 Introduction to OOP
2 Basic concepts in OOP
3 Class
4 Objects
5 Inheritance
6 Encapsulation
7 Python examples
8 Python examples
9 Project development
10 Project development
11 Project development
12 Project development
13 Project evaluation
14 General review
Materials
Materials are not specified.
Resources
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam50Midterm Exam
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes