2012 · 17 citations · 0 references
EducationComputer ScienceTeachingOnline TeachingProgramming LanguagesSoftware EngineeringComputer Science EducationEducational Software DesignOnline AssessmentOnline Course DesignOnline LearningSoftware DesignComputer Science CurriculumComputer Science PedagogyComputer-based Science InstructionOnline ProgrammingSoftware Development Methodology
Programming language and algorithm design are core courses in computer science. They are the foundation of software development. However, in the experiment teaching of courses there are still many problems. This paper first analyzes those problems, then some advantages are discussed when ACM contest mode is brought in those courses; and last an online judge system is introduced in detail, including system design, implementation and application. Practices results of the system prove that reform experiment teaching can effectively improve the students' programming ability and study interest.