TY - GEN
T1 - SE-First
T2 - 2021 IEEE Frontiers in Education Conference, FIE 2021
AU - Maly, Colin
AU - Person, Suzette
AU - Soh, Leen Kiat
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - In this Innovative Practice Full Paper, we note that the way software is developed has changed significantly in the past 50 years. Software developers today cannot just be good at writing code; they must also possess non-technical skills in order to work successfully within diverse teams and have an appreciation for the tools and processes needed to build and maintain complex systems. In this work, we describe a novel first-year Software Engineering-First (SE-First) curriculum that introduces students to the broader picture of software development while students learn fundamental computing concepts. To assess the effectiveness of our novel first-year curriculum, we compare students who completed the first-year software engineering curriculum with students who completed our traditional computer science curriculum. We assess student knowledge of computing concepts, and their self-efficacy. Initial results show that students who complete the first-year software engineering courses perform as well or better on the computing concepts test, they are more confident in their computing abilities and in the application of computing skills to their field, and they have a higher success rate in their first-year computing courses (i.e., fewer students drop the course and fewer students receive a D or F course grade) compared with students who complete the traditional first-year computing program.
AB - In this Innovative Practice Full Paper, we note that the way software is developed has changed significantly in the past 50 years. Software developers today cannot just be good at writing code; they must also possess non-technical skills in order to work successfully within diverse teams and have an appreciation for the tools and processes needed to build and maintain complex systems. In this work, we describe a novel first-year Software Engineering-First (SE-First) curriculum that introduces students to the broader picture of software development while students learn fundamental computing concepts. To assess the effectiveness of our novel first-year curriculum, we compare students who completed the first-year software engineering curriculum with students who completed our traditional computer science curriculum. We assess student knowledge of computing concepts, and their self-efficacy. Initial results show that students who complete the first-year software engineering courses perform as well or better on the computing concepts test, they are more confident in their computing abilities and in the application of computing skills to their field, and they have a higher success rate in their first-year computing courses (i.e., fewer students drop the course and fewer students receive a D or F course grade) compared with students who complete the traditional first-year computing program.
KW - attitudes
KW - computational thinking
KW - curriculum
KW - education
KW - perceptions
KW - software engineering
KW - software engineering-first model
UR - http://www.scopus.com/inward/record.url?scp=85123870232&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85123870232&partnerID=8YFLogxK
U2 - 10.1109/FIE49875.2021.9637325
DO - 10.1109/FIE49875.2021.9637325
M3 - Conference contribution
AN - SCOPUS:85123870232
T3 - Proceedings - Frontiers in Education Conference, FIE
BT - Proceedings - 2021 IEEE Frontiers in Education Conference, FIE 2021
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 13 October 2021 through 16 October 2021
ER -