Advanced search
Start date
Betweenand


Report of a CS1 Course for Computer Engineering Majors Based on PBL

Full text
Author(s):
Souza, Suenny Mascarenhas ; Bittencourt, Roberto A. ; Cardoso, A ; Alves, GR ; Restivo, MT
Total Authors: 5
Document type: Journal article
Source: PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020); v. N/A, p. 10-pg., 2020-01-01.
Abstract

This innovative practice full paper presents a report that describes an active learning experience with undergraduate freshmen from a Computer Engineering program in an introductory programming course using a Problem-Based Learning (PBL) approach. Programming is complex for many students and solutions such as the use of active learning methodologies have been addressed over the years. Since its creation, our Computer Engineering program uses PBL as a fundamental building block of its curriculum, and the CS1 course fully adopts this approach. This paper reports the planning, execution and analysis of our experience of teaching programming in CS1 using PBL. The main lessons learned were: building step-by-step examples helps the learning process; student participation happens in different ways in lectures and in the PBL sessions; the PBL tutorial brings relevance to the lectures; there must be a careful design of the PBL problems; the PBL approach works on technical, personal and interpersonal skills; and the lectures should be one step behind the PBL sessions. (AU)

FAPESP's process: 15/24331-1 - Enabling new programmers to the future Internet
Grantee:Roberto Almeida Bittencourt
Support Opportunities: Regular Research Grants