Abstraction in computer science

Leading team

Project members

  • Stater David


Abstraction is a fundamental idea of computer science. It is challenging to teach and learn and many learners demonstrate difficulties in understanding and employing abstraction.
This study examined the implementation of a framework for teaching abstraction in computer science to novices, in the context of an introductory computer science course for 7th grade students. Our findings show the effectiveness of this framework for teaching abstraction in compute science at this age levels.

Links for further reading