Course Title | Code | Language | Type | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|---|---|
Computer Programming and Algorithm II | MEM239 | Turkish | Compulsory | 3. Semester | 2 + 1 | 3.0 | 5.0 |
Prerequisite Courses | |
Course Level | Undergraduate |
Mode of delivery | Face-to-Face |
Course Coordinator | Prof. Dr. Gürcan SAMTAŞ |
Instructor(s) | Prof. Dr. Gürcan SAMTAŞ (Güz) |
Goals | Gaining fundamental algorithm and programming information and skill. |
Course Content | Computer languages and their classification, Introduction to system programming and hardware-software integration, General introduction to Matlab, Variables and variable types, Working with Matlab, General Matlab commands, Loop and query commands and applications, File operations and commands in Matlab, Mathematical operations and applications, Graphic drawings, Object oriented programming using GUI, Applications and software development examples. |
# | Öğrenme Kazanımı |
1 | To gain advanced programming techniques |
2 | Learning to combine numerical analysis with programming |
3 | Learning to solve engineering problems with programming |
Week | Topics/Applications | Method |
---|---|---|
1. Week | Programming Languages and Classifications | Interview |
2. Week | System Programming and the Introduction of Hardware-Software Integration | Interview |
3. Week | History and Importance of C/C++ Programming Languages | Interview |
4. Week | Advantages and Disadvantages of C/C++ Programming Languages | Interview |
5. Week | Software Developing Techniques | Interview |
6. Week | Object Oriented Design and Introduction to C++ | Interview |
7. Week | General Features of C++; Data Types, Memeory Checking, Classes and Objects, Inheritance, Functions and Added Usage, Polygamy, Input-Output Processes, Reusage | Interview |
8. Week | Parametric Types And Shapes | Interview |
9. Week | Parametric Types And Shapes | |
10. Week | Control of Traversal Situations | Interview |
11. Week | C Usage in C++ Environment | Interview |
12. Week | Fundamentals of C++ Visual Programming | Interview |
13. Week | PC Port Control Techniques with C++ | Interview |
14. Week | Applications and Software Developing Examples | Interview |
No | Program Requirements | Level of Contribution | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |||
3 | Ability to identify, formulate and solve to gain skills. | ✔ | |||||
4 | Current software and hardware for use in an effective manner | ✔ |
Program Requirements | DK1 | DK2 | DK3 |
---|---|---|---|
PY3 | 3 | 3 | 3 |
PY4 | 5 | 5 | 5 |
Ders Kitabı veya Notu | Ders Kitabı veya Ders Notu bulunmamaktadır. |
---|---|
Diğer Kaynaklar |
|
Güz Dönemi | |||
Responsible Personnel | Grup | Evaluation Method | Percentage |
---|---|---|---|
Prof. Dr. Gürcan SAMTAŞ | A GRUBU | Vize | 40.00 |
Prof. Dr. Gürcan SAMTAŞ | A GRUBU | Final | 60.00 |
Toplam | 100.00 | ||
Prof. Dr. Gürcan SAMTAŞ | B GRUBU | Vize | 40.00 |
Prof. Dr. Gürcan SAMTAŞ | B GRUBU | Final | 60.00 |
Toplam | 100.00 |
ECTS credits and course workload | Quantity | Duration (Hour) | Total Workload (Hour) | |
---|---|---|---|---|
Sınavlar |
Midterm 1 | 1 | 50 | 50 |
Final | 1 | 77.5 | 77.5 | |
Total Workload | 127.5 | |||
*AKTS = (Total Workload) / 25,5 | ECTS Credit of the Course | 5.0 |