Module Descriptor School of Computer Science and Statistics
|Module Name||Intermediate Programming and Natural Language Processing|
|Module Short Title|
|Semester Taught||Michaelmas and Hilary terms|
|Contact Hours||3 hours per week|
When students have successfully completed this module they should be able to:
To engender a mastery of the fundamentals of programming in C++, both building on, and differentiating from, prior experience with Java, should the students have that. To likewise provide a solid grounding in the major concepts and algorithms used in Natural Language Processing, exploring many of these through implementations in C++
|Recommended Reading List|
C++ Program Design J.Kohoon and J.Davidson
Short assignments, mainly involving programming. One more substantial project involving implementation of natural language processing techniques.
Assessment is based on 30% coursework and 70% written examination in both annual and supplemental examinations.
|Academic Year of Data|