Start of main content

Computing subject guide 

These eBooks and eJournals have been curated by the IET Library team to aid your research and introduce you to our collections.

These are available to IET Members by signing into your IET account. Members may also be able to borrow the physical copy from the library if available.

IET Library eBooks

Analysis and Design of Next-Generation Software Architectures, Arthur M. Langer, (2025)

Analysis and Design of Next-Generation Software Architectures explores how software analysis and design are evolving to address emerging technologies such as IoT, blockchain, AI, cloud computing, quantum computing, and generative AI. It combines modern architectural approaches with practical topics including cybersecurity, legacy system transformation, and project management, helping readers design secure, scalable, and future-ready software systems.

View the Analysis and Design of Next-Generation Software Architectures

Computer Organization, Design, and Architecture, Sajjan G. Shiva, (2025)

Computer Organization, Design, and Architecture provides an introduction to how computers are designed and operate, covering digital logic, processor architecture, memory systems, input/output, and computer organization. The book progresses from fundamental concepts to advanced topics such as embedded systems, mobile processors, system-on-chip design, computer networks, distributed processing, and performance evaluation, giving readers a solid understanding of modern computer hardware and architecture.

View the Computer Organization, Design, and Architecture

Quantum Computing: A Journey into the Next Frontier of Information and Communication Security, Mohammad Hammoudeh et al, (2025)

Quantum Computing: A Journey Into the Next Frontier of Information and Communication Security introduces the principles of quantum computing and quantum communications, exploring key quantum algorithms, programming concepts, and cybersecurity applications. It focuses on the impact of quantum technologies on cryptography, covering quantum key distribution, quantum random number generation, post-quantum cryptography, and strategies for addressing emerging quantum security threats.

View the Quantum Computing: A Journey into the Next Frontier of Information and Communication Security

Cloud Security: Concepts, Applications and Practices, Jamuna S. Murthy et al, (2024)

Cloud Security: Concepts, Applications and Practices provides a comprehensive overview of security challenges and solutions in cloud computing environments. It covers key topics including data protection, access control, encryption, identity management, compliance, cyber resilience, secure data sharing, cloud-connected IoT systems, and emerging technologies such as quantum-resistant security. The book combines theoretical concepts with practical applications and case studies to help readers understand and address modern cloud security risks.

View the Cloud Security: Concepts, Applications and Practices

Cyber Security in the Age of Artificial Intelligence and Autonomous Weapons, Mehmet Emin Erendor, (2025)

Cyber Security in the Age of Artificial Intelligence and Autonomous Weapons explores the growing impact of artificial intelligence on cybersecurity, intelligence operations, and modern warfare. The book examines emerging security threats, cyber espionage, autonomous weapons systems, data governance, and the ethical and legal challenges of AI-driven military technologies, offering insights into how AI is reshaping both cyber defence and international security.

View the Cyber Security in the Age of Artificial Intelligence and Autonomous Weapons

Cyber Security Using Modern Technologies: Artificial Intelligence, Blockchain and Quantum Cryptography, Om Pal et al, (2024)

Cyber Security Using Modern Technologies: Artificial Intelligence, Blockchain and Quantum Cryptography explores emerging approaches to cybersecurity through the application of AI, blockchain, quantum computing, machine learning, and advanced cryptographic techniques. Covering topics such as post-quantum security, network protection, threat intelligence, intrusion detection, cloud security, digital forensics, and cyber-physical systems, the book provides a practical overview of how modern technologies can be used to address evolving cybersecurity challenges.

View the Cyber Security Using Modern Technologies: Artificial Intelligence, Blockchain and Quantum Cryptography

Introduction to Modern Scientific Programming and Numerical Methods, Lubos Brieda and Joseph Wang, (2024)

Introduction to Modern Scientific Programming and Numerical Methods provides an introduction to scientific computing, combining numerical methods with modern programming techniques. Covering topics such as numerical analysis, linear algebra, C++, software engineering, high-performance computing, optimization, machine learning, and embedded systems, the book equips readers with the skills needed to develop efficient computational solutions for scientific and engineering problems.

View the Introduction to Modern Scientific Programming and Numerical Methods

AI Driven Swift Architecture: Build Modern IOS SwiftUI Apps with Foundation Models, MCP Agents, Clean Architecture, and TDD, Walid Sassi and Dave Poirier, (2026)

AI Driven Swift Architecture explores how artificial intelligence can enhance modern iOS app development using SwiftUI and Swift. The book covers AI-assisted coding, test-driven development, clean architecture, Swift concurrency, on-device AI with foundation models, MCP agents, legacy system modernization, and AI-powered code reviews, providing practical guidance for building scalable, maintainable, and intelligent iOS applications.

View the AI Driven Swift Architecture: Build Modern IOS SwiftUI Apps with Foundation Models, MCP Agents, Clean Architecture, and TDD

Internet of Things Applications and Technology, Faheem Syeed Masoodi et al, (2025)

Internet of Things Applications and Technology provides an overview of IoT concepts, architectures, and data management, while exploring the technology’s growing role across a range of industries. The book examines practical applications in healthcare, agriculture, retail, education, environmental monitoring, and financial services, alongside key challenges related to security, privacy, data analytics, and emerging IoT innovations.

View the Internet of Things Applications and Technology

Safeguarding the Future: Security and Privacy by Design for AI, Metaverse, Blockchain, and Beyond, Alan Tang, (2025)

Safeguarding the Future: Security and Privacy by Design for AI, Metaverse, Blockchain, and Beyond examines the security, privacy, and data protection challenges created by emerging technologies, including AI, quantum computing, blockchain, big data, and the metaverse. The book promotes a “security and privacy by design” approach, combining technical, regulatory, and governance perspectives while addressing key frameworks such as the GDPR, EU AI Act, and other global data protection regulations.

View the Safeguarding the Future: Security and Privacy by Design for AI, Metaverse, Blockchain, and Beyond

IET Library eJournals

Computing (1999-present, one year delay)

Research on both theoretical and practical aspects of computing, supporting advances in areas such as algorithms, systems, software engineering, and emerging digital technologies. It is available in several EBSCO databases, with full-text coverage extending from 1999 to the present.

View Computing (1999-present, one year delay)

The International Journal of High Performance Computing Applications (2024-present, one year delay)

Research on advanced computing systems, software, programming techniques, and computational methods used to solve complex scientific, engineering, and data-intensive problems. The journal serves researchers and practitioners interested in the use of powerful computing technologies to improve performance, scalability, and innovation across a range of disciplines.

View The International Journal of High Performance Computing Applications (2024-present, one year delay)

Software: Practice and Experience (2012-present, one year delay)

Research and case studies in software engineering, programming, and software applications, emphasising real-world experiences, innovative techniques, and advances that improve software quality, performance, and reliability.

View Software: Practice and Experience (2012-present, one year delay)

Software Testing, Verification and Reliability (1991-present, one year delay)

Research for improving software quality and dependability. The journal covers software testing, verification, validation, reliability assessment, and quality assurance, providing both theoretical and practical insights into developing robust, secure, and reliable software systems.

View Software Testing, Verification and Reliability (1991-present, one year delay)

Cyber Security and Applications (2023-present)

Research and its practical applications. It provides a platform for studies on emerging security threats, defence strategies, security technologies, and real-world cybersecurity challenges, supporting both academic research and industry practice in the protection of digital systems and information.

View Cyber Security and Applications (2023-present)

More from the IET Library

Browse and request books via our online catalogue, with free global delivery or collection in person.

Explore IET resources

Help us improve this guide

Contact us if you have any suggestions for new content, found a broken link, or have questions about the resources or services listed.

T: +44 (0)20 7344 5461
E: libdesk@theiet.org