Computing fundamentals 1: concepts and Python programming
Qualification dates
Start |
End |
|
|
This is the first of two computer science modules that introduce fundamental computing concepts and equip you with a comprehensive toolbox of relevant knowledge, understanding and skills. While building confidence in your mathematics capabilities, you’ll learn about various computing technologies, including basic computer hardware and software. You’ll develop problem-solving skills as you get familiar with the Python programming language, analyse real-world data and conduct a programming project. You’ll also develop employability and key skills and start to explore the legal, social and ethical challenges of computing technologies. On completion, you’ll have a firm foundation for further study.
What you will study
This module comprises three themes:
Theme 1: Problem-solving with Python
This theme introduces programming, algorithmic thinking, and problem-solving. You’ll work with the Python programming language, undertaking hands-on activities to progressively build your skills and confidence, and be introduced to a range of problem-solving strategies, which you’ll practise as part of your project.
You’ll:
- learn to programme using Python
- analyse real-world data with Python
- complete a small programming project.
Theme 2: Building mathematical foundations
The second theme builds important mathematical skills. These skills support the programming and problem-solving activities and provide a foundation for the maths concepts and techniques you’ll meet in other modules.
You’ll:
- learn to use key techniques in mathematics, including some basic algebra
- learn about maths techniques that underpin computing
- learn to use mathematical vocabulary and notation.
Theme 3: Essential topics in computing
Theme 3 covers a range of key topics essential for a broad understanding of computing and computer science-related subjects.
You’ll:
- be introduced to a broad range of digital technologies
- learn how computers store and process data
- learn about the hardware and software components of a computer
- learn about specialist topics, such as artificial intelligence
- and more.
The themes are interleaved, so while you’ll focus on one theme each week, you’ll focus on a different theme each week. Moving between themes allows you to revisit and strengthen your understanding of the concepts and skills of each theme over the course of the module, as problem-solving and programming skills especially require continued practice to develop.
In addition to the subject-specific knowledge and skills you’ll gain, you’ll develop study skills essential for this module and later ones. Plus, employability skills to help you plan and manage your personal and professional development.
Entry requirements
You can only study this module as part of one of the following qualifications:
There are no formal entry requirements for the above qualifications.
At The Open University we believe education should be open to all, so we provide a high-quality university education to anyone who wishes to realise their ambitions and fulfil their potential.
Even though there are no entry requirements, there are some skills that you’ll need to succeed. If you’re not quite ready for OU study we can guide you to resources that prepare you, many of which are free.
Answer a few quick questions to check whether you’re ready for study success
You need no previous programming experience for this module, but you do need to be interested in using a computer for problem-solving and learning how to program.
For the duration of the module (21 weeks), you should expect to spend about 11 hours each week working on the module and its assessment and a further three hours each week on self-directed study.
What's included
You’ll have access to a module website, which includes:
- a week-by-week study planner
- course-specific module materials
- audio and video content
- assessment details and submission section
- online tutorial access
Computing requirements
- Primary device – A desktop or laptop computer. It’s possible to access some materials on a mobile phone, tablet or Chromebook; however, they will not be suitable as your primary device.
- Peripheral device – Headphones/earphones with a built-in microphone for online tutorials.
- Our OU Study app operates on supported versions of Android and iOS.
- Operating systems – Windows 11 or latest supported macOS. Microsoft will no longer support Windows 10 as of 14 October 2025.
- Internet access – Broadband or mobile connection.
- Browser – Google Chrome and Microsoft Edge are recommended. Mozilla Firefox and Safari may be suitable.