Books & Book Chapters

Permanent URI for this collectionhttps://ir.uict.ac.ug/handle/123456789/6

Browse

Recent Submissions

Now showing 1 - 12 of 12
  • Item
    Foundations of Computation
    (Delft, The Netherlands, 2019-08-01) Stefan Hugtenburg
    The foundational mathematical skills you learn in Reasoning & Logic are used in all the other mathematics courses you will take, and in Computer Organisation, Algorithms & Data Structures, Information & Data Management, Machine Learning, and many other courses. In fact, logic is studied and used not only in mathematics and computerscience, but also in philosophy (since Ancient Greece) and today in fields such as linguistics and psychology.
  • Item
    IoT Use Cases and Technologies
    (BRITISH COLUMBIA INSTITUTE OF TECHNOLOGY, 2020-01-31) DIAN,F. JOHN
    The phrase “Internet of Things” (IoT) alludes to the billions of physical devices connected to the Internet in order to exchange raw data and analyze the information. By collecting data from these devices and analyzing them, IoT makes the devices smarter, and the processes more efficient. IoT can bring endless opportunities to every aspect of our lives. For example, in a city environment, insights gained from that collected data can be used to manage resources and services more efficiently, leading to creating the concept of smart city. The city is smart, if it is connected. In a connected city, the traffic and transportation systems re managed more efficiently, the quality of urban services are improved, the performance of processes are enhanced, the consumption of resources are optimized, and the cost of services are reduced. IoT is in early stages of its life. However, it is growing in a fast pace. As more and more IoT devices are deployed, we witness that every aspect of our lives is changed by the IoT.
  • Item
    Current & Emerging Computing Technology
    (BCCAMPUS, 2022-06-19) Don ,Bentley
  • Item
    Cellular Internet of Things for Practitioners
    (BCIT, 2021-01-30) REZA, VAHIDNIA
  • Item
    Principles of Data Science
    (OpenStax : Rice University, 2025-04-16) Shaun V. Ault
    Principles of Data Science emphasizes the use of Python code in relevant data science applications. Python provides a versatile programming language with libraries and frameworks for data manipulation, analysis, and machine learning. The book begins with an introduction to Python and presents Python libraries, algorithms, and functions as they are needed throughout. In occasional, focused instances, the authors also use Excel to illustrate the basic manipulation of data using functions, formulas, and tools for calculations, visualization, and financial analysis. R, a programming language used most often for statistical modeling, is briefly described and then summarized and applied to relevant examples in a book appendix. Excel and Python summaries are also provided in appendices at the end of the book.
  • Item
    Introduction to Python Programming
    (OpenStax : Rice University, 2025-03-18) UDAYAN, DAS et.......al
    Introduction to Python Programming is an interactive offering that teaches basic programming concepts, problem-solving skills, and the Python language using hands-on activities. The resource includes a unique integrated code runner, through which students can immediately apply what they learn to check their understanding. Embedded videos, critical thinking exercises, and explorations of external programming tool sand activities all contribute to a meaningful and supportive learning experience
  • Item
    Introduction to Computer Science
    (OpenStax : Rice University, 2024-12-27) JEAN-CLAUDE, FRANCHITTI.
    Introduction to Computer Science is designed to be both interactive and practical, focusing on real-world applications that showcase how core computer science concepts can be used to solve complex problems. Students will explore foundational topics, such as algorithms, data structures, computer systems organization, and software development, using an array of engaging, hands-on activities. The textbook integrates meaningful learning experiences through chapter-based scenarios, problem-solving exercises, and project based assessments that encourage students to apply what they learn in authentic contexts. Features such as embedded coding exercises, industry insights, and explorations of emerging technology trends provide a holistic approach to learning that extends beyond theory. With a forward-looking perspective, Introduction to Computer Science prepares students to engage with advanced topics in computer science,such as machine learning, cybersecurity, and cloud computing, ensuring they have a solid foundation for continued study and future professional success.
  • Item
    Foundations of Information Systems
    (OpenStax Rice University, 2025-08-20) MAHESH S. RAISINGHANI,
    Foundations of Information Systems is intended to be a high-quality, introductory text that provides students with foundational knowledge of global information systems while preparing them to engage with more complex problems and digital technologies. The IS resource appeals to multiple audiences of learners and instructors teaching courses in information technology and those teaching in a comprehensive program in any specialty, including health information systems and business information systems. The book is designed to closely align with international standards and real-life skills needed by employers, while providing a scholarly perspective that encourages students to explore the digital world from a systems design perspective
  • Item
    Database systems Design1
    (Un published, 2026-06-28) UICT
  • Item
    Structured Software Development
    (Unpublished, 2025-06-27) UICT
  • Item
    Website Development
    (Unpublished, 2023-04-28) UICT
  • Item
    The Road to General Intelligence
    (Springer, 2022) Jerry,Swan [et al...]
    This book extensively discusses additional capabilities required for general intelligence—for example, abduction, analogy, and hypothesis generation. Capturing such abilities in AI systems in a general and humanlike way has been the subject of much research but little progress, partly due to the lack of progress in capturing the causal knowledge and reasoning underlying them. Here the authors describe how such abilities have been implemented in a reference system that exhibits Semantically Closed Learning (inspired by the concept of semantic closure in open-ended evolution, and incorporating further ideas from category theory). In short, this book provides an intriguing and provocative framework for thinking about what general intelligence is, and how its essential abilities might be attained able by machines in an economically viable manner. The philosophy behind both programming-language theory and category theory plays key roles in the formalization and development of the main ideas. The authors also provide pointers to what research challenges lie open. Given the complexity and intricacy of the destination, the road to general intelligence will be a bumpy one. This book gives a thought-provoking view of one pragmatic direction toward this goal