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