The lecture notes given over here have been from the courses taught at Dept of CS at M B M Engineering College during 1997-2013, and at IIT Jodhpur, during 2010-2017. These lecture notes have been typeset in Latex, and also comprises the Home assignments, mid semesters and End semester exams, and solution, particularly in the case of IIT Course. The final versions, year-after-year improvement and upgrading has been uploaded here.
Various courses of B.Tech./B.E. and M.E. (Master of Engineering) for which they have been designed are: Theory of computation, Artificial Intelligence, Compilers, Computer Architecture, and for M.E. (PG) : Natural Languages and Speech Processing and Theory of Formal Languages.
Also the BTP which suggests various B.Tech Projects, has been included.