ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Syllabus ( CSE 654 )


   Basic information
Course title: Inroduction to Natural Language and Speech Processing
Course code: CSE 654
Lecturer: Prof. Dr. Yusuf Sinan AKGÜL
ECTS credits: 7.5
GTU credits: 3 (3+0+0)
Year, Semester: 1/2, Fall and Spring
Level of course: Second Cycle (Master's)
Type of course: Area Elective
Language of instruction: English
Mode of delivery: Face to face
Pre- and co-requisites: Data Structures
Professional practice: No
Purpose of the course: To teach how to create systems that can understand and produce language, for applications such as information extraction, machine translation, automatic summarization, question-answering, and interactive dialogue systems.
   Learning outcomes Up

Upon successful completion of this course, students will be able to:

  1. Program known NLP algoritms in C or Java programming languages.

    Contribution to Program Outcomes

    1. Use advanced knowledge of mathematics, science, and engineering
    2. Continuously develop their knowledge and skills in order to adapt to a rapidly developing technological environment,

    Method of assessment

    1. Written exam
    2. Homework assignment
  2. List the fundamental statistical techniques used in NLP.

    Contribution to Program Outcomes

    1. Formulate and solve advanced engineering problems
    2. Use advanced knowledge of mathematics, science, and engineering

    Method of assessment

    1. Written exam
  3. Apply known NLP techniques to real world problems.

    Contribution to Program Outcomes

    1. Use advanced knowledge of mathematics, science, and engineering
    2. Continuously develop their knowledge and skills in order to adapt to a rapidly developing technological environment,

    Method of assessment

    1. Homework assignment
   Contents Up
Week 1: Intorduction and course plan
Week 2: Natural languages and artificial languages
Week 3: N-grams and language models
Week 4: Context free grammars
Week 5: Context free grammars and natural languages
Week 6: Context free grammars and natural languages
Week 7: Midterm exam
Week 8: Semantic analysis
Week 9: Semantic analysis
Week 10: Word disambiguation
Week 11: Summarization
Week 12: Pronoun resolution
Week 13: Automated translation
Week 14: Automated translation
Week 15*: Natural language generation
Week 16*: Final exam
Textbooks and materials:
Recommended readings: Speech and Language Processing , Daniel Jurafsky (Author), James H. Martin (Author)
  * Between 15th and 16th weeks is there a free week for students to prepare for final exam.
Assessment Up
Method of assessment Week number Weight (%)
Mid-terms: 7 30
Other in-term studies: 0
Project: 0
Homework: 3,6,9,12 30
Quiz: 0
Final exam: 16 40
  Total weight:
(%)
   Workload Up
Activity Duration (Hours per week) Total number of weeks Total hours in term
Courses (Face-to-face teaching): 3 14
Own studies outside class: 3 14
Practice, Recitation: 1 14
Homework: 10 4
Term project: 0 0
Term project presentation: 0 0
Quiz: 0 0
Own study for mid-term exam: 20 1
Mid-term: 2 1
Personal studies for final exam: 20 1
Final exam: 3 1
    Total workload:
    Total ECTS credits:
*
  * ECTS credit is calculated by dividing total workload by 25.
(1 ECTS = 25 work hours)
-->