I. The Trans Disciplinary Programme in Computational Linguistics prepares experts who will lead research in the area of computational linguistics. They will be the professionals who will work towards developing man-man and man-machine communication systems which includes natural language processing and natural language understanding. The applications of this would be in the area of machine translation, dialog systems, intelligent search engines, information extraction, etc.
Since the area is inter-disciplinary, it would be better to start young so that the knowledge synthesis from the two disciplines – Computer Science and Linguistics - happens earlier and thus deeper.
II. Semester-wise curriculum [Subject to Changes]
Year Sem CD AD CNO CName Credits
I I In MA IMA101 Mathematics I 3-1-0-4
I I In CS ICS101 Computer Programming 3-1-3-5
I I Pr ?? Introduction to Linguistics 3-1-0-4
I I In EC IEC102 Electrical Science I (H2) 3-1-0-2
I I In CS ICS102 IT Workshop I 2-0-3-3
I I In HS IHS101/102 English/HSS Group A 2-0-0-2
I I In HS IHS103 Human Values I 0-2-0-2
Total 16-6-6-22
Total In-Class Hours per week - 28
I II In MA IMA102 Mathematics II 3-1-0-4
I II In CS ICS103 Data Structures 3-1-3-5
I II Pr HS Linguistics-2:Historical and Sociolinguistics 3-0-0-4
I II In CS ICS105 IT Workshop II 2-0-3-3
I II In HS IHS105/106 English/HSS Group A 2-0-0-2
I II In HS IHS107 Human Values II 0-2-0-2
Total 16-4-6-20
Total In-Class Hours per week - 26
II I In MA IMA201 Mathematics III 3-1-0-4
II I In CS ICS211 Algorithms 3-1-0-4
II I In EC IEC101 Digital Logic and Processors 3-1-3-5
II I Pr HS Computational Linguistics I 3-1-0-4
II I In CS ICS261 SSAD & Project 3-0-3-3
II I In HS IHS201 Humanities 3-1-0-4
II I In SC ISC201 Science I 3-1-0-4
Total 18-5-6-24
Total In-Class Hours per week - 29
Year Sem CD AD CNO CName Credits
II II In EG IEG201 Engineering Systems 3-1-0-4
II II Pr CS CSC371 Artificial Intelligence (*) 3-1-0-4
II II Pr CS CSC251 Graphics (*) 2-1-0-3
II II Pr HS Computational Linguistics 2 3-1-0-4
II II Pr CS CSC311 Formal Methods 2-1-0-2
II II In CS ICS104 Computer System Organization 3-1-0-4
II II In SC ISC202 Science II 3-1-0-4
Total 19-7-0-25
Total In-Class Hours per week - 26
III I OT [+] Humanities 3-1-0-4
III I In CS ICS231 Operating Systems 2-1-1-3
III I In CS ICS241 Data Management & Apps 2-1-0-2
III I Pr CS Natural Language Processing 3-1-0-4
III I - - Elective 3-1-0-4
III I Pr HS Linguistics 1 : Language Universals 3-0-0-4
and Typology
III I Pr CS AI-2 3-1-0-4
Total 19-6-1-25
Total In-Class Hours per week - 26
III II OT [+] Humanities 3-1-0-4
III II Pr CS Bouquet Core 3-1-0-4
III II Pr ?? CL-Elective 3-1-0-4
III II Pr CS Natural Language Application 3-1-0-4
III II Pr CS CS Elective 3-1-0-4
III II In CS Hons Project 3-0-0-4
Total 18-5-0-24
Total In-Class Hours per week - 23
IV I OT [+] Humanities 3-1-0-4
IV I Pr ?? CL-Elective 3-1-0-4
IV I Pr CS Bouquet Core 3-1-0-4
IV I - - Elective 3-1-0-4
IV I Pr CS CS-Elective 3-1-0-4
IV I In CS Hons Project 3-0-0-4
Total 18-5-0-24
Total In-Class Hours per week - 23
IV II OT [+] Science/Maths/Humanities 3-1-0-4
IV II Pr CS Bouquet Core 3-1-0-4
IV II Pr ?? CL-Elective 3-1-0-4
IV II Pr CS CS Elective 3-1-0-4
IV II In CS Project 3-0-0-4
Total 15-4-0-20
Total In-Class Hours per week - 19
Total Credit requirements in eight semesters 184
Year Sem CD AD CNO CName Credits
V I Thesis 12
V II Thesis 12
(*) Flexi-core course
(^) Preferred semester - can be taken in III year in Elective Slot
[+] Takes SC/MA/HS depending on the area of course taken
III. CL-Electives (for Streams):
(Although some courses together may provide an in-depth knowledge for a chosen stream, however, the students will be free to choose any of the courses from the list provided below).
Advanced Syntax
Grammar Formalisms (LTAG, LFG, HPSG etc)
Indian Grammatical Tradition/Information Dynamics in Language
Natural Language Semantics
Cognitive Science
Ontology
Natural Language Dialog Systems
Phonetics
Phonology
Linguistics Data 1
Linguistics Data 2
IV. CL-Related CS Courses
AI
AI-2
V. Recommended Bouquet Courses for CL
V.1 Foundation Courses
CSC311 Computation Theory (Advanced Algorithms & ToC)
CSC315 PoPL with Formal Verification, OOP
V.2 Systems Courses
CSC431 Distributed Systems
CSC441 Database Systems
CSC419 Compilers (More Advanced than current)
CSC461 Software Engineering
VI. Total Credit requirements
Core Elective Total
CS 38 23 61
ClrelCS comp 8 - 8 = 69
ECE 5 2 7
M 12 - 12
Sc 4 4 8
Engg 4 - 4
HSS 8 20 24
= 124
Pr(CL) 28 12 40 (includes 8 CL core CSc)
(BTP/HonsProj) 12 - 08
Project 4 4
= 52
Open - 8 8
= 184
Total CS course credits (including CL related and CL core) = 77