A hidden Markov model information retrieval system
Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval
Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition
Distributional clustering of English words
ACL '93 Proceedings of the 31st annual meeting on Association for Computational Linguistics
NLTK: the Natural Language Toolkit
ETMTNLP '02 Proceedings of the ACL-02 Workshop on Effective tools and methodologies for teaching natural language processing and computational linguistics - Volume 1
Multidisciplinary instruction with the Natural Language Toolkit
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Acquiring synonyms from monolingual comparable texts
IJCNLP'05 Proceedings of the Second international joint conference on Natural Language Processing
Multidisciplinary instruction with the Natural Language Toolkit
TeachCL '08 Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Hi-index | 0.00 |
We describe our first attempts to re-engineer the curriculum of our introductory NLP course by using two important building blocks: (1) Access to an easy-to-learn programming language and framework to build hands-on programming assignments with real-world data and corpora and, (2) Incorporation of interesting ideas from recent NLP research publications into assignment and examination problems. We believe that these are extremely important components of a curriculum aimed at a diverse audience consisting primarily of first-year graduate students from both linguistics and computer science. Based on overwhelmingly positive student feedback, we find that our attempts were hugely successful.