This course will present methods, models, and applications for achieving a high level of text analysis and semantic annotation. It's objectives are as follows:

o Apply mathematical principles acquired in the course to real-world problems.
o Understand the fundamentals of language generation
o Learn about NLP tools and resources, and program simple solutions to challenges.