In a prior study we introduced the Programmed Visual Contents Comparison Method (PVCC) for assessment of programming abilities related with Panoramic Understanding of programming (PUP). With this method, by comparing ...
详细信息
ISBN:
(纸本)9781509017904
In a prior study we introduced the Programmed Visual Contents Comparison Method (PVCC) for assessment of programming abilities related with Panoramic Understanding of programming (PUP). With this method, by comparing two or more output pictures produced by programming samples (a question), a student must decide which one of the programs producing them is more difficult to build with programming, or, if the difficulty is similar for all of them. This study reported also the results of a test to evaluate this method's validity performed with groups of students of diverse fields. Validity was verified by comparing the initial programming ability reported by programming professors of these groups with the test results;this confirmed that the PVCC method worked well to find programming abilities related with PUP. In this paper we propose an enhancement to the PVCC Method based on the preparation of New Questions where two or more samples displaying both input data and output pictures are shown. By adding input data to output pictures and focus strictly on the programming processes needed to obtain these pictures from the provided input data, we aim to broaden the range of discernible programming abilities related with PUP. The results of a test performed to verify the suitability of New Questions performed with professors of programming is also reported.
This paper discusses the practical applicability of the Programmed Visual Contents Comparison Method (PVCC) to IT employees. The PVCC is an aptitude and ability test to evaluate programming ability related to the Pano...
详细信息
ISBN:
(纸本)9781538665220
This paper discusses the practical applicability of the Programmed Visual Contents Comparison Method (PVCC) to IT employees. The PVCC is an aptitude and ability test to evaluate programming ability related to the Panoramic Understanding of programming (PUP). We perform two types of experiments. The first is an individual appraisal. Candidates who have different programming education and different job experiences undergo tests and provide feedback after seeing the correct answers and their explanations. The second type is collaborative learning. Several candidates view the same question and discuss the correct answer. Results demonstrate that the test adequately measures the ability of candidates. Moreover, the test can assess a person's aptitude for PUP through working in an IT company, even having never programed. Results also demonstrate that the test is suitable for both self-diagnosing and collaborative learning in IT companies, because candidates can take the tests in a lighthearted and fun manner.
Learning the basic concepts of programming and its foundations is considered as a challenging task for students to figure out. It is a challenging process for lecturers to learn these concepts, as well. The current li...
详细信息
Learning the basic concepts of programming and its foundations is considered as a challenging task for students to figure out. It is a challenging process for lecturers to learn these concepts, as well. The current literature on programming training abounds with the examples of a wide range of methods employed. Within this context, one of the prominent approaches in programming training is flipped classroom (FC) model. This article has sought to illuminate the effect of cognitive flexibility, problem-solving skills (PSS), and flipped learning readiness (FLR) levels on students' programming achievements in programming training through FC model. A total of 149 freshmen computer science students studying in a state university in Turkey were recruited for this study. In this study, designed as a relational screening model, a personal form, an achievement test, and three different data collection instruments were employed to collect data. For the data analysis, structural equation modeling, a multivariate statistical analysis technique, was used to reveal a model explaining and predicting the relations between programming achievement and different variables. The findings clearly indicate that FLR is the most important predictor of the programming achievements of students in FC. Other important predictors were found as PSS and cognitive flexibility. The research model demonstrates that an increase or development in FLR, PSS, and cognitive flexibility levels in FC will enhance the achievements of students in programming.
In recent years, professionals in different fields have become able to do programming by using simplified software tools, as a consequence of this they are becoming able to understand programming in a general or "...
详细信息
ISBN:
(纸本)9781479984541
In recent years, professionals in different fields have become able to do programming by using simplified software tools, as a consequence of this they are becoming able to understand programming in a general or "panoramic" way. This understanding is not evaluated by current programming abilities testing methods such as written paper tests or practical programming. This paper proposes a Programmed Visual Contents Comparison Method to assess programming ability, and additionally, a testing system based on this method. With this method, by comparing 2 displayed images and interactive animations produced by programming samples (a question) a subject must decide which one of the programs is more difficult to build with programming than the other, or, if the difficulty is similar for both of them. The validity of the method is confirmed by comparing the ability reported by programming teachers with the results of an experiment performed with a testing system.
In this paper, we share the experience gained by organizing and running a programming contest for upper primary and lower secondary schools students;contestants compete in their own age division. This contest, called ...
详细信息
暂无评论