About Me
Welcome to my personal website! Throughout my career, I had the privilege of serving as an educator at various esteemed Institutions. I was a part of the faculty at MBM (1985-2013), taught at the Indian Institute of Technology Jodhpur (IITJ) (2010-2017), and at JIET (Jodhpur Institute of Engineering & Technology) (2014-2020). Additionally, I held the position of Director and Professor at JIET almost seven years. More About...
This website serves as a comprehensive resource, housing Lecture notes, Tutorials, and Assignments tailored for both undergraduate and postgraduate students, pursuing computer science. The materials presented here were meticulously crafted and typeset by me using LaTeX and HTML. They have been refined and improved over the time, reflecting the dedication and passion I poured into these courses during my tenure as an educator. Explore the wealth of knowledge and resources I've compiled for the benefit of all enthusiasts pursuing their undergraduate and graduate programs.
e-Learning Lectures and Tutorials
These e-learning resources cater to a broad audience by offering comprehensive lecture notes and tutorials on various computer science topics: from foundational knowledge in Computer Fundamentals and C Programming to advanced subjects like Artificial Intelligence, Computer Organization & Architecture, Theory of Computation, Operating Systems, Compiler Design, Natural Language & Speech Processing, Theory of Formal Languages, Advanced Algorithms, and Distributed Algorithms. These materials provide accessible and informative content for individuals seeking to enhance their understanding of diverse aspects of computer science, making it suitable for both beginners and those pursuing advanced studies in the field.
A. Computer Fundamentals with C Programming
- Computer fundamentals and C programming (Tutorials)
B. For B.E./B.Tech./MCA/Msc. (Computer Science & Engineering)
- Computer Organization & Architecture (Lecture notes slides & Tutorials)
- Operating Systems (Lecture notes' slides & Tutorials) (Taught in 2023-24, at JNV University)
- Compiler Design (Lecture notes & Tutorials)
C. For M.E./M.Tech./PhD. Programs (Computer Science & Engineering)
- Machine Learning (Lecture notes' Slides & Tutorials) (Session 2024-25)
- Natural Language & Speech Processing (Lecture notes & Tutorials)
- Advanced Algorithms (Lecture notes) (M.Tech.)
- Distributed Algorithms (Lecture Notes) (M.Tech.)
- M.Tech. & PhD Thesis typesetting
PhD Research Methodology (Engineering)
For CS & other Engineering faculty
Faculty development in Engineering is crucial as it empowers educators with the latest advancements in technology, pedagogy, and industry practices, ensuring they deliver relevant and high-quality education to students. By continuously updating their skills and knowledge, faculty members can better prepare students for the dynamic and rapidly evolving landscape of engineering, fostering innovation and excellence in the field.
Faculty Development Lectures/Talks (Lectures' PPTs)CS Blogs
The Blogs section delves into cutting-edge technologies, in-depth analysis, and crucial domains within the realm of computer science, artificial intelligence (AI), and machine learning (ML). It explores their profound influence on both the industrial landscape and society as a whole. Computer science Blogs
Contact
Email: krc@krchowdhary.com