Skip to main content

Machine Learning in Building a Collection of Computer Science Course Syllabi

  • Conference paper
Book cover Theory and Practice of Digital Libraries (TPDL 2012)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7489))

Included in the following conference series:

Abstract

Syllabi are rich educational resources. However, finding Computer Science syllabi on a generic search engine does not work well. Towards our goal of building a syllabus collection we have trained various Decision Tree, Naive-Bayes, Support Vector Machine and Feed-Forward Neural Network classifiers to recognize Computer Science syllabi from other web pages. We have also trained our classifiers to distinguish between Artificial Intelligence and Software Engineering syllabi. Our best classifiers are 95% accurate at both the tasks. We present an analysis of the various feature selection methods and classifiers we used hoping to help others developing their own collections.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval. Addison Wesley (1999)

    Google Scholar 

  2. Ensemble Computing Portal, http://www.computingportal.org/

  3. Matsunaga, Y., Yamada, S.: A web syllabus crawler and its efficiency evaluation. In: Proceedings of ISEE (2002)

    Google Scholar 

  4. Yu, X., Tungare, M., Fan, W., Yuan, Y., Pérez-Quiñones, M., Fox, E., Cameron, W., Cassel, L.: Automatic Syllabus Classification using Support Vector Machines. In: Handbook of Research on Text and Web Mining Technologies. Information Science Reference (2008)

    Google Scholar 

  5. Yang, Y., Pedersen, J.O.: A Comparative Study on Feature Selection in Text Categorization. In: Proceedings of the 14 th International Conference on Machine Learning, pp. 412–420 (1997)

    Google Scholar 

  6. Bird, S., Klein, E., Loper, E.: Natural Language Processing with Python. O’Reilly Media (2009)

    Google Scholar 

  7. Quinlan, J.R.: Induction of decision trees. Machine Learning 1(1), 81–106 (1986)

    Google Scholar 

  8. Kim, S., Han, K., Rim, H., Myaeng, S.: Some effective techniques for naive bayes text classification. IEEE Transactions on Knowledge and Data Engineering 18 (2006)

    Google Scholar 

  9. Joachims, T.: Text Categorization with Support Vector Machines: Learning with many re-levant Features. In: Proceedings of the European Conference on Machine Learning (1998)

    Google Scholar 

  10. Anderson, C.: Learning and problem solving with multilayer connectionist systems. Technical Report, University of Massachusetts (1986)

    Google Scholar 

  11. Syllabus Finder, http://chnm.gmu.edu/syllabus-finder/syllabi/

  12. SylViA: The Syllabus Viewer Application, http://groups.sims.berkeley.edu/sylvia/

  13. Tungare, M., Yu, X., Cameron, W., Teng, G., Pérez-Quiñones, M., Fox, E., Fan, W., Cassel, L.: Towards a syllabus repository for computer science courses. In: Proceedings of the 38th Technical Symposium on Computer Science Education, SIGCSE (2007)

    Google Scholar 

  14. Kennedy, A., Shepherd, M.: Automatic Identification of Home Pages on the Web. In: Proceedings of the 38th Hawaii International Conference on System Sciences (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rathod, N., Cassel, L.N. (2012). Machine Learning in Building a Collection of Computer Science Course Syllabi. In: Zaphiris, P., Buchanan, G., Rasmussen, E., Loizides, F. (eds) Theory and Practice of Digital Libraries. TPDL 2012. Lecture Notes in Computer Science, vol 7489. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33290-6_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33290-6_38

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33289-0

  • Online ISBN: 978-3-642-33290-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics