Search
Search Results
1 - 3 of 3 items
-
A proposal for an IOI Syllabus
193-216Views:57The International Olympiad in Informatics (IOI) is the premier competition in computing science for secondary education. The competition problems are algorithmic in nature, but the IOI Regulations do not clearly define the scope of the competition. The international olympiads in physics, chemistry, and biology do have an official syllabus, whereas the International Mathematical Olympiad has made the deliberate decision not to have an official syllabus. We argue that the benefits of having an official IOI Syllabus outweigh the disadvantages. Guided by a set of general principles we present a proposal for an IOI Syllabus, divided into four main areas: mathematics, computing science, software engineering, and computer literacy. -
Teaching XML
317-335Views:33The author has been teaching XML at the Faculty of Informatics, University of Debrecen since the end of the nineties. This paper gives an overview of XML technology from an educators viewpoint that is based on the experience that the author has gained teaching XML over the years. A detailed description of the XML course is provided. Methodological issues are also discussed. -
Facilitating class attendance to improve student achievements
77-90Views:29Many studies have revealed that attendance is strongly associated with students' achievements, and have proposed different strategies to improve students' attendance. However, there are few studies investigating how to efficiently take students' attendance – the key component to improve students' attendance. Taking attendance manually is inefficient since it will consume part of the limited class time. This paper describes the design and the implementation of an online attendance system that is currently used in classes at West Virginia University and California University of Pennsylvania. Examples of the system are provided online. Implementation codes of the system are shared, which can be used to teach computer science courses such as Web Programming or Client-Server Script Languages.
1 - 3 of 3 items