The course aims to consolidate the concepts of designing plans and methods of representing them. To be able to implement and perform sorting and search methods, to recognize diagrams and binary trees, and to draw shapes and algorithms for complex structures.
Intended learning outcomes
When the student passes this course, he will have learned about the types of advanced constructs. He can explain the types of advanced constructs, explain parallel algorithms, how to control them, and the necessary and appropriate algorithms for programs to obtain the greatest degree of effectiveness.
Teaching and learning methods
The traditional method (descriptive explanation and free discussion. Implementation and application of programs in the computer lab
Methods of assessments
The midterm exam in the seventh week is practical and theoretical, and the final exam is in the fifteenth week