Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
The flipped classroom has been gaining popularity in recent years. In theory, flipping the classroom appears sound: passive learning activities such as unidirectional lectures are pushed to outside class hours in the form of videos, and... more
    • by 
    •   4  
      Teaching and Learning ProgrammingBlended LearningBlended learning in higher educationFlipped Classroom
During their time at school few high school students are exposed to basic computing concepts as Computer Science (CS) is not considered to be an important part of the curriculum. As a result many high school students do not encounter... more
    • by 
    •   9  
      Computer Science EducationTeacher EducationTeaching and Learning ProgrammingEducational Robotics
Learning Mobile Application & Game Development with Corona SDK introduces programming concepts in an incremental, pedagogically friendly method. Additional topics include: how to identify the needs and create the user interface for apps,... more
    • by 
    •   8  
      Teaching and Learning ProgrammingMobile application developmentMobile ComputingDevelopment on Android platform
This paper explores some a novel approaches to harnessing the Internet-of-Things (IoT) as a teaching and research vehicle in education. For teaching we argue that the Internet-of-Things provides a highly motivating topic to capture... more
    • by 
    •   35  
      Human Computer InteractionEducational TechnologyComputer Science EducationEducation Innovation and Ventures
Background: Robots have been used in the past as tools to aid the teaching of programming. There is limited evidence, however, about the effectiveness of simulated robots for this purpose. Aim: To investigate the effectiveness of a robot... more
    • by 
    •   6  
      Computer Science EducationTeaching and Learning ProgrammingEducational RoboticsProgramming
Programming has been taught for many years to High School students in Greece. Despite this fact, the results are poor. Many students find programming boring and difficult. In contrast, using of computers in students’ everyday life is very... more
    • by  and +1
    •   3  
      Teaching and Learning ProgrammingProgrammingScratch
    • by 
    •   20  
      Computer Science EducationEngineering EducationAugmented RealityTeaching and Learning Programming
Many barriers exist for novice programmers when confront ed with the C programming language, such as its low level orientation, cryptic syntax and ambiguous compiler error messages. This paper presents the design and development of a... more
    • by  and +1
    •   5  
      Teaching and Learning ProgrammingC ProgrammingVisual ProgrammingBlock Programming
Visual representations are present in modern societies to such an extent that it wouldn't be an exaggeration to characterize the modern civilization as "Civilization of the Images". Facing this reality, the modern educational systems are... more
    • by 
    •   4  
      Image ProcessingTeaching and Learning ProgrammingSocial SemioticsSocial interactions
lesson plan  for  grade VIII junor high school
    • by 
    •   42  
      Teaching and LearningTeacher EducationLearning and TeachingStrategic Studies
This report is written as a post-mortem of a project that has, perhaps, been the author’s most extensive personal project: creating a complete and comprehensive solution to one of the most famous programming problem sets in the modern... more
    • by 
    •   4  
      Functional ProgrammingTeaching and Learning ProgrammingReproducible ResearchScheme (programing language)
This work investigates the effectiveness of simulated robots as tools to support the learning of programming. After the completion of a systematic review and exploratory research, a multi-case case study was undertaken. A simulator, named... more
    • by 
    •   8  
      Computer ScienceComputer Science EducationEducational ResearchCase Study Research
Although programming is, in general, a motivating topic, most of the students become discouraged as they perceive programming as a very difficult task. Learning to program is one of the challenges for novices. The reason is that it... more
    • by  and +1
    •   4  
      Teaching and Learning ProgrammingNovice ProgrammingNovice ProgrammersA Programming Environment for Novices
Achieving success or failure at the beginning of the introductory programming course often determines whether the student will continue to track content related to computer science. Despite numerous studies, it is still... more
    • by 
    •   3  
      Teaching and Learning ProgrammingProgrammingMental Models (programming)
"Background: Teaching programming to novices is a difficult task due to the complex nature of the subject, as negative stereotypes are associated with programming and because introductory programming courses often fail to encourage... more
    • by 
    •   6  
      Computer Science EducationTeaching and Learning ProgrammingEducational RoboticsProgramming
> Context • Constructionism, Papert's pedagogy and learning theory, involves experiential learning where students engage in exploration, create things that are personally meaningful, and share them with others. This approach is quite... more
    • by 
    •   10  
      Computer Science EducationTeaching and Learning ProgrammingConstructionismPython
Often undergraduate students experience challenges in learning their first programming language. C-Jump Computer Programming Board Game is a new game in the game industry that teaches basic computer programming statements such as the... more
    • by  and +1
    •   2  
      Teaching and Learning ProgrammingGame-based Learning
The implementation of curriculum 2013 in Indonesia today, particularly in the practice of English language teaching, marks as well as strengthens the infusion of critical thinking theories. Using various genres as... more
    • by 
    •   2  
      Critical ThinkingTeaching and Learning Programming
This article explores the language context of Information Technology classes in the Free State province. An overview of the multilingual context, within which the research was done, is provided through a brief historical background of... more
    • by 
    •   16  
      Information TechnologyMultilingualismLanguage Planning and PolicyTeaching and Learning Programming
This chapter explores the affordances of individual language planning in terms of facilitating self-directed learning (SDL) in multilingual Information Technology (IT) classrooms at high school level. Multilingualism is a reality within... more
    • by 
    •   17  
      Information TechnologyEducationMultilingualismLanguage Planning and Policy
Araştırma, 2013 yılında revize edilen Fen Bilimleri Dersi Öğretim Programı'nda yer alan model oluşturma ve kullanmaya yönelik kazanımları ortaya çıkarmak ve bu kazanımların hitap ettiği model türlerini belirlemek amacıyla yürütülmüştür.... more
    • by 
    •   6  
      Science EducationTeaching and Learning ProgrammingModellingFen Bilgisi
Gamification has attracted the attention of researchers from different areas such as marketing, health, sports, and education. Gamification integrates elements of game design in non-game context, with the purpose of engaging a person in a... more
    • by  and +1
    •   5  
      Information SystemsManagement Information SystemsE-learningTeaching and Learning Programming
Özet Teknolojik gelişimin beraberinde, elektronik içerik ve video desteğinin öğretim süreçlerinde kullanım oranlarının da artış gösterdiği ifade edilebilir. Özellikle, video ders kayıtlarının, önemli ders destek araçları olarak, diğer... more
    • by 
    •   4  
      VideoTeaching and Learning ProgrammingVideo in Teaching and LearningInteractive Video
Within the last 20 years or so, a great many research projects have investigated the role that robotics can play at all levels of education. The literature regarding research in this area indicates that robotics is used in education with... more
    • by  and +1
    •   2  
      Teaching and Learning ProgrammingEducational Robotics
    • by 
    •   10  
      Programming LanguagesInformation TechnologyMultilingualismBlended E-Learning
This protocol provides details of a case study design that will investigate the use of simulated robots as introductory programming teaching tools. This research is motivated by the results of a Systematic Literature Review which... more
    • by 
    •   8  
      Computer Science EducationCase Study ResearchTeaching and Learning ProgrammingEducational Robotics
Learning programming languages especially the first programming language is generally known to be a challenging task to most learners. It takes a long time to understand and master programming. We strongly believe that programming should... more
    • by 
    •   2  
      Teaching and Learning ProgrammingComputer Games Education
    • by 
    •   4  
      Computer-Based LearningTeaching and Learning ProgrammingSTEM EducationTools for Teaching Programming
In-video quizzes are common in many distance learning platforms, including those from Coursera and EdX. However the effectiveness of in-video quizzes has not previously been assessed. In this paper we describe the construction and... more
    • by 
    •   5  
      EducationEducational TechnologyDistance EducationTeaching and Learning Programming
There is currently a problem attracting students to, and retaining them on, introductory programming courses. This is because traditional methods of teaching the subject fail to excite students and because programming is often perceived... more
    • by 
    •   6  
      Programming LanguagesComputer Science EducationTeaching and Learning ProgrammingICT in Education
Digital technologies are redefining established practices and creating new opportunities for innovation across formal and informal music education settings and arts venues. The Sonic Pi: Live & Coding (SPL&C) project demonstrates a new... more
    • by 
    •   7  
      Computer ScienceMusic EducationComputer Science EducationTeaching and Learning Programming
    • by 
    •   8  
      Software EngineeringComputer Science EducationTeaching and Learning ProgrammingWorking Memory
expressing agree and disagreement
    • by 
    •   53  
      Materials ScienceTeaching and LearningEducationDesign
This research paper presents the features of an interactive multimedia courseware which is used to learn C-Programming. The courseware utilizes the cognitive learning approach where the mechanism of listening, watching, touching, reading,... more
    • by 
    •   2  
      Teaching and Learning ProgrammingC Programming
This paper explores the possibility of facilitating better end user engagement with the iCampus by providing a platform (Pervasive-interactive-Programming) to program the functionality of iCampus intelligent environments. We first... more
    • by  and +1
    •   37  
      Computer ScienceHuman Computer InteractionEducational TechnologyComputer Science Education
Python is a high-level programming language that is a powerful tool for conducting psychophysical experiments. Like Matlab, it is widely used and supports visual and auditory stimuli and manual user input (e.g., keyboard/mouse). Unlike... more
    • by  and +2
    •   14  
      PsychophysicsProgramming LanguagesObject Oriented ProgrammingHuman Computer Interaction
    • by 
    •   20  
      Computer Science EducationEngineering EducationAugmented RealityTeaching and Learning Programming
The tasks of programming include complex knowledge and skills that is, from understanding problems to evaluating validity of program. Novice students often face difficulties in learning programming due to various issues and the nature of... more
    • by 
    •   3  
      Computer Science EducationTeaching and Learning ProgrammingSoftware Visualization
Περίληψη Ο συνεργατικός προγραμματισμός (pair programming) είναι ένα παράδειγμα συνεργασίας που υιοθετείται όλο και περισσότερο στην εκπαίδευση προγραμματισμού αφενός για τα οφέλη της συνεργατικής μάθησης και αφετέρου προκειμένου να... more
    • by  and +1
    •   2  
      Teaching and Learning ProgrammingPair Programming
The main purpose of this study is that Science and Scientist Teaching Program prepared for pre-school education, the ongoing six-year-olds, the children's science and scientists' perceptions of the impact of revealing. In this study, the... more
    • by  and +1
    •   4  
      Science EducationTeaching and Learning ProgrammingScience Teaching MethodsPre-school education
Proceedings from the Psychology of Programming Interest Group (PPIG) Work-in-Progress Workshop 2013 held at Keele University's School of Computing and Mathematics 8 – 9 July 2013.
    • by 
    •   4  
      PsychologyTeaching and Learning ProgrammingProgrammingPsychology of Programming
    • by 
    •   6  
      Information SystemsComputer ScienceManagement Information SystemsTeaching and Learning Programming
Many barriers exist for novice programmers when confronted with the C programming language, such as its low level orientation, cryptic syntax and ambiguous compiler error messages. This paper presents the design and development of a... more
    • by 
    •   6  
      Computer ScienceTeaching and Learning ProgrammingC ProgrammingVisual Programming
The article presents a Systematic Literature Review that analyzes a particular bibliographic corpus (LACLO Congress papers 2015-2017 about computer programming learning in Latin American educational institutions) from the Sociocultural... more
    • by 
    •   6  
      Programming LanguagesSituated CognitionSociocultural TheoryTeaching and Learning Programming
On the last years, gamification has studient in variuous contexts, such as marketing, health, sports and education. According to literature, gamification integrates " elements of game design in non-game context " , with the objective of... more
    • by 
    •   6  
      E-learningTeaching and Learning ProgrammingProgrammingGamification
Resumo: Atualmente verifica-se a insuficiência de instrumentos de avaliação validados que possam mensurar as diferentes etapas de aprendizagem inicial de programação. Por este motivo desenvolvemos uma prova a partir da Taxonomia de Bloom... more
    • by  and +1
    •   4  
      Teaching and Learning ProgrammingValidationReliabilityBloom's Taxonomy
Dada a problemática em torno do ensino da programação e face a alguns estudos empíricos sobre o que leva os alunos a ter dificuldades nesta área, iniciou-se a elaboração de um estudo exploratório cujo método de recolha de dados foi o... more
    • by  and +3
    • Teaching and Learning Programming
    • by  and +1
    • Teaching and Learning Programming
coding program is a dominant activity in programming cycle, nevertheless the equal attention must also given upon designing and evaluating the program in order to understanding the whole of the programming tasks. Unfortunately, these... more
    • by 
    •   3  
      Computer Science EducationTeaching and Learning ProgrammingSoftware Visualization