You are here:

Browsing by Subject: Programming

  1. On automated grading of programming assignments in an academic institution

    Brenda Cheang, Andy Kurnia, Andrew Lim & Wee-Chong Oon

    Computers & Education Vol. 41, No. 2 (September 2003) pp. 121–131

    Practise is one of the most important steps in learning the art of computer programming. Unfortunately, human grading of programming assignments is a tedious and error-prone task, a problem... More

    pp. 121-131

    View Abstract
  2. Learning motivation in e-learning facilitated computer programming courses

    Kris M.Y. Law, Victor C.S. Lee & Y.T. Yu

    Computers & Education Vol. 55, No. 1 (August 2010) pp. 218–228

    Computer programming skills constitute one of the core competencies that graduates from many disciplines, such as engineering and computer science, are expected to possess. Developing good... More

    pp. 218-228

    View Abstract
  3. Modelling programming performance: Beyond the influence of learner characteristics

    Wilfred W.F. Lau & Allan H.K. Yuen

    Computers & Education Vol. 57, No. 1 (August 2011) pp. 1202–1213

    In the 21st century, the ubiquitous nature of technology today is evident and to a large extent, most of us benefit from the modern convenience brought about by technology. Yet to be technology... More

    pp. 1202-1213

    View Abstract
  4. Preschool cookbook of computer programming topics

    Leonel Morgado, Maria Cruz, Ken Kahn & Ken Kahn

    Australasian Journal of Educational Technology Vol. 26, No. 3 (Jan 01, 2010)

    A common problem in computer programming use for education in general, not simply as a technical skill, is that children and teachers find themselves constrained by what is possible through limited... More

    View Abstract
  5. Evaluating the Effects of Virtual Pair Programming on Studentsâ?? Achievement and Satisfaction

    Nick Zacharis, Technological Education Institute of Piraeus, Department of Mathematics, Computer Science Division, Petrou Ralli & Thivon 250, Athens 12244, Greece

    International Journal of Emerging Technologies in Learning (iJET) Vol. 4, No. 3 (Sep 23, 2009) pp. 34–39

    Pair programming is a lightweight software development technique in which two programmers work together at one computer. In literature, many benefits of pair programming have been proposed, such as... More

    pp. 34-39

  6. A Study of Collaborative Software Development Using Groupware Tools

    Joanna DeFranco Tommarello, Cabrini College, United States; Fadi Deek, New Jersey Institute of Technology, United States

    Journal of Interactive Learning Research Vol. 16, No. 1 (January 2005) pp. 5–20

    The experimental results of a collaborative problem solving and program development model that takes into consideration the cognitive and social activities that occur during software development is... More

    pp. 5-20

    View Abstract
  7. Children's Perspectives in a Game Programming Discourse

    Jakob Tholander, Stockholm University, Sweden

    Journal of Interactive Learning Research Vol. 16, No. 1 (January 2005) pp. 51–82

    In the Playground project we applied a constructionist learning perspective in order to build a computational learning environment in which children can design and build their own video games. We... More

    pp. 51-82

  8. Challenges and opportunities in employing game development in computer science classes

    Oswald Comber, University of Vienna, Faculty of Computer Science, Austria; Renate Motschnig, University of Vienna, Austria

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 1892–1900

    Learning to program is a challenging task. By stepping from programming learning environments to professional integrated development environments, the complexity involved and the effort required to... More

    pp. 1892-1900

  9. Promoting Metacognitive Skills Among Undergraduate First Year Students Studying Computer Programming Using Mobile Devices

    Eunice Olakanmi, University of Johannesburg, South Africa, South Africa; Duan van der Westhuizen & Jacqui Chetty, University of Johannesburg, South Africa

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 1753–1759

    This paper explores the effects of metacognitive prompts on the development of metacognitive skills among first year undergraduate computer programming students when learning in a mobile learning... More

    pp. 1753-1759

  10. Vizwik – visual data flow programming and its educational implications

    Simon Gauvin, Agora Mobile Inc, Canada; Martine Paquet, Martine Paquet Consulting, Canada; Viktor Freiman, Compética, Canada

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 1594–1600

    The new movement towards digital literacy in the 21st Century requires that the educational system shifts from developing consumers of technology to creators of technology. Given that software is... More

    pp. 1594-1600

  11. A Strategy to Increase Students’ Motivation and Decrease Dropout Rates on Computer Programming Courses in a Public Institute of Education and Technology

    Alexandre Correia, The Federal Institute of Education and Technology at at Sertao Pernambucano - IF Sertao-PE, Brazil; Essi Ryymin, Hameen University of Applied Sciences - HAMK, Finland; Fernando Pacheco, The Federal Institute of Education and Technology at Santa Catarina - IFSC, United States; Paivi Aarreniemi-Jokipelto, Haaga-Helia University of Applied Sciences, School of Vocational Teacher Education, Finland; Brian Joyce, Hameen University of Applied Sciences - HAMK, Hameenlinna, Finland

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 1171–1176

    This paper is a report on a exploratory design research of educational intervention conducted on a public institute of education and technology. The institution of 3,000 students is an important... More

    pp. 1171-1176

  12. Collaborative Learning Through Drawing on iPads

    Michael Spitzer, Social Learning, Graz University of Technology, Austria; Martin Ebner, Department of Social Learning / Graz University of Technology, Austria

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 806–815

    Teamwork and collaboration skills are very important for improving learning efficiency and experience. Therefore an innovative iPad app, called Teamsketch, was developed to provide a collaborative ... More

    pp. 806-815

  13. Flipping a Programming Course with Low Lecture Attendance

    David Chen, Jolon Faichney & Jun Jo, School of Information and Communication Technology, Griffith University, Australia

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 237–244

    Low lecture attendance has been a serious concern for many university courses. This paper describes how low lecture attendance was solved in our Web Programming course by adopting the flipped class... More

    pp. 237-244

  14. Designing a Programming Course for Enhancing Pre-service Teachers’ Programming PCK

    SangJin An & YoungJun Lee, Department of Computer Education, Korea National University of Education, Korea (South)

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 222–225

    The quality of teacher is the key to success of education, especially on technology-related education. Programming is one of the main themes of computing education but pre-service teachers... More

    pp. 222-225

  15. Adaptive Hypermedia: A simple way to create Adaptive Strategies using LAGBlocks

    Javed Khan, University of Warwick, United Kingdom

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 202–209

    Adaptation specifications are very useful in creating adaptive behaviors to support the needs group of learners, authors often lack the time or the skills needed to create new adaptation... More

    pp. 202-209

  16. Learners Expectations and Motivations using Content Analysis in a MOOC

    Daniel F. O. Onah, The University of Warwick, United Kingdom

    EdMedia + Innovate Learning 2015 (Jun 22, 2015) pp. 192–201

    The phenomenon of massive open online courses (MOOCs) has transformed the online educational delivery of courses around the world. There are several literature on MOOC publicity in the press, but... More

    pp. 192-201

  17. Direction for Learner-centered Programming Education

    Seongkyun Jeon & YoungJun Lee, Dept. of Computer Education, Korea National University of Education, Korea (South)

    E-Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2015 (Oct 19, 2015) pp. 1796–1801

    when the 2015 Revised Education Curriculum will be applied, all of the elementary and middle school students in Korea will mandatorily receive programming education. Research on effective learning ... More

    pp. 1796-1801

  18. Engaging Women in Mobile Devices App Development to Support e-Learning

    Kele Anyanwu, University of Wisconsin Stevens PointCPS, Rm 459, 1901 Fourth Av., Stevens Point, WI 54481, United States

    E-Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2015 (Oct 19, 2015) pp. 1397–1401

    As e-Learning assumes prominence in the instructional landscape, and mobile devices become very relevant as authentic learning tools, the need for democratization of app development has never been ... More

    pp. 1397-1401

  19. Impact of Open Social Student Modeling on Self-Assessment of Performance

    Sibel Somyürek, Gazi University, Turkey; Peter Brusilovsky, University of Pittsburgh, United States

    E-Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2015 (Oct 19, 2015) pp. 1181–1188

    This study examines the impact of Open Student Modeling (OSM) and its extension known as Open Social Student Modeling (OSSM) on students’ self-assessment of their SQL programming performance. It... More

    pp. 1181-1188

  20. Instructional Objectives and Strategies, Immersion in the Teaching-Learning Process of an Interface

    Ana Lilia Laureano-Cruces, Universidad Autónoma Metropolitana Azcapotzalco, Departamento de Sistemas, Mexico; Martha Mora-Torres, Posgrado en Ciencia e Ingeniería de la Computación-UNAM, Mexico; Lourdes Sánchez-Guerrero & Javier Ramírez-Rodríguez, Universidad Autónoma Metropolitana Azcapotzalco, Departamento de Sistemas, Mexico

    E-Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education 2015 (Oct 19, 2015) pp. 609–618

    This work consists of the analysis of the instructional objectives and strategies immersing in the teaching-learning process of an interface focused on the didactic of structured programming on the... More

    pp. 609-618