0% found this document useful (0 votes)
259 views2 pages

Swe1017 NLP Syllabus

The document provides a syllabus for a course on Natural Language Processing as part of an M.Tech in Software Engineering. The course aims to teach fundamental NLP principles and analyze current and future applications. It covers topics like speech processing, morphology, syntax, semantics, and applications like sentiment analysis and machine translation. The course uses Python and the NLTK library. It will be taught over 30 lecture hours using online quizzes, flipped classroom, assignments, and exams. Required textbooks are listed.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
259 views2 pages

Swe1017 NLP Syllabus

The document provides a syllabus for a course on Natural Language Processing as part of an M.Tech in Software Engineering. The course aims to teach fundamental NLP principles and analyze current and future applications. It covers topics like speech processing, morphology, syntax, semantics, and applications like sentiment analysis and machine translation. The course uses Python and the NLTK library. It will be taught over 30 lecture hours using online quizzes, flipped classroom, assignments, and exams. Required textbooks are listed.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

M.

Tech - Software Engineering

CAL Syllabus

SWE1017 Natural Language Processing L-T-P-J-C


2- 0- 0-4-3
Pre-Req : SWE1006

Version 1.1
Objectives :
 To learn the fundamental principles of natural language processing
 To develop an understanding of the open research problems
 To design and build computer systems that are able to analyze natural languages
like German or English and to generate their outputs in a natural language

Expected Outcomes :
Upon completion of the course, the students will be able to
 Analyse the current and future performances of several NLP appli cations such as
machine translation, cl assification,parsing etc.,
 Know the context of natural language processing and describe some different
types,structures and the uses of corpora.
 Understand theoretical computer science such as formal language theory.

Module Topics L Hrs SLO


1 Overview of Natural Language Processing(NLP): 4 2
Introduction to Natural Language Understanding–NLP
Overview:Prerequisite technologies- Subfields of NLP-
Related fields of NLP- Structures used in NLP
2 Sound : 4 2,7
Biology of Speech Processing-Place and Manner of
Articulation-Word Boundary Detection

3 Words and Word Forms : 5 2,7


Morphology fundamentals-Morphological Diversity of
Indian Languages- Morphology Paradigms-Finite State
Machine Based Morphology-Automatic Morphology
Learning
4 Syntax : 4 2,7
Theories of Parsing-Parsing Algorithms-Robust and
Scalable Parsing on Noisy Text as in Web documents
5 Semantics: 4 2,7
Lexi cal Knowledge Networks-Wordnet Theory-Indi an
Language Wordnets and Multilingual Dictionaries-
Semantic Roles-Word Sense Disambiguation
6 Web 2.0 Applications : 3
Senti ment Analysis; Text Entailment-Robust and Scalable 2,7,14
Machine Translation
7 NLTK with Python: 4 7
Tokenizing Text and WordNet Basics- Replacing and
Correcting Words- Part-of Speech Tagging- Extracting
Chunks- Text Classification
M.Tech - Software Engineering

CAL Syllabus

8 Contemporary Issues
2 -

# Mode: Online Quizzes, Flipped Class Room, Assignments,


CAT, FAT
Total Lecture Hours 30

Text Book
1)Daniel Jur afsky and James H. M artin “Speech and Lan guage Processing”,3rd editio n,
Prentic e Hall, 2013.
.
Reference Books
1. Allen, J.,” Natural Language Understanding”, 2nd Edition(Reprint), Benjamin/Cummings Publish in g
Company, 2012
2. Chris Manning and Hinrich Schütze, “Foundations of St atistical Natural Lan guage
Processing”, 2nd edition, MIT Press Cambridge, MA, 2015.
3.Nitin Indurkhya, Fred J. Damer au “Handb ook of Natural Lan guage Processing”,
2nd Edition, CRC Pres s, 2010
4.Jacob P erkins,”Pytho n Text Processing with NLTK 2.0 Cookbook”,1 s t Edition , PACKT
Publishin g,2010
5) Bing Liu,”Sent iment Analysis and Opinion Mining, Morgan &Claypool Publ ishers, May
2012.

Approved by Academic Council No.:47 Date: 05.10.2017

You might also like