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

被引:0
|
作者
Souza, Suenny Mascarenhas [1 ]
Bittencourt, Roberto A. [1 ]
机构
[1] UEFS State Univ Feira de Santana, BR-44036900 Feira De Santana, BA, Brazil
基金
巴西圣保罗研究基金会;
关键词
Problem-based learning; CS1; Introductory programming; Computing majors; PBL;
D O I
10.1109/educon45650.2020.9125121
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:837 / 846
页数:10
相关论文
共 50 条
  • [1] Experience Report: CS1 for Majors with Media Computation
    Simon, Beth
    Kinnunen, Paeivi
    Porter, Leo
    Zazkis, Dov
    [J]. ITICSE 2010: PROCEEDINGS OF THE 2010 ACM SIGCSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2010, : 214 - 218
  • [2] Interdisciplinary CS1 Course for Non-Majors: The Case of Graduate Psychology Students
    Mike, Koby
    Hazzan, Orit
    [J]. PROCEEDINGS OF THE 2022 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2022), 2022, : 86 - 93
  • [3] Towards Computer-based Exams in CS1
    Lappalainen, Vesa
    Lakanen, Antti-Jussi
    Hogmander, Harri
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION (CSEDU), VOL 2, 2017, : 125 - 136
  • [4] Flipped classroom in a CS1 course
    Friss de Kereki, Ines
    Adorjan, Alejandro
    [J]. PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 110 - 114
  • [5] Examining the Enrollment Growth: Non-CS Majors in CS1 Courses
    Sax, Linda J.
    Lehman, Kathleen J.
    Zavala, Christina
    [J]. PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 513 - 518
  • [6] Student Projects Course for Computer Engineering Majors
    Blandford, Dick
    Randall, Mark Earl
    [J]. 2014 ASEE ANNUAL CONFERENCE, 2014,
  • [7] CS1: The Most Dangerous Course for CS Educators to Teach?
    Clear, Tony
    [J]. ACM Inroads, 2022, 13 (04) : 6 - 8
  • [8] Introducing Network Programming into a CS1 Course
    Goldwasser, Michael H.
    Letscher, David
    [J]. ITICSE 2007: 12TH ANNUAL CONFERENCE ON INNOVATION & TECHNOLOGY IN COMPUTER SCIENCE EDUCATION: INCLUSIVE EDUCATION IN COMPUTER SCIENCE, 2007, : 19 - 22
  • [9] The Math Gap in an Inclusive CS1 Course
    Jordan, Kris
    Stein, Gabi
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1094 - 1094
  • [10] Implementing and Assessing a Blended CS1 Course
    Wright, John J.
    [J]. SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 670 - 670