Campus Units

Electrical and Computer Engineering

Document Type



19th Annual Team-Based Learning Collaborative Meeting

Publication Version

Published Version

Publication Date


Conference Title

19th Annual Team-Based Learning Collaborative Meeting

Conference Date

March 14 – 17, 2020


Portland, OR


First-year programming courses have always been a challenge for many students as the course expectation is not only for them to be able to understand programming concepts, but also to produce creative solutions to problems. Moreover, students come from high school with diverse programming backgrounds, i.e., some of them already studied programming and others have no idea what programming is. Team-Based Learning (TBL) seems a natural solution to increase the amount of practice each student will get and to increase students’ interest and confidence. Creating diverse teams to work on different activities will flip students ability differences from liability to an advantage and will help students to learn from each other as well as from the course instructor. In this proposed project, our main goal is to minimize the Drop/Withdraw/Fail (DWF) rate of such courses where programming- novice students tend to DWF the course usually based on our experience from previous semesters. A side goal will be conducted to develop the students soft skills over the semester. More than 400 students will be impacted by this project from Computer Engineering (CPRE) and Software Engineering (SE) programs.


This poster is published as Selim, Mohamed Y., and Holly Bender. "Flipping student ability differences from a liability to an advantage: A team-based learning approach to introduce computer engineering and problem solving (programming) to freshmen students." 19th Annual Team-Based Learning Collaborative Meeting, Portland, Oregon, USA, March 14 – 17, 2020. Posted with permission.

Copyright Owner

The Author(s)



File Format



Article Location