Concrete assignments for teaching NLP in an M.S. program. Freedman, R. In Proceedings of the Second ACL Workshop on Effective Tools and Methodologies for Teaching Natural Language Processing and Computational Linguistics, of TeachNLP '05, pages 37–42, Stroudsburg, PA, USA, 2005. Association for Computational Linguistics.
bibtex   
@inproceedings{Freedman2005,
	Address = {Stroudsburg, PA, USA},
	Author = {Freedman, Reva},
	Booktitle = {Proceedings of the Second ACL Workshop on Effective Tools and Methodologies for Teaching Natural Language Processing and Computational Linguistics},
	Pages = {37--42},
	Publisher = {Association for Computational Linguistics},
	Series = {TeachNLP '05},
	Title = {{Concrete assignments for teaching NLP in an M.S. program}},
	Year = {2005},
	annotation = {The professionally oriented computer science M.S. students at Northern Illinois University are intelligent, interested in new ideas, and have good programming skills and a good math background. However, they have no linguistics background, find traditional academic prose difficult and uninteresting, and have had no exposure to research. Given this population, the assignments I have found most successful in teaching Introduction to NLP involve concrete projects where students could see for themselves the phenomena discussed in class. This paper describes three of my most successful assignments: duplicating Kernighan et al.'s Bayesian approach to spelling correction, a study of Greenberg's universals in the student's native language, and a dialogue generation project. For each assignment I discuss what the students learned and why the assignment was successful.}}

Downloads: 0