Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- abstractMarch 2014
Remote pair programming (RPP) in massively open online courses (MOOCs) (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 725https://doi.org/10.1145/2538862.2544320Pair programming, a form of collaborative learning where two programmers work on the same computer, enhances learning in novice programmers and improves code quality in experienced programmers. Remote pair programming (RPP) brings the pedagogical ...
- abstractMarch 2014
OCTAL: online course tool for adaptive learning (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 715https://doi.org/10.1145/2538862.2544318The Online Course Tool for Adaptive Learning (OCTAL) is an adaptive exercise system that customizes the progression of question topics to each student. By creating a concept dependency graph of topics in a course and modeling a student's knowledge state,...
- abstractMarch 2014
Introducing CodeWorkout: an adaptive and social learning environment (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 724https://doi.org/10.1145/2538862.2544317Rudimentary programming skills are essential to developing fundamental proficiency in computer science. However, learning programming techniques can be challenging and frustrating for many students. CodeWorkout is an online learning environment that ...
- abstractMarch 2014
Implementing a living lab approach to foster innovation in an advanced software engineering course (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 714https://doi.org/10.1145/2538862.2544311The living lab concept promotes innovation by solving problems in an open, user-centric environment. A living lab approach was implemented in an undergraduate, advanced software engineering course to develop applications for the Leap Motion. The Leap ...
- abstractMarch 2014
Copper country programmers: a novel curriculum for beginning programmers in middle and high school (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPages 722–723https://doi.org/10.1145/2538862.2544310With the continued and alarming lack of involvement in computing among college students, attention has recently focused on engaging students at the middle and high school levels. Our "Copper Country Programmers" club began as a community outreach ...
-
- abstractMarch 2014
Observations of first learners with different capabilities (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 714https://doi.org/10.1145/2538862.2544307During the Summer of 2013, we participated in a United Cerebral Palsy supported summer camp for children with disabilities. While our initial motivation for attending the camp was to conduct a user study of a Vocal User Interface, we worked with the ...
- abstractMarch 2014
Altruism among programmers: the availability and effectiveness of on-line, spontaneous peer mentoring in competitive problem solving (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 713https://doi.org/10.1145/2538862.2544305This poster presents preliminary investigation of the content and quality of on-line peer mentoring in competitive problem solving. Discussion board postings from the Queue-ICPC Challenge were analyzed with respect to content, including type of ...
- abstractMarch 2014
Use of mobile application to improve active learning and student participation in the computer science classroom (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 717https://doi.org/10.1145/2538862.2544291This poster addresses a significant learning barrier experienced at many CS departments, specially at predominantly minority institutions, which is the problem of students? inability to keep engaged and interested in classroom. In this research, we ...
- abstractMarch 2014
Motivational active learning for computer science education (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 711https://doi.org/10.1145/2538862.2544285Motivational Active Learning (MAL) is an innovative pedagogical approach based on MIT's teaching format TEAL (Technology-Enabled Active Learning) combined with advanced motivational strategies based on gamification design aspects. The main idea of MAL ...
- abstractMarch 2014
A comparison of two approaches for hint generation in programming tutors (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPages 718–719https://doi.org/10.1145/2538862.2544283Intelligent tutoring systems have been shown to significantly aid in student learning without requiring extensive instructor intervention. One feature of intelligent tutors is their ability to provide hints to students who get stuck, but the production ...
- abstractMarch 2014
Supporting computational algorithmic thinking (SCAT): development of a complex cognitive capability in african-american middle-school girls (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPages 709–710https://doi.org/10.1145/2538862.2544279Computational algorithmic thinking (CAT) is the ability to design, implement, and assess the implementation of algorithms to solve a range of problems. It involves identifying and understanding a problem, articulating an algorithm or set of algorithms ...
- abstractMarch 2014
Teaching artificial intelligence as a lab science: basic and informed search (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 709https://doi.org/10.1145/2538862.2544273The Teaching Artificial Intelligence as a Laboratory Science (TAILS) project is designed to develop a new paradigm for teaching introductory artificial intelligence (AI) concepts by implementing an experimental approach modeled after the lab sciences. ...
- abstractMarch 2014
Intelligence and security informatics: developing curricular modules in context (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPages 708–709https://doi.org/10.1145/2538862.2544272Intelligence and Security Informatics (ISI) is a cross-disciplinary field that connects advanced information technologies, systems, algorithms, and databases with international, national and homeland security related applications. Our NSF-funded project,...
- abstractMarch 2014
ACCE: automatic coding composition evaluator (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 708https://doi.org/10.1145/2538862.2544269Coding style is important to teach to beginning programmers, so that bad habits don't become permanent. This is often done manually at the University level because automated Python static analyzers cannot accurately grade based on a given rubric. ...
- abstractMarch 2014
Can 3D virtual world environments and game-based learning effectively teach computer science concepts? (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPages 737–738https://doi.org/10.1145/2538862.2544264MOOCs, 3D virtual world environments, game-based learning, simulations, digital story telling, and other learning-focused digital interactions hold tremendous potential for presenting information science concepts and problem-solving strategies to the ...
- abstractMarch 2014
Toolmaker or scientist? (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 729https://doi.org/10.1145/2538862.2544241Often underlying discussions with those who are not professional computer scientists is the idea that computer scientists are programmers and programmers make tools. Yet many computer science professionals view themselves primarily as scientists, with ...
- abstractMarch 2014
Fighting impostor syndrome (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 728https://doi.org/10.1145/2538862.2544236When working in the constantly challenging field of Computer Science, all but the most brazen individuals will inevitably feel "in over their heads", which is the simplest incarnation of impostor syndrome. This issue affects members of this field at all ...
- technical-noteMarch 2014
Guiding students to discover CS concepts and develop process skills using POGIL (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 745https://doi.org/10.1145/2538862.2539019This workshop is for anyone who teaches CS, and introduces process-oriented guided inquiry learning (POGIL) in computer science. POGIL is based on learning science, and shares characteristics with other forms of active, discovery, and inquiry learning. ...
- technical-noteMarch 2014
Scratch + Xbox Kinect: a magical combination for outreach (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 744https://doi.org/10.1145/2538862.2539008Participants will learn how to install Scratch, the Xbox Kinect libraries, and the software that integrates the two. The participant will then practice basic Scratch programming, and then learn how to program Scratch when connected to an Xbox Kinect. ...
- technical-noteMarch 2014
Using the AP CS labs in the classroom (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationPage 747https://doi.org/10.1145/2538862.2539006The Advanced Placement (AP) Computer Science (CS) A Development Committee is replacing the large case study (GridWorld) with a hands-on structured lab component with the following characteristics: At least three labs explore computing in context at a ...