Collaborative Design and Build Activity in a CS1 Course: A Practical Experience Report

G Brieven, L Leduc, B Donnet - 8th International Conference on …, 2022 - orbi.uliege.be
Shaping students' mind to structure and solve problem, in an Introduction to Programming
course for first year students, takes time, leading some students to get demotivated before …

An integrated project for freshmen students in a software engineering education

Z Alaya, A Chemek, G Khodjet El Khil… - … : Proceedings of the 19th …, 2017 - Springer
Defining an integrated project for freshmen students in software engineering was a
challenge but we were able to define one that includes the following disciplines:(1) …

Constructive interaction on collaborative programming: Case study for grade 6 students group

S Tohyama, Y Matsuzawa, S Yokoyama… - … Everyone. Learning with …, 2017 - Springer
Recent learning sciences have revealed some of the mechanisms of how people learn
through interactions in collaborative educational settings. In this research, we tried to …

Using Online Forums to Promote Collaborative Learning in Introductory Programming Courses

V Michaličková - 7th International Conference on Higher Education …, 2021 - riunet.upv.es
[EN] The asynchronous online discussion can enrich learning experience in many ways,
even in classroom or blended learning scenarios. It is quite challenging to design an …

Analysing Students' Problem Solving Capabilities to Support Teaching in Software Development

A Böttcher, R Grellner - 2022 IEEE Global Engineering …, 2022 - ieeexplore.ieee.org
We believe that we need to put more emphasis on helping students develop problem
solving capabilities in our teaching on software development. Our research question is how …

A Project Management Activity for Student Teams in a Computer Science Undergraduate Capstone Project Course: Task Planning

MS Heil - EDULEARN19 Proceedings, 2019 - library.iated.org
Technical knowledge is necessary for the education of computer science students, but it is
not sufficient to guarantee career success. The complexity of computer science and the …

Face-to-face vs. computer-mediated: Analysis of collaborative programming activities and outcomes

D Malandrino, I Manno, G Palmieri… - 2012 IEEE 12th …, 2012 - ieeexplore.ieee.org
In this paper we present the analysis of a laboratory experiment designed to understand the
effect of two communication environments, that is, face-to-face or computed-mediated, on …

Developing collaborative skills early in the CS curriculum in a laboratory environment

D McKinney, LF Denton - Proceedings of the 37th SIGCSE technical …, 2006 - dl.acm.org
The research on teaching and learning over the past 50 years suggests that the early use of
collaborative learning leads to higher interest, higher retention, and higher academic …

An open CS1 learning platform to promote and incentivize deliberate practice

K Khademi, M de Vin, C Ricca, A Adiraju… - 2023 IEEE …, 2023 - ieeexplore.ieee.org
Students often find CS1 to be difficult and the workload too demanding. Those who are
struggling may lose marks on assessments due to knowledge gaps, slips, or simply a lack of …

Hackathon as a Project Based Teaching Tool: Employing Programming Challenge in the Class

B Kumalakov, A Kim, S Mukhtarova… - 2018 IEEE 12th …, 2018 - ieeexplore.ieee.org
Project Based Learning (PBL) develops student knowledge and skills through solving
authentic, engaging and complex challenge in a fixed time span. Academic literature reports …