Teaching Programming Through The "Modular Arithmetic" Math Project
Keywords:
Teaching Programming, Discrete Mathematics, Modular Arithmetic, Concept MapAbstract
Project-based approach was integrated into the Computer science
programme at New Bulgarian University to enhance the learning process for
first year students. A multidisciplinary project based on main concepts of
Programming and Discrete mathematics was designed and developed.
The concepts and relations between them were presented by concepts
maps and the tasks were ordered according to revised Bloom's taxonomy.
So it became possible to evaluate the cognitive learning levels of the students
from simple remembering of information to analyzing and creating,
to improve the self-learning skills, the ability to search for new information,
working in teams and communication skills. The students had the opportunity to
apply algorithms related to different data structures, memory and time
optimisation that are used in the business and to integrate different
programming technologies in a project.