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  

CS 703 : Computer Networks

Syllabus   Course Notes   Lab Assignments   Test Papers

CS 502 : System Software

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