Results 1 - 10
of
124
Pair Programming in an Introductory Computer Science Course: Initial Results and Recommendations
- In Proceedings of the AAAI Workshop on Approximation and Abstraction of Computational Theories (mimeographed
, 2002
"... Prior research indicates that pair programming, whereby two programmers work collaboratively on the same design, algorithm, code, or test, produces higher quality code in essentially half the time taken by solo programmers. An experiment was run at North Carolina to assess the efficacy of pair progr ..."
Abstract
-
Cited by 19 (4 self)
- Add to MetaCart
Prior research indicates that pair programming, whereby two programmers work collaboratively on the same design, algorithm, code, or test, produces higher quality code in essentially half the time taken by solo programmers. An experiment was run at North Carolina to assess the efficacy of pair
Developing an intelligent diagnosis and assessment e-learning tool for introductory programming
- Educational Technology & Society
, 2008
"... Recently, a lot of open source e-learning platforms have been offered for free in the Internet. We thus incorporate the intelligent diagnosis and assessment tool into an open software e-learning platform developed for programming language courses, wherein the proposed learning diagnosis assessment t ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
tools based on text mining and machine learning techniques are employed to alleviate the loading of the teachers. Experiments were conducted in two introductory-undergraduate programming courses to examine the effectiveness of the proposed diagnosis and assessment tools. The learners ’ work including
Materials for an exploratory theory of the network society.
- The British Journal of Sociology
, 2000
"... ABSTRACT This article aims at proposing some elements for a grounded theor y of the network society. The network society is the social structure characteristic of the Information Age, as tentatively identi ed by empirical, cross-cultural investigation. It permeates most societies in the world, in v ..."
Abstract
-
Cited by 122 (0 self)
- Add to MetaCart
ned by their central technological paradigm and by their principle of performance. Following, and adapting to sociology, Christopher Freeman's de nition of a technoeconomic paradigm, I would characterize as a technological paradigm a cluster of inter-related technical, organizational
Automated Student Code Assessment with Symbolic Execution and Java
, 2012
"... by Karl Bell The assessment of student code is a necessary part of most programming courses. However, many ways of assessing the correctness of student code can be very time-consuming and may be error-prone. This paper presents JSymTester, a tool which uses the symbolic execution framework of the Ja ..."
Abstract
- Add to MetaCart
by Karl Bell The assessment of student code is a necessary part of most programming courses. However, many ways of assessing the correctness of student code can be very time-consuming and may be error-prone. This paper presents JSymTester, a tool which uses the symbolic execution framework
Adaptation and assessment of a public speaking rating scale
, 2017
"... Abstract: Prominent spoken language assessments such as the Oral Proficiency Interview and the Test of Spoken English have been primarily concerned with speaking ability as it relates to conversation. This paper looks at an additional aspect of spoken language ability, namely public speaking. This ..."
Abstract
- Add to MetaCart
. This study used an adapted form of a public speaking rating scale originally designed for English as a foreign language (EFL) contexts. This paper seeks to evaluate the relationship between this EFL-based scale and assessment within a core US university public speaking course. The relevance of EFL
Building Pair Programming Knowledge Through a Family
- of Experiments,” International Symposium on Empirical Software Engineering (ISESE) 2003
, 2003
"... Pair programming is a practice in which two programmers work collaboratively at one computer on the same design, algorithm, code, or test. Pair programming is becoming increasingly popular in industry and in university curricula. A family of experiments was run with over 1200 students at two US univ ..."
Abstract
-
Cited by 29 (4 self)
- Add to MetaCart
universities, North Carolina State University and the University of California Santa Cruz, to assess the efficacy of pair programming as an alternative learning technique in introductory programming courses. Students who used the pair programming technique were at least as likely to complete the introductory
Flipped, Crowd-‐Sourced, Gamified, Socialized and Funkified: Throwing Everything But the Kitchen Sink at Introductory Programming Classes
"... is exploding. Active learning, online learning, hybrid learning, social learning are just a few of the popular methods being discussed, tried, and adapted for teaching CS. The motivation for trying these approaches is often to respond to new technology and/or research on learning. Yet, we are starti ..."
Abstract
- Add to MetaCart
are starting to see that research in CS education has its own characteristics and associated challenges. In this white paper, we focus on teaching CS subjects that include the development of programming skills. We highlight the difficulties in traditional approaches to teaching programming courses
See What You Want to See: Motivational Influences on Visual Perception,”
- Journal of Personality and Social Psychology,
, 2006
"... People's motivational states-their wishes and preferences-influence their processing of visual stimuli. In 5 studies, participants shown an ambiguous figure (e.g., one that could be seen either as the letter B or the number 13) tended to report seeing the interpretation that assigned them to o ..."
Abstract
-
Cited by 79 (1 self)
- Add to MetaCart
that top-down influences also inform perception. For example, context matters. Prior exposure to images of animals or people biases what people see when they view classic ambiguous figures, such as the rat-man and old woman-young woman figures so often featured in introductory psychology textbooks
Pair learning: With an eye toward future success
- In Extreme Programming and Agile Methods - XP/Agile Universe 2003, number 2753 in LNCS
, 2003
"... Abstract. Pair programming is a practice in which two programmers work collaboratively at one computer on the same design, algorithm, or code. Prior research indicates that pair programmers produce higher quality code in essentially half the time taken by solo programmers. Pair programming is becomi ..."
Abstract
-
Cited by 10 (2 self)
- Add to MetaCart
is becoming increasingly popular in industry and in university curricula. An experiment was run at North Carolina State University over a period of one and a half years to assess the efficacy of pair programming as an alternative educational technique in an introductory programming course. We found
9Tool for Testing Bad Student Programs
"... This paper presents an effort to address efficient assessment of less than perfect students ’ solutions in a semi-automated code assessment process. Automated and semi-automated code assessment has its drawbacks when it comes to the poorly written and often non compiling programs created by beginner ..."
Abstract
- Add to MetaCart
This paper presents an effort to address efficient assessment of less than perfect students ’ solutions in a semi-automated code assessment process. Automated and semi-automated code assessment has its drawbacks when it comes to the poorly written and often non compiling programs created
Results 1 - 10
of
124