QA’s Safeguarding service closes for Christmas on Friday 20th December, reopening on Thursday 2nd January. During this time the Safeguarding mailbox will be unavailable, and the Safeguarding line will only be available at limited times between 12pm-2pm, Monday to Friday. If you are unable to reach us, please leave a message and we will call you back. Click here for advice and help during the Christmas break
BSc (Hons) Digital & Technology Solutions
Access information to help you with your degree programme study, including reading lists and research guides.
Digital & Technology Solutions reading lists
Find out more about VLeBooks and how to use it
Data Communications and Network Security
Lammle, T. (2018) CompTIA: Network+: study guide exam N10-007
Kurose, J.F. and Ross, K.W. (2017) Computer networking: a top-down approach
Comer, D. (2015) Computer networks and internets, global edition
Stallings, W. and Brown, L. (2018) Computer security: principles and practice, global edition
Stallings, W. (2017) Cryptography and network security
Stallings, W. (2019) Information privacy engineering and privacy by design
Stallings, W. (2016) Network security essentials: applications and standards, global edition
Data Modeling and Database Design
Essential
Ullman, J.D. and Widom, J. (2014) A first course in database systems
Beighley, L. (2007) Head first SQL
Recommended
Kroenke, D.M. and Auer, D. (2015) Database processing
Connolly, T. and Begg, C. (2015) Database systems
Elmasri, R. and Navathe, S.B. (2016) Fundamentals of database systems, global edition
IT Project Management
Professional Practice and Portfolio Development 1
Software Engineering Fundamentals
Essential
Barry, P. (2016) Head first python: a brain-friendly guide
Recommended
Kalb, I. (2018) Learn to program with python 3: a step-by-step guide to programming
Hall, T. and Stacey, J.-P. (2009) Python 3 for absolute beginners
Phillips, D. (2015) Python 3 Object-oriented Programming
Parker, J.R. (2018) Python 3: pocket primer
Cunningham, K. and Safari, an O.M.C. (2013) Sams teach yourself Python in 24 hours
Understanding Systems Development
Technology in the Organisational Context
Find out more about VLeBooks and how to use it
Business Strategy (Legacy)
Web Application Security (Legacy)
Business and Delivering Change
Business Systems and Processes
Cloud Solutions and Architectures
Cyber Security (Enhanced)
Practical Data Analytics
Principles of Data Science
Professional Practice and Portfolio Development 2
Software Engineering and Agile
Switching and Routing
Web and Mobile Development
Find out more about VLeBooks and how to use it
Planning and Implementing a DevOps Function (Legacy)
Advanced Network Design
Cyber Security (Legacy)
Oriyano, S.-P. (2016). Cehv9: Certified Ethical Hacker version 9 study guide
Harris, S. and Maymí, F. (2018). CISSP exam guide
Stallings, W. and Brown, L. (2018). Computer security: principles and practice, global edition
Stallings, W. (2017). Cryptography and network security
Sutton, D. (2022). Cyber security: a practitioner’s guide
Eagle, C. (2018). Gray hat hacking the ethical hacker’s handbook
Erickson, J. (2008). Hacking: the art of exploitation
Marshall, J. (2018). Hands-On Bug Hunting for Penetration Testers
Stallings, W. (2016). Network security essentials: applications and standards
Khawaja, G. (2018). Practical web penetration testing
Borso, S. (2019). The penetration tester’s guide to web applications
Applied Data Modelling and Visualisation
Consulting
Contemporary Issues in Digital Technology
Major Project
Professional Practice and Portfolio Development 3
Practical Research Proposal
Organisational Foresight
Software Engineering and DevOps
Essential - Software Engineering
Grinberg, M. (2018). Flask web development: developing web applications with Python
Essential - DevOps
Recommended
Rubio, D. (2017). Beginning django: web application development and deployment with python
Aggarwal, S. (2019). Flask framework cookbook
Romano, F., C. Hillar, G. and Ravindran, A. (2018). Learn web development with python
Chan, J., Chung, R. and Huang, J. (2019). Python api development fundamentals
Data Science
Lakin, S. (2011). How to use statistics
Grus, J. (2019). Data science from scratch: first principles with python
Matloff, N.S. (2019). Probability and statistics for data science: math+R+data
Neapolitan, R.E. (2018). Artificial intelligence: with an introduction to machine learning
Developing Technology Strategy
Peppard, J. and Ward, J. (2016) The strategic management of information systems: building a digital strategy
EPUB
Kortext E-textbook
Research and learning guides
Use the links below to access guides on research, studying, and writing to help you with your degree programme.
Useful information and contact details
We offer help with finding and accessing online resources, good search practice, and referencing.