|Course Title||Code||Semester||L+P Hour||Credits||ECTS|
|Visual Basic Programming *||MT 373||5||2||3||5|
|Prerequisites and co-requisites|
|Recommended Optional Programme Components||None|
|Language of Instruction||Turkish|
|Course Level||First Cycle Programmes (Bachelor's Degree)|
|Course Coordinator||Prof.Dr. Hamza EROL|
In the course, laboratory applications will be carried out in order to write computer programs and gain the ability to develop these programs and algorithms. The theoretical part of the course will be reinforced by practicing with laboratory applications.
In Visual Basic Programming course, Mathematics Department aims at acquiring the ability of students to solve basic mathematical operations with programming language.
|Course's Contribution To Program|
|No||Program Learning Outcomes||Contribution|
Is able to prove Mathematical facts encountered in secondary school.
Recognizes the importance of basic notions in Algebra, Analysis and Topology
Develops maturity of mathematical reasoning and writes and develops mathematical proofs.
Is able to express basic theories of mathematics properly and correctly both written and verbally
Recognizes the relationship between different areas of Mathematics and ties between Mathematics and other disciplines.
Expresses clearly the relationship between objects while constructing a model
Draws mathematical models such as formulas, graphs and tables and explains them
Is able to mathematically reorganize, analyze and model problems encountered.
Knows at least one computer programming language
Uses effective scientific methods and appropriate technologies to solve problems
Has sufficient knowledge of foreign language to be able to understand Mathematical concepts and communicate with other mathematicians
In addition to professional skills, the student improves his/her skills in other areas of his/her choice such as in scientific, cultural, artistic and social fields
Knows programming techniques and is able to write a computer program
Is able to do mathematics both individually and in a group.
|1||Introduction to Computer Programming concepts.||none|
|2||Introduction to Algorithm.||Computer environmental information.|
|3||Introduction to data structures.||Computer environmental information.|
|4||Introduction to visual programming language and basic concepts.||Computer IDE environmental information.|
|5||Data entry in Visual Basic programs.||Research|
|6||Data output in Visual Basic programming.||Research|
|7||Editing data in Visual Basic programs.||Research|
|9||Basic components in Visual Basic programming (objects, properties).||Homework|
|10||Conditional structure for Visual Basic programming.||Personal homework attending|
|11||Loop structure in Visual Basic||Personal homework attending|
|12||Conditional loop struture in Visual Basic Programming.||Personal homework attending|
|13||Use of prepared functions in Visual Basic programming.||Personal homework attending|
|14||User-defined functions in Visual Basic programming.||Personal homework attending|
|15||Class constructs in Visual Basic programming.||Personal homework attending|
|16-17||Term Exams||Ending to Laboratory Case study|
|Recommended or Required Reading|