Print

COURSE INFORMATION
Course CodeCourse TitleL+P HourSemesterECTS
BTO 205PROGRAMMING LANGUAGES - II3 + 24th Semester7

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. C # 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,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  51  2 5 45 5
LO 002125  51  2 5 45 5
LO 003 35  51  2 5 45 5
LO 004 45  51  2 5 45 5
LO 005 45  51  2 5 45 5
LO 006 45  51  2 5 45 5
LO 007 45  51  2 5 45 5
LO 008 35  51  2 5 45 5
LO 009 35  51  2 5 45 5
LO 010 45  51  2 5 45 5
LO 011 35  51  2 5 45 5
LO 012 35  51  2 5 45 5
LO 013 25  51  2 5 45 5
LO 014 35  51  2 5 45 5
LO 015 35  51  2 5 45 5
Sub Total24775  7515  30 75 6075 75
Contribution03500510020504505

ECTS ALLOCATED BASED ON STUDENT WORKLOAD BY THE COURSE DESCRIPTION
ActivitiesQuantityDuration (Hour)Total Work Load (Hour)
Course Duration (14 weeks/theoric+practical)10440
Hours for off-the-classroom study (Pre-study, practice)14228
Assignments4520
Mid-terms11111
Laboratory14228
Final examination11515
Presentation / Seminar Preparation11010
Report / Project11010
Quiz21020
Total Work Load

ECTS Credit of the Course






182

7
COURSE DETAILS
 Select Year   


 Course TermNoInstructors
Details 2022-2023 Spring1HÜSEYİN ÖZÇINAR
Details 2020-2021 Spring1FARUK ŞENTÜRK
Details 2019-2020 Spring1FARUK ŞENTÜRK
Details 2018-2019 Spring1FARUK ŞENTÜRK
Details 2017-2018 Spring1FARUK ŞENTÜRK
Details 2016-2017 Spring1FARUK ŞENTÜRK
Details 2015-2016 Spring1FARUK ŞENTÜRK
Details 2014-2015 Spring1FARUK ŞENTÜRK
Details 2013-2014 Spring1FARUK ŞENTÜRK
Details 2012-2013 Summer1FARUK ŞENTÜRK
Details 2012-2013 Summer1FARUK ŞENTÜRK
Details 2012-2013 Summer1FARUK ŞENTÜRK
Details 2012-2013 Spring2FARUK ŞENTÜRK
Details 2011-2012 Summer1FARUK ŞENTÜRK
Details 2011-2012 Spring1FARUK ŞENTÜRK


Print

Course Details
Course Code Course Title L+P Hour Course Code Language Of Instruction Course Semester
BTO 205 PROGRAMMING LANGUAGES - II 3 + 2 1 Turkish 2022-2023 Spring
Course Coordinator  E-Mail  Phone Number  Course Location Attendance
Assoc. Prof. Dr. HÜSEYİN ÖZÇINAR hozcinar@pau.edu.tr Course location is not specified. %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. C # 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 Python: what is Python and why use it? - Python installation and setup
2 - Variables: data types and variable definition - Basic arithmetic operations
3 - Conditional statements: if, elif, else - Decision structures and logical operators
4 Loops: for and while loops - Range() function
5 - Lists: definition, adding/removing elements, slicing - List comprehension
6 - Arrays: numpy library and usage
7 Functions: function definition, arguments, and return values Nested functions
8 exam
9 Functions: function definition, arguments, and return values Nested functions
10 File handling: file reading/writing, file opening modes with statement
11 Errors and debugging: try-except blocks, debugging tools
12 Modules: module definition and usage, importing methods Standard library
13 Web scraping: BeautifulSoup
14 Database operations
Materials
Materials are not specified.
Resources
ResourcesResources Language
PythonTürkçe
Python programmingTürkçe
Course Assessment
Assesment MethodsPercentage (%)Assesment Methods Title
Final Exam50Final Exam
Midterm Exam30Midterm Exam
Homework20Homework
L+P: Lecture and Practice
PQ: Program Learning Outcomes
LO: Course Learning Outcomes