Natural Language Understanding, J.Allen, Benjamin-Cummings
Other Sources
Speech and Language Processing, Jurafsky and Martin, Prentice Hall
Foundations of Statistical Natural Language Processing, C. D. Manning, H. Schütze, MIT
Handbook of Natural Language Processing, R. Dale, H. Moisl, H.Somers, Marcel Dekker
Course Schedules
Week
Contents
Learning Methods
1. Week
Introduction to Natural Language Processing
Oral Presentation
2. Week
Linguistic Essentials
Oral Presentation
3. Week
Language Models
Oral Presentation
4. Week
Grammer and Languages
Oral Presentation
5. Week
Syntactic Analysis
Oral Presentation
6. Week
Regular Expression
Oral Presentation
7. Week
Morphological Anaysis
Oral Presentation
8. Week
Corpora for NLP
Oral Presentation
9. Week
Introduction to Machine Learning-1
Oral Presentation
10. Week
Introduction to Machine Learning-2
Oral Presentation
11. Week
Text Categarization
Oral Presentation
12. Week
Information Retrieval
Oral Presentation
13. Week
Text Indexing and Retrieval
Oral Presentation
14. Week
Question Answering
Oral Presentation
15. Week
Collocations
Oral Presentation
16. Week
Hidden Markov Models
Oral Presentation
17. Week
Presentation of Term Project
Project Presentation
Assessments
Evaluation tools
Quantity
Weight(%)
Midterm(s)
1
15
Homework / Term Projects / Presentations
1
15
Project(s)
1
50
Final Exam
1
20
Program Outcomes
PO-1
an ability to apply knowledge from undergraduate and graduate engineering and other disciplines to identify, formulate, and solve novel and complex electrical/computer engineering problems that require advanced knowledge within the field
PO-2
knowledge of advanced topics within at least two subdisciplines of computer engineering
PO-3
the ability to understand and integrate new knowledge within the field;
PO-4
the ability to apply advanced technical knowledge in multiple contexts
PO-5
a recognition of the need for, and an ability to engage in, life-long learning
PO-6
the ability to plan and conduct an organized and systematic study on a significant topic within the field
PO-7
an ability to convey technical material through formal written reports which satisfy accepted standards for writing style
PO-8
the ability to analyze and use existing literature
PO-9
the ability to demonstrate effective oral communication skills
PO-10
the ability to stay abreast of advancements in the area of computer engineering
Learning Outcomes
LO-1
Ability to apply basic sciences in the field of computer engineering
LO-2
Ability to design systems to meet desired needs
LO-3
Ability to function as a member of a team
LO-4
Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches
LO-5
Ability to possess professional and ethical responsibilities, taking charge and fulfiling the requirements
LO-6
Ability to communicate effectively in written/spoken Turkish and English
LO-7
The ability to possess the necessary level of education to pursuit engineering advances and to develop them
LO-8
Comprehend the necessity of life-long learning and gain the ability of self-learning
LO-9
Ability to use techniques and modern engineering tools necessary for engineering practice