Work in progress: Investigating the effects of pair-programming on students' behavior in an advanced computer programming course

Author(s):  
Mamoun Nawahdah ◽  
Dima Taji
2013 ◽  
Vol 717 ◽  
pp. 428-432
Author(s):  
Shan Ping Qiao ◽  
Bao Qiang Yan

Genetic algorithm is a very important and popular kind of algorithm of evolution computing. In order to use this algorithm better and platform-independently, this paper introduces an implement package which is coded in Java, an object-oriented and platform-independent advanced computer programming language, for genetic algorithm. This package includes several sub-packages. In each sub-package, there are some classes with different roles and functions. After the test, these classes can work properly and efficiently in together. The good effect has been received through using this algorithm in four function optimization problems. For the further goal, some studies even need to be carried out in the future.


2006 ◽  
Vol 34 (2) ◽  
pp. 213-228 ◽  
Author(s):  
Cathy Bishop-Clark ◽  
Jill Courte ◽  
Elizabeth V. Howard

Students in an introductory computing class participated in a study investigating the impact of using a graphics programming environment (Alice) and pair-programming on confidence, enjoyment and achievement. Sixty-four participants completed a short questionnaire and a content pre-test about computer programming concepts. Students were then assigned to one of two groups: individual or paired. The pairs completed a tutorial on Alice and then completed a short assignment over a period of one week working as a team of two. The individuals completed the same tutorial and assignment but completed it alone. Lastly, all participants took the same questionnaire and content post-test. The results showed that all students experienced increased confidence in programming, that students in pairs enjoyed programming more than students who worked individually, and that all students performed significantly better on the content post-test.


2021 ◽  
Author(s):  
João Marcelo Borovina Josko

Learning computer programming involves overcoming different obstacles to mature technical, cognitive, and social skills. The literature presents a variety of teaching approaches to engage students in learning how to program. However, there is a lack of works that combine different teaching methods from cognitive and affective dimensions or consider the latter dimension in face-to-face classes consistently. This work presents our experience mixing pair programming, formative feedback, aspects of the affective dimension, and creative programming problems. The preliminary results analysis of three groups (82 students) reveals the contribution of our approach to the pass and fail rates (P = 0.0367 and 0.0329, respectively) corroborated by students’ feedback.


Author(s):  
K F Wills ◽  
F S Hobbs ◽  
D Greenslade ◽  
C Bottomley

The advanced computer aided engineering and manufacturing project (ACE) describes a new, highly advanced system for the efficient production of mechanisms and parts for the aerospace and other industries. It required only moderate investment in machining centres, automated workpiece handling and tool changing and management and control systems. In the case studied it has considerably raised output per operator, turnover of stock and work in progress, greatly cut manufacturing lead time, reduced in-progress scrap and eliminated assembly failures and rejection by customers.


1964 ◽  
Vol 18 (88) ◽  
pp. 685
Author(s):  
E. K. Blum ◽  
F. J. Corbato ◽  
J. W. Poduska ◽  
J. H. Salzer

Sign in / Sign up

Export Citation Format

Share Document