Java Programming and Problem Solving
Computing refers to the use and operations of computers. In a sense, everything we perform using a computer is computing. That means the use of popular editors like MS Word, or less popular and less known editors like Latex is computing too. However, when people use the term “computing,” they usually do not refer to the use of editors. Instead, computing widely refers to some activities involving computers in decision making.
Some examples of computing are (1) use of computers to maintain and manage records of sales of a business, (2) figuring out which items sell better than other commodities or even which items people frequently purchase together, and (3) use of programming tools to solve problems that humans cannot solve efficiently.
In recent years, the technological know-how of computing received a lot of attention. Computing plays a crucial role in this data-driven society. We use sophisticated computing technologies, including Artificial Intelligence (AI) and Machine Learning (ML) in our daily lives. Despite the extensive use of AI and ML in many aspects of society, we know little about them. In fact, despite the widespread use of computers (that include cellphones and tablets), we know little about computers.
The purpose of the website, computing4all.com, is to develop easy-to-process learning materials so that you can teach yourself computer science and tailor it to suit your computing needs.
Dr. Mahmud Shahriar Hossain and Dr. Monika Akbar manage the site Computing4all.com. Dr. Hossain is an Associate Professor and Dr. Akbar is an Assistant Professor in the Department of Computer Science at the University of Texas at El Paso (UTEP).
Dr. Hossain’s specialty is Data Science (Data Mining, Machine Learning, and applications of Predictive Analytics). Dr. Akbar’s specialty is Data Science as well with a focus on information retrieval and applications of cybersecurity.
Being in a Computing discipline and their collaborations with researchers from other disciplines have made them passionate about how to explain computing topics to others in a meaningful way.