An Interactive and Literate Environment for Learning Programming
摘要
Programming skills are central to technological innovation, and intelligent learning environments are essential for acquiring them effectively. We present Javalí Notebook, a web-based interactive literate programming environment seamlessly integrated with a learning management system, designed to enhance the teaching and learning of programming. The platform allows students to engage with courses by exploring example notebooks, completing unit tests and other assessments, and incrementally developing their own programs with real-time compiler feedback and debugging support. Additionally, Javalí Notebook can serve as a classroom code presentation tool, enhancing live demonstrations and collaborative learning. The system was evaluated using the Technology Acceptance Model (TAM), and results showed positive student perceptions and intentions toward its use.