Course Title | Code | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|
Fundamentals of Programming | BLG1145 | 1. Semester | 2 + 2 | 3.0 | 5.0 |
Prerequisites | None |
Language of Instruction | Turkish |
Course Level | Associate |
Course Type | |
Mode of delivery | |
Course Coordinator |
Lect. Tuba PALA |
Instructor(s) |
Tuba PALA |
Assistants | |
Goals | The aim of this course is to provide the student with the competencies related to programming basics. |
Course Content | Introduction to computer science. Properties of algorithm, rules of writing algorithm, flowcharts, basic elements in C ++ or Java, Input / Output, control structure, functions, simple data types, arrays. |
Learning Outcomes |
- Introduction to programming - Pre-coding program flow design - Using control statements - Array operations - Working with subprograms - Make filing procedures |
Week | Topics | Learning Methods |
---|---|---|
1. Week | Algorithm concept | |
2. Week | Flow Diagrams | |
3. Week | Flow Diagrams | |
4. Week | Programming and programming languages | |
5. Week | Structural programming concept | |
6. Week | Structural programming concept | |
7. Week | Array(vector) concept | |
8. Week | Searching and sorting algorithms in arrays(vectors) | |
9. Week | Searching and sorting algorithms in arrays(vectors) | |
10. Week | Multi-dimensional arrays(matrices). | |
11. Week | Multi-dimensional arrays(matrices). | |
12. Week | Up-to-date algorithm examples. | |
13. Week | Up-to-date algorithm examples. | |
14. Week | Up-to-date algorithm examples. |
C++ ile Algoritmalar ve Programcılık; Fahrettin Erdinç; PUSULA |
Algoritma ve Programlama Mantığı; H.Burak Tungut; KODLAB |
Program Requirements | Contribution Level | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | Measurement Method |
---|---|---|---|---|---|---|---|---|
PY1 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY9 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY12 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY16 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | - |
PY17 | 2 | 0 | 0 | 0 | 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) |
---|---|---|---|
Midterm 1 | 1 | 17 | 17 |
Final | 1 | 25 | 25 |
Practice End-Of-Term | 10 | 3 | 30 |
Classroom Activities | 14 | 4 | 56 |
Total Workload | 128 | ||
ECTS Credit of the Course | 5.0 |