Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

Sentiments and Performance in an Introductory Programming Course Based on PBL

SM Souza, RA Bittencourt - 2021 IEEE Global Engineering …, 2021 - ieeexplore.ieee.org
Difficulties in introductory programming courses have been reported by several studies.
Some authors associate these difficulties with students' sentiments, such as motivation and …

Heterogenitätsbewusste digitale Gestaltung eines Einführungsmoduls in der Informatik

E Ossovski, M Brinkmeier, AK Becker… - … : Zeitschrift für Theorie …, 2022 - medienpaed.com
In Einführungsmodulen, die sowohl als Fachmodul als auch als Importmodul für
verschiedene Studiengänge angeboten werden, unterscheiden sich die Vorkenntnisse …

Supporting Pharmaceutical Healthcare Outreach: A Culminating First-Year Programming Experience

JK Estell, S Coffman-Wolph, J Sieg… - Proceedings of the 52nd …, 2021 - dl.acm.org
Although they might initially think otherwise, students can make positive societal impacts
through their programming skills, even as early as their introductory programming courses …

Engaging IT students through the NASA suits design challenge: An experience report

G Vincenti - Proceedings of the 20th Annual SIG Conference on …, 2019 - dl.acm.org
Engaging students is at times challenging, especially when course assignments revolve
around tedious work that is not applicable beyond the classroom. One way to prepare …

Lifecycle in CS1: Requirements, domain analysis, and implementation

A Sane, R Mody, A Laxminarayan, J VK - Proceedings of the 27th ACM …, 2022 - dl.acm.org
In practice, programmers start with informal requirements proposed by a customer, make the
requirements precise, and implement them in a program that meets the customers needs. It …

Reviewing CS1 materials through a collaborative software engineering exercise: An experience report

JY Schmidt - Proceedings of the 51st ACM Technical Symposium on …, 2020 - dl.acm.org
Many courses incorporate exercises at the end of the semester to help students review
course topics. In computer science courses, review activities are often small coding …

On the efficacy of board game strategy development as a first-year CS project

I Bezakova, J Heliotis, S Strout - Proceedings of the 45th ACM technical …, 2014 - dl.acm.org
We report on a study comparing an open-ended freshman-level CS2 project with a fully
specified project of similar difficulty. We employed a randomized, controlled trial …

Putting a Context in Context: Investigating the Context of Pencil Puzzles in Multiple Academic Environments

Z Butler, I Bezáková, A Brilliantova - … on Computer Science Education V. 1, 2023 - dl.acm.org
The use of a well-chosen context for course assignments is widely regarded as motivating
for students. However, it is challenging to study the utility of bringing a particular context to …

Digitally Supported Introductory University Teaching in Computer Science Considering Heterogeneous Groups

E Ossovski - Proceedings of the 2022 ACM Conference on …, 2022 - dl.acm.org
In large introductory Computer Science (CS) courses at universities, lecturers are often
confronted with a high heterogeneity among the students. To improve the teaching a course …