Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
K R Chowdhary
M B M Engineering College
Jodhpur, India

K R Chowdhary’s long career in computer science began in the 1980s, in the age of Fortran and COBOL and 8080 microprocessors, where he designed microprocessor-based data acquisition systems while working at the Bhabha Atomic Research Centre. After switching to academia, he taught computer languages, computer architectures, operating systems, computer networking, compilers, discrete mathematical structures, and theory of computation, at M.B.M. Engineering College (1985-2013), where he served as an associate professor and later professor and department head/chair.

Chowdhary also taught at Indian Institute of Technology Jodhpur (2010-2017) and Jodhpur Institute of Engineering and Technology (2014-2020), where he also served as director. He has authored two books: Fundamentals of discrete mathematical structures and Fundamentals of artificial intelligence. He is an ACM Senior Member, an IEEE Senior Member, and an Institution of Engineers (India) Fellow. His interests include natural language processing, information retrieval, and the theory of computation. He has guided five PhDs in computer science, four of which have been awarded and one is still in process.

He has been a reviewer for Computing Reviews since 2021.


A demographic analysis on prerequisite preparation in an advanced data structures course
Krause-Levy S., Valstar S., Porter L., Griswold W. ACM Inroads 13(2): 2023.  Type: Article

This survey article aims to investigate the effects that prerequisite course proficiency has on course outcomes in an advanced data structure (ADS) course, specifically for Black, Latinx, Native American, and Pacific Islander (BLNPI) and transfer ...


On the model of computation: point: we must extend our model of computation to account for cost and location
Dally W. Communications of the ACM 65(9): 30-32, 2022.  Type: Article

The model of any process demonstrates its functionality and is useful for its study and analysis. For example, the Turing machine is a model for computation. However, the random-access machine (RAM) model is close to the architecture of serial pro...


On the model of computation: counterpoint: parallel programming wall and multicore software spiral: denial hence crisis
Vishkin U. Communications of the ACM 65(9): 32-34, 2022.  Type: Article

Vishkin’s counterpoint to Dally [1] talks about what the model of computation should now be in light of multicore processors (and their programming difficulties) and parallel processing. His view recommends a new model of computation, other ...


Data-parallel structural optimisation in agent-based models
Husselmann A. ACM SIGEVOlution 7(2-3): 33-36, 2020.  Type: Article

Modeling is a tool for studying a natural phenomenon. The accuracy of such a model depends on how well the model mimics the behavior of the system under study....


Mining the semantic web
Rettinger A., Lösch U., Tresp V., D’Amato C., Fanizzi N. Data Mining and Knowledge Discovery 24(3): 613-662, 2020.  Type: Article

The semantic version of the World Wide Web (WWW), the semantic web, allows for formal reasoning and querying. It has two components: formal ontologies, which provide domain-specific knowledge, and annotations of web resources, which can be read ...


Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy