Computer Science Learning Portal

Curated and hosted by Prof. K. R. Chowdhary

Former Scientist, Bhabha Atomic Research Centre (BARC), Mumbai • Former Professor & Head, Department of Computer Science, MBM Engineering College, Jai Narain Vyas University, Jodhpur

Prof. K. R. Chowdhary

Prof. K. R. Chowdhary

Prof. (Dr.) K. R. Chowdhary is an author, researcher, educator, and academic consultant in Computer Science and Artificial Intelligence. With more than four decades of experience in teaching, research, curriculum development, and faculty mentoring, he continues to contribute to Computer Science education through textbooks, open learning resources, lectures, research guidance, and academic consultancy.

This website brings together his books, lecture notes, course materials, tutorials, research resources, and academic material for students, teachers, researchers, and independent learners.

Read More About My Academic Career →

Computer Science Learning Resources

This website provides a collection of open educational resources for Computer Science developed from material used and refined during teaching at undergraduate and postgraduate levels.

The resources are intended for students, teachers, researchers, and independent learners. Depending on the subject, they include lecture notes, topic-wise material, lecture slides, tutorials, examples, algorithms, exercises, references, and other course resources.

The material covers important areas of Computer Science including Artificial Intelligence, Theory of Computation, Algorithms, Operating Systems, Computer Architecture, Compiler Design, Discrete Mathematics, Machine Learning, Natural Language Processing, and Distributed Computing.

Explore Lecture Notes & Course Materials →

Academic Profiles

Google Scholar | ORCID | DBLP | ResearchGate

Academic Highlights

40+

Years in Teaching & Research

3

International Books

50+

Research Publications

5

Ph.D. Scholars Supervised

Books by Prof. K. R. Chowdhary

My books cover major areas of Computer Science and Artificial Intelligence. The book pages provide publication information, descriptions, major topics, and links to the publishers.

Fundamentals of Artificial Intelligence by K. R. Chowdhary

Fundamentals of Artificial Intelligence

Springer Nature, 2020

Knowledge representation, reasoning, search, machine learning, NLP, intelligent systems, and related AI topics.

Book | Book Summary

Fundamentals of Discrete Mathematical Structures by K. R. Chowdhary

Discrete Mathematical Structures

PHI Learning, 3rd Edition

Logic, Sets, Relations, Graphs, Combinatorics, Algebra, and mathematical foundations of Computer Science.

Book | Book Summary

Interested in exploring all my published books and their latest editions?

Visit My Amazon Author Page →

Open Course Materials & Lecture Notes

These lecture notes and course materials are based on material developed, used, and refined during courses taught in Computer Science and Engineering. They are now being made available as open educational resources for students, teachers, researchers, and independent learners.

The course pages may contain lecture notes, slides, tutorials, algorithms, examples, exercises, references, and other teaching material. Where appropriate, the material is organized topic-wise so that learners can study individual subjects without having attended the original courses.

Undergraduate Courses

Postgraduate Courses

Mathematical Foundations

Research & Academic Resources

Resources for students, researchers, and faculty members interested in academic research, thesis preparation, research methodology, and Computer Science education.

Faculty Development Resources

Resources for engineering educators covering Computer Science teaching, Artificial Intelligence education, research methodology, and advanced academic topics.

Academic Services

I collaborate with universities, engineering institutions, faculty members, and students through academic consultation, curriculum development, professional mentoring, invited lectures, and research guidance.

For Universities

  • Curriculum Design — Computer Science & AI
  • Programme Review
  • Outcome-Based Education (OBE)
  • Boards of Studies
  • NBA / NAAC Academic Support

For Faculty

  • Faculty Development Programmes
  • Expert Lectures
  • Research Methodology
  • AI in Higher Education

For Students

  • Career Guidance
  • Higher Studies
  • Research Guidance
  • Project Guidance

Available for Academic Engagements

Contact

For academic collaboration, invited lectures, curriculum consultancy, workshops, research guidance, or professional enquiries, please contact:

📧 mail@krchowdhary.com

🌐 www.krchowdhary.com