Based on POJ (PKU Judge Online), an online judge system for ACM/ICPC in Peking University, we develop a system called Programming Grid (PG), which is aimed at computer-aided education (CAE) for programming courses. PG is a course-centered system for CAE, while POJ is a problem-centered system for programming training. PG system designs many resources to support programming courses: problem, problem list, digest, course, etc. Based on those resources, PG supports many computer-aided education methods. The teachers and the students can use PG to solve problems, submit source codes and check their answers, download the courseware, compare scores with others, ask questions, and communicate with each others for education aim. Our practice on the...
The capability of computer programming language logic is one of the basics of technical education. H...
The aim of this project is to design and develop a Java Programming online exam system. Our system i...
In recent years, the popularity of Computing course has increased, and more students from different ...
Learning programming at scale underlies computer science education ranging from basic programming to...
Abstract—This paper describes the algorithms analysis and design course that uses ACM-ICPC programmi...
Computer Aided Education (CAE) system is a computer software that aids in the education of a student...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Several Web-based on-line judges or on-line programming trainers have been developed in order to al...
The area of expertise of the most interesting in college was computer science, especially with regar...
In this paper, we report on the implementation of effective programming education as general educati...
Learning programming at scale underlies computer science education ranging from basic programming to...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
In Belgium, there are no or very few programming and algorithm design courses at secondary schools (...
This paper describes the development of a web-based pro-gramming and assessment environment for use ...
educational gaming environment for teaching and learning pro-gramming and software engineering. Pex4...
The capability of computer programming language logic is one of the basics of technical education. H...
The aim of this project is to design and develop a Java Programming online exam system. Our system i...
In recent years, the popularity of Computing course has increased, and more students from different ...
Learning programming at scale underlies computer science education ranging from basic programming to...
Abstract—This paper describes the algorithms analysis and design course that uses ACM-ICPC programmi...
Computer Aided Education (CAE) system is a computer software that aids in the education of a student...
Practise is one of the most important steps in learning the art of computer programming. Unfortunate...
Several Web-based on-line judges or on-line programming trainers have been developed in order to al...
The area of expertise of the most interesting in college was computer science, especially with regar...
In this paper, we report on the implementation of effective programming education as general educati...
Learning programming at scale underlies computer science education ranging from basic programming to...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
In Belgium, there are no or very few programming and algorithm design courses at secondary schools (...
This paper describes the development of a web-based pro-gramming and assessment environment for use ...
educational gaming environment for teaching and learning pro-gramming and software engineering. Pex4...
The capability of computer programming language logic is one of the basics of technical education. H...
The aim of this project is to design and develop a Java Programming online exam system. Our system i...
In recent years, the popularity of Computing course has increased, and more students from different ...