Catalog Description
This course examines a range of issues concerning computer systems that can process human languages. Among the issues to be discussed are morphological and syntactic processing, semantic interpretation, discourse processing and knowledge representation.
Meeting: Sunday and Tuesday 10:00 – 11:15 am at Building 24 room 256
Course web site: webcourses@kfupm.edu.sa
Instructor: Husni Al-Muhtaseb
Office: B22-311
Phone: 2624
Office hours: Sunday, Monday, and Tuesday 11:20 – 11:50 and 12:20 – 13:00
e-mail: muhtaseb@kfupm.edu.sa
Web : http://faculty.kfupm.edu.sa/ICS/muhtaseb/
Textbook: Speech And Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. By Daniel Jurafsky and James H. Martin, Prentice-Hall, 2000. Details about this book and its resources can be found at: http://www.cs.colorado.edu/~martin/slp.html
Prerequisites : Senior standing in ICS major.
Course Objectives:
1. Gain an appreciation of the complexity of natural language.
2. Survey some applications of natural language processing.
3. Understand basic processes and representations used in syntax, semantics, and other components of natural language processing.
4. Explore Web resources for natural language processing.
5. Practice individual investigations in chosen topics.
Moreover, the following skills will be addressed in the course by adapting and embedding reasonable methods in the assignments, lectures, student presentations, quizzes and exams.
· Creative Thinking |
· Decision Making |
· Positive attitude/ Self esteem |
· Communication skills |
· Attendance and Punctuality |
· Leadership skills |
· Ability to Learn |
· Team skills |
· Using Technology |
· Attendance and Punctuality |
· Reasoning and Driving for Results |
· Locating, organizing, analyzing information |
Grading Policy
Topic |
Percentage |
Assignments |
0% |
Quizzes (4) |
28% |
Presentation |
10% |
Project |
25% |
WebCt Participation |
12% |
Final Exam |
25% |
Total |
100 |
Tentative Weekly Schedule
Week |
Topic |
Textbook Chapters |
Activity |
1 |
Introduction |
1 |
|
2 |
Regular Expressions & Automata |
2 |
|
3 |
Morphology & Finite State Transducers |
3 |
|
4 |
N-Grams |
6 |
Quiz 1 |
5 |
Parts of Speech |
8 + external Material |
|
6 |
Syntax & Context-free grammars - Parsing |
9 & 10 |
|
7 |
Lexicalized and Probabilistic Parsing |
11 |
Quiz 2 |
8 |
Semantic Representation & Representing Meaning |
14 |
|
9 |
Semantic analysis & lexical Semantics |
15 & 16 |
|
10 |
Wrap up |
|
Quiz 3 |
11 |
Machine Translation |
21 |
|
12 |
Information Extraction |
External Material |
|
13 |
Students' presentations |
External Material |
Quiz 4 - Take-home |
14 |
Students' presentations |
|
|
15 |
Students' presentations |
|
|
16 |
Information Extraction |
External Material |
|