Enhancing Programming Understanding through Conceptual Schemas in Introductory Courses

نویسندگان

  • Thais Helena Chaves de Castro
  • Crediné Silva de Menezes
  • Alberto Nogueira de Castro Júnior
  • Rosane Santos Caruso de Oliveira
  • Maria Cláudia Silva Boeres
چکیده

This paper discusses an experience with programming courses using identification and formal representation of programming schemas and their potential for automatic analysis. A relation with Bloom’s taxonomy has been used to support the classification of these schemas. We intend to use these tools for classification as well as feedback routing with respect to source code produced by programming students.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Self-Efficacy and Engagement as Predictors of Student Programming Performance

Programming is a core subject introduced in the first year of an Undergraduate Computer Science programme. Since programming is a core subject, it is a major concern that high attrition and failure rates continue to be reported in such courses. Evidence from the literature suggests that programming is cognitively demanding, and the solutions proposed have had minimal impact on students in intro...

متن کامل

Introductory Programming Education for Visually Impaired

Recurring problems that are present in introductory and other programming courses have created a negative and pessimistic opinion among programming novices that enroll these courses. These problems have also created a fear about programming among programming novices which is passing from one generation to another. This fact is also supported by many researches which report that programming cour...

متن کامل

Penumbra : Enhancing Eclipse for Introductory Programming

Mueller, Frank. M.S., Purdue University, May, 2004. Penumbra: Enhancing Eclipse for Introductory Programming. Major Professor: Antony L. Hosking. In recent years, Java has become the most popular programming language for introductory programming courses; however, there has been a lack of a good Java development environment for novice computer science students. We decided to adapt Eclipse for te...

متن کامل

Chemistry and Biochemistry Training in Medical Sciences: The Need to Use Kinetic Schemas in Virtual Class

Many disciplines in the collection of medical sciences and engineering are based on the basis of chemistry. In order to continue teaching learners in the coronavirus disease situation and to continue the curriculum, various solutions have been proposed and presented, among which it is expected that using technology, the method of educators changes from the traditional approach. New ideas that l...

متن کامل

Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions

Students often find that learning to program is hard. Introductory programming courses have high drop-out rates and students do not learn to program well. This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of variables as an aid in understanding program behavior. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CLEI Electron. J.

دوره 8  شماره 

صفحات  -

تاریخ انتشار 2005