Anchor-based promgramming teaching embedded with Ch platform

  title={Anchor-based promgramming teaching embedded with Ch platform},
  author={Li Liu and Zhao-Kai Wang and Xusheng Jiang},
  journal={Proceedings of 2010 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications},
  • L. Liu, Zhao-Kai Wang, Xusheng Jiang
  • Published 15 July 2010
  • Computer Science
  • Proceedings of 2010 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications
C Programming learning is a hard task. On one hand, complex concepts and principles in C programming is tedious formany novices. On the other hand, even when students know about the syntax detail, they fell still confused on how to construct a real application. To solve the problems, we presented the “student-centered” environment to facilitate programmers' knowledge and ability construction. 
2 Citations
Problems and Weaknesses in the Teaching and Learning of Programming: A Mapping Review
Mapping results suggest a trend of research in methods and visualization tools to help students understand the concepts of programming and provides educators with a catalog of works that propose solutions to the problems faced in real scenarios of teaching and learning.
Problemas e Dificuldades no Ensino e na Aprendizagem de Programação: Um Mapeamento Sistemático
Resumo O ensino e aprendizagem de programacao e uma tarefa complexa. Diversas pesquisas apontam problemas que vao desde a dificuldade dos alunos em compreender os conceitos de programacao ate a falta


Introductory programming reconsidered - a user-oriented approach
A comprehensive plan for an introductory Computer Science Course is presented, a plan where experience with a computer from the user point of view is a major component, not only for its own sake but
Studying the Novice Programmer
This informative volume unites a wide range of perspectives on the study of novice programmers that will not only inform readers of empirical findings, but will also provide insights into how novices reason and solve problems within complex domains.
Difficulties in Learning and Teaching Programming—Views of Students and Tutors
A statistical analysis of the results shows that those topics that rely on a clear understanding of pointers and memory-related concepts prove to be the most difficult, as the student is incapable of creating a clear mental model of its execution.
Teaching Java First: Experiments with a Pigs-Early Pedagogy
This paper introduces PigWorld, a tool for teaching Java to novice programmers, via the objects-early style, and offers a first step to resolving the dilemma over whether procedural programming must be taught before objects.
A study of the difficulties of novice programmers
An international survey of opinions was organized for more than 500 students and teachers and the results of the survey provide information of the difficulties experienced and perceived when learning and teaching programming.
Smalltalk card game for learning object-oriented thinking in an evolutionary way
The SCG was designed to teach Object-Oriented (OO) concepts in a bottom-up approach by extending basic rules of game without using terminologies or previous knowledge on objectoriented programming.
Teaching and learning computer programming: a survey of student problems, teaching methods, and automated instructional tools
A number of methods and tools used in the teaching of programming are surveyed to present a number of areas where beginning programmers experience difficulties and to propose other possible aids.
Software behaviour understanding Supported by dynamic visualization and role-play
An active learning approach that lies in using role-play simulations in a virtual 3D environment to improve the visualization effectiveness if the student takes an active role during the learning process.
Acquisition of Procedural Knowledge and Development of Students' Abilities
The core of quality-oriented education is to train and improve students' abilities, while the phenomenon of "higher score, lower ability" is very common among Chinese students in China's current
The Union of Programmed Instruction of Skinner and Distance Education
While the union of programmed instruction and distance education, it overcomes the limitations of programmed Instruction, displays the superiority, and makes the distance education develop rapidly.