The effect of applying 4-stages on learning analysis and design of algorithms

Main Article Content

Ezgi Deniz Ulker
https://orcid.org/0000-0002-9642-7310

Abstract

The ability of analysing and designing an algorithm is quite essential for computer science education. The students in the Analysis and Design of Algorithms (ADA) course are expected to be able to solve problems by choosing one of the proper design methods and to analyse the algorithm’s performance in terms of various aspects. Instead of using traditional teaching approaches, a new 4-stage method is proposed to improve the concept of learning and teaching of algorithms. The instructor applied 4 consecutive stages during the tutorials and practical implementations. The students were asked a series of questions for evaluating not only themselves but also the new method and the instructor capability of handling the course by applying the 4-stages. According to the evaluations, the 4-stage method met the course objectives with noticeable rates and the course learning outcomes were achieved with high success rates when compared with the previous semester. In order to attain a sustainable achievement in teaching ADA, it is recommended to apply the 4-stage method every academic year. The application of 4-stages allows the instructor to be more efficient in programming teaching and the student more confident in programming, therefore it can be suggested for other programming related courses.


Keywords: Computer science education; Concepts of learning and teaching; Course learning outcomes; Programming teaching; Teaching approaches

Downloads

Download data is not yet available.

Article Details

How to Cite
Ulker, E. D. (2020). The effect of applying 4-stages on learning analysis and design of algorithms. Cypriot Journal of Educational Sciences, 15(5), 1238–1248. https://doi.org/10.18844/cjes.v15i5.4621
Section
Articles