Employing subgoals in computer programming education
نویسندگان
چکیده
منابع مشابه
Elucidative Programming in Computer Science Education
In this paper we present some ideas and tools for involving real programs in educational contexts. The ideas are based on a paradigm called elucidative programming, which we will motivate and introduce. The tool is the Java Elucidator, with which it is possible to produce a web of Java programs and explanations. We will discuss the usage of the elucidative paradigm both from the teacher’s persp...
متن کاملGames Programming in Computer Science Education
In this paper, we investigated the role of content and processes as they relate to games and programming in post-secondary computer science courses. Our examination found themes that can help computer science instructors teach both introductory and advanced programming topics. Our analysis was focused primarily on the theoretical and practical subject matter that is taught in game programming c...
متن کاملProgramming Paradigms in Computer Science Education
Main styles, or paradigms of programming – imperative, functional, logic, and object-oriented – are shortly described and compared, and corresponding programming techniques are outlined. Programming languages are classified in accordance with the main style and techniques supported. It is argued that profound education in computer science should include learning base programming techniques of a...
متن کاملGamification-based e-learning Platform for Computer Programming Education
In this paper a novel design of an e-learning platform is proposed, aimed at programming education for groups of students. The platform is conceived as opensource software and its main technological design goal is to reduce its requirements on server-side resources. On the educational level it makes use of a number of gamification concepts, which are expected to increase students’ engagement in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Science Education
سال: 2016
ISSN: 0899-3408,1744-5175
DOI: 10.1080/08993408.2016.1144429