Increased Retention of Early Computer Science and Software Engineering Students Using Pair Programming

Author(s):  
Jeffrey C. Carver ◽  
Lisa Henderson ◽  
Lulu He ◽  
Julia Hodges ◽  
Donna Reese
10.28945/4650 ◽  
2020 ◽  
Vol 19 ◽  
pp. 185-201
Author(s):  
Noa Ragonis ◽  
Orit Hazzan ◽  
Gadi Har-Shai

Aim/Purpose: This paper presents a study about changes in computer science and software engineering students’ perceptions of their soft skills during their progress through the Computer Science Soft Skills course. Background: Soft skills are often associated with a person’s social, emotional and cognitive capabilities. Soft skills are increasingly sought out and are well recognized by employers alongside standard qualifications. Therefore, high importance is attributed to soft skills in computer science and software engineering education. Methodology: Content analysis was applied to interpret, categorize and code statements from students’ course assignment answers. Data analysis was performed gradually at the three main stages of the course and by the two students’ study populations. Contribution: The paper highlights the variety of (a) soft skills that can be learnt in one course, both on the individual level and on the team level and (b) assignments that can be given to students to increase their awareness and motivation to practice and learn soft skills. Findings: Data analysis revealed the following: (a) five individual soft skills categories, with 95 skills, and five team-related soft skills categories, with 52 skills (in total, the students mentioned 147 soft skills); (b) course assignments and particularly team-based activities elicited student awareness of their individual soft skills, both as strengths and weaknesses; (c) students developed their reflection skills, particularly with respect to team-related soft skills; and (d) significant differences exist between the two groups of students in several categories. Recommendations for Practitioners: It is important to provide undergraduate students with opportunities to integrate soft skills during their training. Establishing a meaningful learning process, such as project-based learning, enables students to apply and develop soft skills when accompanied by reflective thought processes. Recommendation for Researchers: A similar course can be taught and be accompanied by similar analysis of students’ learning outcomes, to examine the influence of local culture on the characteristics of soft skills. Impact on Society: Increased awareness of soft skills in scientists and engineers’ undergraduate education. University graduates who will strengthen their variety of soft skills in their academic training process and will be more meaningful employees in the workplace and in society. Future Research: Our future research aims (a) to explore additional innovative ways to increase students’ learning processes, awareness and practices in relation to soft skills and (b) to research how students’ soft skills are developed during the entire undergraduate studies both on the individual level and the team level.


Author(s):  
Mayte Lozano ◽  
Raquel Trillo-Lado

In previous courses, professors of the degree of ComputerScience and Software Engineering of the University of Zaragoza realised that students did not like studying materias related to Legislation and Information Systems. However, these topics are key when Computer Science and Software Engineers have to analyse, design, implement and mantain Information Systems in different environments such as enterprises, public entities, etc. because rights  of users/clients  of  these  systems must be guaranteed. So, a more appeling way to  teach those topics to motivate the students to take them into account was designed.This  paper  describes  the  methodology and the main activities designed in the 2014/2015  and  2015/2016  courses in order to get the attention of the students on topics related to the current Spanish legislation and Information Systems. Moreover, some indicators about the performance of the students and their opinions about this new methodology are also described and analysed.


TABULARASA ◽  
2015 ◽  
Vol 12 (2) ◽  
Author(s):  
Rodiani Fatmah Hasibuan ◽  
Busmin Gurning ◽  
Eddy Setia

This study dealt with the development of English Reading Materials of vocational school, Al-WashliyahTeladan Medan, majoring Software Engineering. The objectives of this study were to: 1) find out language skill and materials are needed by the students of Software Engineering, 2) develop the English materials for the majoring in software engineering students at the vocational high school grade XII. This study was conducted by Educational Research and Development R&D (Borg & Gall, 1989). The data of this research were from existing documents and the result of interview with teacher and student. The results of the research conveyed that the existing reading materials were mostly irrelevant because the title and content of the material was not appropriate and was not required for the students majoring in software engineering. The new English reading materials and syllabus were developed based on the students need related to the workplace. The materials and syllabus were developed from the existing materials from teacher. The developing materials were validated by two experts.


2021 ◽  
pp. 1-11
Author(s):  
Yanli Bao

This paper takes the application of workflow technology in a multi-smart IOT message-driven practical training execution system as the research background, analyzes the current situation and problems of the practical training execution system, and reconstructs and optimizes the original on-site practical training model and business methods according to the future development needs of the practical training execution system. This study draws on the theoretical perspective of the computer knowledge body to deeply recognize and understand the connotation of computing ability from the levels of knowledge, skills, and attitude, forms a basic understanding of computing ability through literature combing, and refines the core elements of computing ability through a combination of enterprise case study, content analysis, and questionnaire survey, strives to form a more systematic and in-depth understanding of the connotation and elements of computing ability. It also provides a reference for the clarification of computing ability training objectives of computer science teachers under the trend of intelligence. Facing the enhancement of computing ability of engineering students majoring in computer science at the undergraduate level, the objectives of computing ability cultivation are clarified, the key points of computing ability cultivation mode are refined from three levels: curriculum design, teaching operation, management, and control, and three typical computing ability cultivation modes embedded in undergraduate computer education are constructed: knowledge module combination mode, computing context experience mode, and intelligent industry-leading mode. The operational strategies and implementation paths of the models are discussed in depth. This study emphasizes that, based on the analysis of the characteristics of the trend of intelligence, the computing ability cultivation model is not static.


Electronics ◽  
2021 ◽  
Vol 10 (10) ◽  
pp. 1181
Author(s):  
Juanan Pereira

(1) Background: final year students of computer science engineering degrees must carry out a final degree project (FDP) in order to graduate. Students’ contributions to improve open source software (OSS) through FDPs can offer multiple benefits and challenges, both for the students, the instructors and for the project itself. This work reports on a practical experience developed by four students contributing to mature OSS projects during their FDPs, detailing how they addressed the multiple challenges involved, both from the students and teachers perspective. (2) Methods: we followed the work of four students contributing to two established OSS projects for two academic years and analyzed their work on GitHub and their responses to a survey. (3) Results: we obtained a set of specific recommendations for future practitioners and detailed a list of benefits achieved by steering FDP towards OSS contributions, for students, teachers and the OSS projects. (4) Conclusion: we find out that FDPs oriented towards enhancing OSS projects can introduce students into real-world, practical examples of software engineering principles, give them a boost in their confidence about their technical and communication skills and help them build a portfolio of contributions to daily used worldwide open source applications.


Sign in / Sign up

Export Citation Format

Share Document