Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
- BTP1204 2. Semester 3 + 1 4.0 5.0
Prerequisites None
Language of Instruction Turkish
Course Level Associate
Course Type
Mode of delivery Face to Face
Course Coordinator Lect. Kudret YILMAZ
Instructor(s) Kudret YILMAZ
Assistants
Goals The goal is to make students able to develop software using data structures, by teaching general structures of programming languages.
Course Content C# Form-based applications in Microsoft Visual Studio environment.
Learning Outcomes - Knows the basic concepts of a programming language.
- Know about forms, form objects, properties, events and applications
- Can develop form-based desktop applications.
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Introduction to basic data types, general structure features of high-level programming languages, use of form-based software screen of the programming language to be used Course Hours Practice
2. Week Form-based Entry-Exit transactions. Course Hours Practice
3. Week Form Entry-Exit transactions Course Hours Practice
4. Week Decision structures in programming languages Course Hours Practice
5. Week Use of array structure in programming languages, one-dimensional arrays. Course Hours Practice
6. Week Use of array structure in programming languages, one-dimensional arrays. Course Hours Practice
7. Week Multidimensional arrays and matrix representation in programming languages. Practice Course Hours
8. Week Use of ready-made methods in programming languages. Practice Course Hours
9. Week Defining methods in programming languages ​​and usage. Practice Course Hours
10. Week Recursive methods in programming languages. Course Hours Practice
11. Week Concept of class in programming languages. Practice Course Hours
12. Week Concept of class in programming languages. Course Hours Practice
13. Week Different classes of methods in programming languages with application Practice Course Hours
14. Week Form-based applications Course Hours
Recommended Sources
Andrew Stellman : Head First C#, 2E: A Learner's Guide to Real-World Programming with Visual C#
İhsan Karagülle Microsoft Visual C# .Net Başlangıç Rehberi Türkmen Kitapevi
Sefer Algan : Her Yönüyle C# Pusula Yayıncılık Ve Iletişim
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 DK3 Measurement Method
PY11 3 0 0 0 40,60
PY13 2 0 0 0 40,60
PY14 3 0 0 0 -
*DK = Course's Contrubution.
0 1 2 3 4 5
Course's Level of contribution None Very Low Low Fair High Very High
Method of assessment/evaluation Written exam Oral Exams Assignment/Project Laboratory work Presentation/Seminar
ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Hours 14 4 56
Preparation, After Class Study 9 4 36
Research 14 2 28
Other Activities 3 1 3
Midterm 1 1 1 1
Homework 1 5 1 5
Final 1 1 1
Total Workload 130
ECTS Credit of the Course 5.0