ABSTRACT
A syllabus defines the contents of a course, as well as other information such as resources and assignments. In this paper, we report on our work towards creating a syllabus repository of Computer Science courses across universities in the USA. We present some statistics from our initial collection of 8000+ syllabi. We show a syllabus creator that is integrated with Moodle [5] moodle_2006_moodle, an open-source course management system, which allows for the creation of a syllabus for a particular course. Among other information, it includes knowledge units from the Computing Curricula 2001 body of knowledge. The goal of the syllabus repository is to provide added value to the Computer Science Education community, and we present some such offerings. We conclude by presenting our future plans for the syllabus repository. These include using automated techniques to collect and classify syllabi, providing recommendations to instructors when creating a syllabus, and allowing the community to share their syllabi automatically. The syllabus collection will be part of the Computing and Information Technology Interactive Digital Educational Library (CITIDEL), a collection of the National Science Digital Library (NSDL).
- DSpace. DSpace.org. http://www.dspace.org/, Last Accessed: March 2006.Google Scholar
- W. Fan, E. A. Fox, P. Pathak, and H. Wu. The effects of fitness functions on genetic programming-based ranking discovery for web search: Research articles. Journal of the American Society for Information Science and Technology, 55(7):628--636, 2004. Google ScholarDigital Library
- S. Lawrence, K. Bollacker, and C. L. Giles. Distributed error correction. In DL '99: Proceedings of the Fourth ACM Conference on Digital Libraries, page 232, New York, NY, USA, 1999. ACM Press. Google ScholarDigital Library
- T. Mitchell. Machine Learning. McGraw-Hill, 1997. Google ScholarDigital Library
- Moodle. Moodle - a free, open source course management system for online learning. http://www.moodle.org/, Last Accessed September 2006.Google Scholar
- L. R. Rabiner. A tutorial on hidden markov models and selected applications in speech recognition. pages 267--296, 1990. Google ScholarDigital Library
- The Joint Task Force on Computing Curricula. Computing Curricula 2001. Journal on Educational Resources in Computing (JERIC), 1(3es):1, 2001. Google ScholarDigital Library
- The Sakai Project. Sakai: Collaboration and learning environment for education. http://www.sakaiproject.org/, Last Accessed September 2006.Google Scholar
- C. A. Thompson, J. Smarr, H. Nguyen, and C. Manning. Finding educational resources on the web: Exploiting automatic extraction of metadata. In Proc. ECML Workshop on Adaptive Text Extraction and Mining, 2003.Google Scholar
- M. Tungare, X. Yu, G. Teng, M. Pérez-Quiñones, E. Fox, W. Fan, and L. Cassel. Towards a standardized representation of syllabi to facilitate sharing and personalization of digital library content. In Proceedings of the 4th International Workshop on Applications of Semantic Web Technologies for E-Learning (SW-EL), 2006.Google Scholar
- V. N. Vapnik. The Nature of Statistical Learning Theory. Springer-Verlag New York, Inc., New York, NY, USA, 1995. Google ScholarDigital Library
Index Terms
- Towards a syllabus repository for computer science courses
Recommendations
Towards a syllabus repository for computer science courses
A syllabus defines the contents of a course, as well as other information such as resources and assignments. In this paper, we report on our work towards creating a syllabus repository of Computer Science courses across universities in the USA. We ...
Moving to CC2001 at a small college
In this paper, we describe the process, problems, and successes of moving a Computer Science major at a small liberal arts college from CC1991[1] to CC2001[3]. Our current computer science major is largely based on CC1991 and on A Revised Model ...
Moving to CC2001 at a small college
ITiCSE '04: Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science educationIn this paper, we describe the process, problems, and successes of moving a Computer Science major at a small liberal arts college from CC1991[1] to CC2001[3]. Our current computer science major is largely based on CC1991 and on A Revised Model ...
Comments