Skip to main content

Mobile Main Menu

  • Library Portal
    • Library Resources
      • Search the Library
      • A-Z Databases
      • Browse Journals
    • Accessibility Tools
    • Subject Guides
      • Criminal Justice
      • Digital Education in Practice
      • Investigation, Security and Defence
      • Law
      • Psychology
      • Computing
      • Design and creativity
      • Finance and Accounting
      • Marketing
      • Health and Care Management
      • Human Resource Management
      • Business Management
      • Supply Chain Management and Logistics
      • Hospitality and Tourism
      • Foundation Year
  • English Language Hub
    • Academic Writing in English
    • Self-study Resources
  • Academic Skills
    • Academic Integrity
    • Academic Writing
    • Digital Capabilities
    • Dissertation Research
    • Exams and Assessments
    • STEM Skills
  • Workshops and One-to-Ones
    • One-to-one Appointments
    • Workshops

Secondary navigation

  • Your Projects
  • Feedback to Win
  • iLearn
  • About Us
  • Office 365
  • Request It!
  • News Hub
Home
  • Library Portal
    • Library Resources
    • Accessibility Tools
    • Research Tools
    • Subject Guides
    • AppsAnywhere
    • Search the Library
    • A-Z Databases
    • Browse Journals
    • eBook Spotlight Collections

    Get started with the Library Portal

    Get Started
    • Accessible eBooks
    • Document Conversion Tools
    • RNIB Bookshare
    • Sensus Access

    Get started with the Library Portal

    Get Started
    • Research Tools

    Get started with the Library Portal

    Get Started
    Faculty of Social Sciences
    • Criminal Justice
    • Digital Education in Practice
    • Investigation, Security and Defence
    • Law
    • Psychology
    STEM
    • Computing
    Arden Business
    • Business Management
    • Design and Creativity
    • Finance
    • Marketing
    • Health and Care Management
    • Human Resource Management
    • Supply Chain and Project Management
    • Hospitality and Tourism
    • MBA and Executive Education
    IFS
    • Foundation Year
     

    Get started with the Library Portal

    Get Started

  • English Language
    • Academic Writing
    • Self-Study Resources
    • Workshops and one-to-ones
    • Academic Writing in English

    Get personalised support from an Academic English Lecturer

    Book a one-to-one
    • Academic Grammar in Focus
    • Academic Vocabulary in Focus

    Get personalised support from an Academic English Lecturer

    Book a one-to-one
    • English Language Hub One-to-one
    • English Language Hub Workshops

    Get personalised support from an Academic English Lecturer

    Book a one-to-one
  • Academic Skills
    • Academic Integrity
    • Academic Writing
    • Artificial Intelligence
    • Digital Capabilities
    • Dissertation Research
    • Exams and Assessments
    • STEM Skills
    • Using the Library
    • Academic Integrity
    • Artificial Intelligence
    • Referencing Guides

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one
    • Academic Writing
    • Reading and Notetaking
    • Paraphrasing and Synthesising
    • Critical Thinking
    • Developing Your Academic Voice

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one
     

    Book a one-to-one appointment

    Book a appointment

    • JISC Digital Capabilities Discovery Tool
    • Microsoft Office 365

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one
    • What is a Dissertation?
    • Identifying a Research Topic
    • Formatting your Dissertation

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one
    • Assessment Types
    • Understanding Assignments
    • Assessment Strategies

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one
    • Maths and Statistics
    • Programming
    • SPSS

    Get personalised support from an Academic Skills Tutor

    Book a one-to-one
  • Workshops and One-to-Ones
    • One-to-one Appointments
    • Workshops
     

    Book onto a Learning Success Hub workshop

    Book a place
    • Academic Skills Workshops
    • Academic English Workshops
    • Library Workshops

    Book onto a Learning Success Hub workshop

    Book a place
Support

UG Computing Reading Lists  COM4011

Introduction to Programming

All the reading and resources from your modules, all in one place

Reading List Category
Resource Type
Lesson

Lesson 1

Wider Reading eBook

Computational thinking: a beginner's guide…

by Beecher, K.
Key Text eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Key Text eBook

Starting Out with Python

by Gaddis, T.
Key Text eBook

Problem Solving & Programming Concepts

by Sprankle, M. and Hubbard, J.
Essential Resource Website

Download Python

by Python.org
Essential Resource Website

Applications for Python

by Python.org
Essential Resource Website

Most used programming languages among developers…

by Statista
Essential Resource Website

Top Coding Languages for Computer Programming

by Simmons, L.
Essential Resource Website

Python Success Stories

by Python.org
Essential Resource Other

Python: Case Studies and Success Stories, vol. 1

by Stross-Radschinski, A. C.

Lesson 2

Wider Reading Website

decimal — Decimal fixed-point and floating-point…

by Python.org
Wider Reading Website

PEP 8 – Style Guide for Python Code

by Python.org
Key Text eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Key Text eBook

Starting Out with Python

by Gaddis, T.
Essential Resource Website

Python – Output Formatting

by GeeksforGeeks
Essential Resource Website

Why Python is an Interpreted Language?

by Poddar, S.
Essential Resource Website

Internal working of Python

by GeeksforGeeks
Essential Resource eBook

Introduction to computing using Python

by Perkovic, L.
Essential Resource eBook

Job Ready Python

by Balti, H. and Weiss, K. A.
Essential Resource Other

7. Input and Output — Python 3.13.2 documentation

by Python.org
Essential Resource Website

IDLE — Python editor and shell

by Python.org

Lesson 3

Key Text eBook

Job Ready Python

by Balti, H., and Weiss, K. A.
Key Text eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Key Text eBook

Starting Out with Python

by Gaddis, T.
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.
Essential Resource Website

Variables and expressions

by Balkcom, D., et al.
Essential Resource Website

Python Variables

by GeeksforGeeks
Essential Resource eBook

Introduction to computing using Python

by Perkovic, L.

Lesson 4

Key Text eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Key Text eBook

Problem Solving & Programming Concepts

by Sprankle, M. and Hubbard, J.
Key Text eBook

 Starting Out with Python

by Gaddis, T.
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.

Lesson 5

Key Text eBook

Python for Everyone

by Horstmann, Cay S. and Necaise, Rance D.
Key Text eBook

 Starting Out with Python

by Gaddis, T.
Essential Resource eBook

Introduction to computing using Python

by Perkovic, L.
Essential Resource eBook

Job Ready Python

by Balti, H., and Weiss, K. A.
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.
Essential Resource Website

Python range() function

by GeeksforGeeks

Lesson 6

Key Text eBook

Problem Solving & Programming Concepts

by Sprankle, M. and Hubbard, J.
Key Text eBook

 Starting Out with Python

by Gaddis, T.
Essential Resource Website

Collatz Conjecture

by Geomaths
Essential Resource Website

Scope of Variables in Python

by Jaiswal, S.
Essential Resource eBook

Python for Everyone

by Horstmann, C. S. and Necaise, R. D.
Essential Resource Website

Python Scope

by W3Schools
Essential Resource Website

Understanding the scope of the variables in Python

by Muralidhar, K. S. V.

Lesson 7

Wider Reading Website

Sequence In Python: Understanding Key Concepts…

by NxtWave
Key Text eBook

Problem Solving & Programming Concepts

by Sprankle, M. and Hubbard, J.
Key Text eBook

Starting Out with Python

by Gaddis, T.
Essential Resource Website

Python Fundamentals: Arrays and Sequences…

by Code_Blooded
Essential Resource Website

Difference between List and Array in Python

by GeeksforGeeks
Essential Resource eBook

Introduction to computing using Python

by Perkovic, L.
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.
Essential Resource Website

Sequence In Python: Understanding Key Concepts…

by NxtWave
Essential Resource Website

Built-in Types – Python 3.13.2 documentation

by Python.org
Essential Resource eBook

Job Ready Python

by Balti, H. and Weiss, K. A.

Lesson 8

Wider Reading eBook

Computational Thinking

by Beecher, K.
Key Text eBook

Starting Out With Python

by Gladis, T.
Essential Resource Website

8. Errors and Exceptions — Python 3.13.2…

by Python.org
Essential Resource eBook

Teach Yourself Visually Python

by Hart-Davis, G. and Hart-Davis, T.
Essential Resource Website

Differences between Black Box Testing and White…

by GeeksforGeeks
Essential Resource Website

Python Syntax Errors: Common Mistakes and How to…

by Crawlbase
Essential Resource eBook

Job Ready Python

by Balti, H. and Weiss, K. A.

Lesson 9

Key Text eBook

Problem Solving & Programming Concepts

by Hubbard, J. and Sprankle, M.
Key Text eBook

Starting Out With Python

by Gaddis, T.
Key Text eBook

Python For Everyone

by Horstmann, C. and Necaise, R.
Essential Resource eBook

Computational Thinking

by Beecher, K.

Lesson 10

Key Text eBook

Python For Everyone

by Horstmann, C. and Necaise, R.
Key Text eBook

Starting Out with Python

by Gaddis, T.
Key Text eBook

Problem Solving and Programming Concepts

by Hubbard, J. and Sprankle, M.
Essential Resource Website

17 Reasons Why You Should Learn Computer…

by Indeed Editorial Team
Essential Resource Video

Why Learn Coding? - Steve Jobs, Bill Gates, Mark…

by Simplilearn

Footer

  • Library Portal
  • Academic Skills
  • English Language
  • Workshops
  • One-to-one Appointments

Footer 2

  • About Us
  • iLearn
  • News Hub
  • Support
  • Feedback To Win

Footer3

  • About Arden University
  • Cookies Policy
  • Privacy Policy
Contact Us
address icon

Arden University,
Middlemarch Park,
Coventry, CV3 4FJ, UK

email icon

Library@arden.ac.uk
AcademicSkills@arden.ac.uk
EnglishLanguageHub@arden.ac.uk

footer logo

Follow us on

  • Arden twitter

© 2005-2025 Arden University  | All rights reserved