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. |
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 |
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 |
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 | - |
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 |
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 |