Abstract. Practical exercises and assignments are an integral part of programming course, which is a core basic skill required in computer science and best learned by doing. For effective learning, assignments have to be inspected and graded carefully but quickly so that students may benefit from the useful and timely feedback. This can be facilitated by automating the process using a specifically designed software system. PASS is such a system being developed in our department. A first version has been pilot run, with very encouraging responses from tutors and students. We observed that with this automated system, students can have their programs tested anytime, anywhere. They are encouraged to practice more without hesitation or embarrassment about their programming mistakes, and thus this learning environment can boost up their motivation to continue the practice of their programming skills. This paper aims at sharing the initial experiences we gained in using this system.
Abstract. Learning computer programming is known to be difficult for many beginners. With the primary aim to improving the practice of teaching and learning of computer programming, we have developed a web-based automated system, known as PASS, for use in our courses. Since its first introduction a few years ago, PASS has proved to be a valuable tool for both students and instructors. PASS has now undergone significant revisions, with enhanced capabilities that have created opportunities for new pedagogy and innovative strategies for both teaching and learning. This paper describes the functionalities, design and implementation of PASS, how it can be used to enhance students' interest of learning and monitor their progress, and illustrates several approaches with which PASS can facilitate blended learning of good practices in computer programming.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.