Problemas com modelagem alg\'ebrica: tr\^es exemplos para semestres iniciais
Jo\~ao Batista S. de Oliveira

TL;DR
This paper presents three introductory programming problems that integrate programming practices, abstraction, and algebraic methods, demonstrating their complementary use for effective teaching in early CS education.
Contribution
It introduces a set of simple yet interesting problems suitable for initial CS courses, showcasing how algebraic and programming approaches can be combined effectively.
Findings
Problems are suitable for early CS courses
Algebraic and programming approaches can be integrated effectively
Solutions are clear and elegant
Abstract
This paper describes three programming problems that are simple enough to be used in the beginning of a CS undergraduate program but also interesting enough to be worth exploring with different approaches. We are able to apply a mixture of programming practices, abstraction and algebraic approaches to the problems, so that these subjects may be presented as complementary and allowing for clear and elegant solutions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEducation and Digital Technologies · Teaching and Learning Programming
