Spring 2020 :
The normal course delivery was disrupted this semester to the COVID-19
pandemic. From the third week of March 2020, the course delivery was carried
out through online mode. The evaluation was also conducted online.
CO 308 / CS 532 : Compiler Design
CO308 / CS532 Syllabus
Course Plan
Course Notes
Excercises
Lab
Assignments
C-Grammar
flex manual
bison manual
Classes on Tuesay (1130), Thursday (1130) and Friday (1230). Lab on
Wednesday (1530).
Attendance
CO 103 : Introductory Computing
CO103 Syllabus
on Computer Fundamentals
Assignment
Practice Exercises
Manual of printf()
Suggested readings:
A Tutorial on Data Representation
Operator Precedence and Associativity in C
Classes on Monday (1030 to 1230), and Friday (1030).
Attendance
Format for Absentee Note
Autumn 2019 :
CO 504 : Natural Language Processing
Syllabus
Course Plan
Course Notes
Classes on Monday (1130), Thursday (1030) and Friday (1230).
CS 537 : Natural Language Processing (CBCT)
Syllabus
Course Plan
Course Notes
Classes on Tuesday, Wednesday and Friday (0915).
CO 308 : Compiler Design
CO308 Syllabus
Course Notes
Excercises
Lab
Assignments
C-Grammar
This course is offered to Shivam Ayengia (CSB15010) to clear backlog
through special classes in my chamber.
Spring 2019 :
CO 308 / CS 532 : Compiler Design
CO308 / CS532 Syllabus
Course Plan
Course Notes
Excercises
Lab
Assignments
C-Grammar
flex manual
bison manual
Attendance and scores
Those who missed any of Test 1, Mid-term or Test III of
Compiler Design may take a special test on 17-May 2019 at 11-30 hrs.
Classes on Tuesay (1130), Thursday (1130) and Friday (1230). Lab on
Wednesday (1530).
CO 103 : Introductory Computing
CO103 Syllabus
Assignment
Practice Exercises
Manual of printf()
Attendance and Scores
CO 101 : Introductory Computing
This is the old course offered to students who have backlog.
Classes on Tuesdays (1430) and Fridays (1630).
Those who missed any of Test 1, Mid-term or Test III of
Introductory Computing may take a special test on 17-May 2019 at 10-15 hrs.
Suggested readings:
A Tutorial on Data Representation
Operator Precedence and Associativity in C
Format for Absentee Note
Autumn 2018 :
CO 504 : Natural Language Processing
Syllabus
Course Plan
Course Notes
Classes on Monday (1030), Thursday (1030) and Friday (1230).
CS 537 : Natural Language Processing (CBCT)
Syllabus
Course Plan
Course Notes
Classes on Tuesday, Wednesday and Friday (0915).
Spring 2018 :
CO 308 : Compiler Design
CO308 Syllabus
Course Plan
Course Notes
Excercises
Lab
Assignments
C-Grammar
flex manual
Attendance and scores
Students can see the evaluated semester end answer
scripts of Compiler Design till 12 pm on 31-05-18.
Classes on Tuesay (1130), Wednesday (1030) and Friday (1130). Lab on Thursday (1530).
CO 101 : Introductory Computing
Attendance and scores
Students of Group B can see the evaluated semester end
answer scripts of Introductory Computing till 12 pm on 31-05-18.
Autumn 2017 :
CO 504 : Natural Language Processing
Syllabus
Course Plan
Course Notes
Assignment
Classes on Monday (1130) Tuesday (1130) and Thursday (1030).
CS 537 : Natural Language Processing (CBCT)
Syllabus
Course Plan
Course Notes
Assignment
Seminar Schedule
Attendance (22-11-2017)
Classes on Tuesday, Wednesday and Friday (0915).
Evaluated answer scripts can be verified by students of the courses
till 11 December 2017 in the office chamber of the course instructor.
Spring 2017 :
CO 308 / CS 532 : Compiler Design
CO308 Syllabus
CS532 Syllabus
Course Plan
Course Notes
Excercises
Lab
Assignments
C-Grammar
Classes on Monday (1130), Wednesday (1030) and Friday (1130). Lab on Thursday (1530).
CS 703 : Doctoral Research Methodology
Syllabus
Course material (
Opening Remarks
Research Plan
Literature
Review
Citation Index
Research Problem Formulation
Hypothesis
Research Design
Data Acquisition
Data Analysis
Hypothesis Testing
(Example- Ban Bread)
Scientific Method
LaTeX
Beamer
BibTeX
Research Writing
(presentation on writing)
)
Classes on Monday (0910), Tuesday (1030), Thursday (1030) and Friday (1030).
Autumn 2015 :
CO 504 : Natural Language Processing
Syllabus
Course Plan
Course Notes
Assignment
Classes on Monday (1130) Tuesday (1230) and Thursday (1230).
CS 537 : Natural Language Processing (CBCT)
Syllabus
Course Plan
Course Notes
Assignment
Classes on Tuesday, Wednesday and Friday (0915).
Spring 2015 :
CO 308 : Compiler Design
CO308 Syllabus
Course Plan
Course Notes
Excercises
Lab
Assignments
C-Grammar
Classes on Monday, Thursday and Friday at 1130. Lab on Tuesday (1530).
CS 703 : Doctoral Research Methodology
Syllabus
Course material (
Opening Remarks
Research Plan
Literature
Review
Research Problem Formulation
Hypothesis
Research Design
Data Acquisition
Data Analysis
Hypothesis Testing
(Example- Ban Bread)
Scientific Method
LaTeX
Beamer
BibTeX
Research Writing
(presentation on writing)
)
)
Classes on Monday (0910), Tuesday (1130), Wednesday (1130) and Friday (1430).
Autumn 2014 :
CO 504 : Natural Language Processing
Syllabus
Course Plan
Course Notes
Spring 2014 :
CO 308 / CS 532 : Compiler Design
CO308 Syllabus
CS532 Syllabus
Course Plan
Excercises
Lab
Assignments
C-Grammar
Autumn 2013 :
CO 504 : Natural Language Processing
Syllabus
Course Plan
Course Notes
Classes on Monday (1500) Thursday (1110) and Friday (1005).
Spring 2013 :
CO 308 / CS 532 : Compiler Design
CO308 Syllabus
CS532 Syllabus
Course Plan
Excercises
Lab
Assignments
C-Grammar
Autumn 2012 :
CS 502 : System Software
Syllabus
Course Plan
Course Notes
Practcal assignments
Excercises
Classes on Mondays (0910-1010), Tuesdays (1230-1330); and Lab on
Wednesday (1530-1730).
CO 504 : Natural Language Processing
Syllabus
Course Plan
Course Notes
Classes on Monday (1500) Thursday (1110) and Friday (1005).
Spring 2012 :
CS 532 / CO 308 : Compiler Design
CO308 Syllabus
CS532 Syllabus
Course Plan
Course Notes
Excercises
Lab
Assignments
Classes on Tuesday (1115) Wednesday (1020) and Thursday (1020). Lab on
Thursday (1500).
Autumn 2011 :
CO 504 : Natural Language Processing
Syllabus
Course Plan
Course Notes
CS 502 : System Software
Syllabus
Course Plan
Course Notes
Practcal assignments
Excercises
Spring 2011 :
CO 308 / CS 532 : Compiler Design
CO308 Syllabus
CS532 Syllabus
Course Plan
Course Notes
Laboratory Assignments
C-Grammar
Autumn 2010 :
CS 502 : System Software
Syllabus
Course Plan
Course Notes
Practcal assignments
Excercises
Classes on Mondays (1205-1300), Fridays (1205-1300); and Lab on
Wednesday (1110-1300).
CO 504 : Natural Language Processing
Course Plan
Course Notes
Classes on Monday (1500) Thursday (1110) and Friday (1005).
Spring 2010 :
CS 527 : Compiler Design
Syllabus
Course Notes
Excercises
Lab
Assignments
Classes on Monday (1005) Tuesday (1005) and Thursday (1005). Lab on
Friday (1500).
CO 101 : Introductory Computing
CO 102 : Computing Laboratory
Excercises
Attendance
Autumn 2009 :
System Software
Syllabus
Course Plan
Course Notes
Practcal assignments
Excercises
Home Assignments
Classes on Mondays (1005-1100), Wednesdays (1110-1205); and Lab on
Thursday (1500-1700).
Natural Language Processing
Artificial Intelligence
Autumn 2008 :
Database Systems
Lab Assignment
1
Lab
Assignment 2
(Groups)
Autumn 2007 :
CS 502 : System Software
Syllabus
Course Plan
Course Notes
Practcal assignments
Excercises
Home Assignments
Evaluation Plan
Classes on Mondays (1035-1130), Wednesdays (1035-1130); and Lab on
Monday (1440-1630).
IT 502 : Distributed Systems
Syllabus
Seminar
Classes on Tuesdays (0935-1035), Thursdays (1035-1130); and Fridays
(0935-1035)
Spring 2007 :
CS 507 : Computer Networks
This course is taught by Dr S K Sinha and myself. I am to cover the topics
from the beginning of the syllabus upto session layer.
Syllabus
Course Plan
Evaluation Plan
Lab work
Term project
Course material
(partial)
Classes on Tuesdays (0940), Thursdays (0940), and Fridays
(0940); and Lab on Monday (1040).
CS 527 : Compiler Design
Syllabus
Course Plan
Course Notes
Excercises
Lab
Assignments
Test
Classes on Tuesday (1330) and Friday (1135). Lab on Tuesday (1530).
Computing Laboratory
The entire BTech second semester class is divided into two groups P and Q. I
take this course for the Q group comprising 13 ECE, 30 Mech and 2 unalloted
students. Prof M Dutta takes this course for the P group. Madhurjya Baruah
and Banuj Barkotoky are teaching assistants for this class.
Tutorial
Classes on Thursday (1530) and Friday (1430). Each class is of two hours.
Autumn 2006 :
CS 502 : System Software
Syllabus
Course Plan
Course Notes
Practcal assignments
Excercises
Home Assignments
Evaluation Plan
Classes on Mondays (1040-1135), Thursdays (1040-1135); and Lab on
Tuesday (1430-1630).
IT 401 : Theoretical Foundations of IT
This course was taught by Prof M Dutta, Dr S M Hazarika and myself.
I covered the portion of Systems Software. My class were on
Mondays (1430-1530). Lab periods were on Mondays (1530-1730)
Course Plan
Course Notes
Evaluation Plan
Home Assignments
IT 403 : Fundamentals of Information Processing
This course was being taught by S Saharia and myself.
I covered the portion Compiler Design. My classes were on
Wednesdays (1335-1430). Lab periods were on Thursdays (1040-1240)
Course Summary
Course Plan
Evaluation Plan
Lab Assignments
Spring 2006 :
CS 507 : Computer Networks
This course was taught by Dr S K Sinha and myself. I covered the topics
from the beginning of the syllabus upto session layer.
Syllabus
Course Plan
Evaluation Plan
Lab work
Term project
evaluation
Course material
(partial)
Classes on Tuesdays (1145-1240), Wednesdays (1040-1135), and Fridays
(0945-1040); and Lab on Thursday (1040-1240).
Autumn 2005 :
CS 502 : System Software
Syllabus
Course Plan
Course Notes
Practcal assignments
Excercises
Home Assignments
Evaluation Plan
Classes on Mondays (1040-1135), Thursdays (1145-1240); and Lab on
Tuesday (1430-1630).
IT 401 : Theoretical Foundations of IT
This course is being taught by Prof M Dutta, Mr S M Hazarika and myself.
I am to cover the portion of Systems Software. My class are on
Mondays (1430-1530). Lab periods are on Mondays (1530-1730)
Course Plan
Course Notes
Evaluation Plan
IT 403 : Fundamentals of Information Processing
This course is being taught by Dr S K Sinha, Mr B Bora and myself.
I am to cover the portion Compiler Design. My classes are on
Wednesdays (1335-1430). Lab periods are on Thursdays (1040-1240)
Course Summary
Course Plan
Evaluation Plan
Spring 2005 :
CS 527 : Compiler Design
Syllabus
Evaluation Plan
Course Notes
Excercises
Lab
Assignments
Mr B Gogoi to help in certain portions of the work.
Classes on Monday (1030-1125) Wednesday (1330-1430) and Thursday
(0930-1030). Lab on Thursday (1430-1530).
Autumn 2004 :
CS 502 : System Software
Syllabus
Course Notes
Practcal assignments
Excercises
Evaluation Plan
Classes on Monday (0930-1030), Wednesday (0930-1030), and Friday
(1135-1230); and Lab on
Thursday (1530-1630).
IT 401 : Theoretical Foundations of IT
This course is being taught by Prof M Dutta, Mr S M Hazarika and myself.
I am to cover the portion of Systems Software. My class are on
Tuesdays (1030-1125).
IT 403 :
This course is being taught by S Saharia, Mr B Bora and myself.
I am to cover the portion Compiler Design. My classes are on
Thursdays (1030-1125).
Course Summary
Spring 2004 :
CS 527 : Compiler Design
Syllabus
Evaluation Plan
Course Notes
Excercises
Lab
Assignments
Some tutorial classes for this course were taken by Mr K P Gupta.
Classes on Tuesday (1500-1600) Friday (1030-1130). Lab on Wed (1400-1600).
Class tests on March 22 and May 10, both Mondays.
CS 504 : Operating System
Syllabus
Evaluation Plan
Lab Assignments
This course was taught by Bhabesh Nath and myself. I started the
course by two lectures on overview of operating systems. Afterwards I covered
the memory management part. My classes were on Friday (1400-1500). I took
few laboratory classes on Mondays (1400-1600).
Class tests on March 15 and May 3, both Mondays.
Autumn 2003 :
CS 502 : System Software
Syllabus
Course Plan
Evaluation Plan
Course Notes
Practcal assignments
Excercises
Classes on Wednesday (0930-1030), Thursday (1030-1125) and Lab on
Monday (1430-1630).
Spring 2003 :
CS 527 : Compiler Design
Syllabus
Evaluation Plan
Course Notes
Excercises
Lab
Assignments
My classes on Monday (1330-1430) Wednesday (1140-1235), and Thursday
(0930-1030). Lab on Wed (1430-1630).
CS 504 : Operating System
Syllabus
My classes were to start from April. Till then Bhabesh Nath would cover
some portion. Later, my share of work shifted to Lipika Deka, wef April.
CS 502 : System Software
This is offered as a special course for some students who attended the
classes in the previous semester, but would undergo the evaluation in this
semester.
Syllabus
Evaluation Plan
Course Notes
Practcal assignments
Excercises
Autumn 2002 :
CS 507 : Computer Networks
Syllabus
Practcal assignments
Evaluation Plan
Course Notes
Taught by Bulendra Gogoi and me.
My classes on Monday (1330-1125) and Tuesday (0930-1125). Lab on Wed
(1430-1630) along with BG.
CS 502 : System Software
Syllabus
Course Plan
Evaluation Plan
Course Notes
Practcal assignments
Test Papers
Classes on Wednesday (1030-1125), Thursday (0930-1030) and Lab on Friday
(1140-1330).
CS 504 : Operating Systems
This is offered as a special course for some students who attended the
classes in the previous semester, but would undergo the evaluation in this
semester. The Class tests will be on the following dates -
Sept 9, Oct 10, and Nov 25
Spring 2002 :
CS 504 : Operating Systems
Syllabus
Taught by Bhabesh Nath and me.
CS 403 : File Structures
Syllabus
Evaluation Plan
Course Notes
Classes on Monday (1035-1130) and Friday (1035-1130).
CS 601 : Design and Analysis of Algorithms
Syllabus
Course Materials
Taught by Dr R K Das and me. My class on Wednesday (1335-1430).
Autumn 2001 :
My Class schedule was :
Days |
09-40 to 10-35
| 10-35 to 11-30
| 11-50 to 12-45
| 12-45 to 13-40
| 13-40 to 14-30
| 14-30 to 16-30
|
TUE |
CN CS1 |
|
CN Lab |
|
WED |
|
SS CS1 |
|
SS Lab |
THU |
|
SS IT2 |
|
FRI |
CN IT2 |
|
Syllabus
Course Notes
Lab Assignments
Test Papers
Syllabus
Course Plan
Evaluation Plan
Course Notes
Practcal assignments
Test Papers
Spring 2001 :
My Class schedule was :
Days |
09-40 to 10-35 |
11-50 to 12-45 |
14-30 to 16-30 |
MON |
FS (CS2) |
OS (CS1) |
|
WED |
OS (CS1) |
FS (CS2) |
|
THU |
|
OS (CS1) |
|
FRI |
|
OS (CS1) |
OS Laboratory |
CS 602 : Operating Systems
Syllabus
CS 403 : File Structures
Syllabus
Autumn 2000 :
My Class schedule was :
Day | Timing
| Course |
Tuesday | 1030-1130
| CS601 |
Wednesday | 1030-1130
| CS601 |
Thursday | 1030-1130
| CS601 |
Friday | 1330-1430
| CS601 |
Friday | 1530-1730
| CS601 Laboratory |
CS 601 : System Software and Compiler Design
Syllabus
:: Course Plan
:: Evaluation Plan
:: Assignments
:: Test papers
:: Course notes
Spring 2000 :
I took the course Data and File Structures for 2nd Semester MCA, Computer
Networks along with Prof. D.K.Saikia for 5th Semester MCA and 2nd Semester
MTech(IT), and the Natural Language Processing portion of the course
Artificial Intelligence for 2nd Semester MTech(IT).
Back to my home page