-
Study
-
Undergraduate
- UCAS Clearing & Confirmation 2025
- Application Guides
- UCAS Exhibitions
- Extended Degrees
- School & College Outreach
- Information for Parents
-
Postgraduate
- Application Guide
- Postgraduate Research Degrees
- Flexible Learning
- Change Direction
- Register your Interest
-
Student Life
- Students' Union
- The Hub - Student Blog
- Accommodation
- Northumbria Sport
- Support for Students
-
Learning Experience
- Real-World Learning
- Research-enriched learning
- Graduate Futures
- The Business Clinic
- Study Abroad
-
-
International
International
Northumbria’s global footprint touches every continent across the world, through our global partnerships across 17 institutions in 10 countries, to our 277,000 strong alumni community and 150 recruitment partners – we prepare our students for the challenges of tomorrow. Discover more about how to join Northumbria’s global family or our partnerships.
View our Global Footprint-
Quick Links
- Course Search
- Undergraduate Study
- Postgraduate Study
- Information for Parents
- London Campus
- Northumbria Pathway
- Cost of Living
- Sign up for Information
-
International Students
- Information for International Students
- International Events
- Application Guide
- Entry Requirements and Education Country Agents
- Global Offices
- English Requirements
- English Language Centre
- International student support
- Cost of Living
-
International Fees and Funding
- International Undergraduate Fees
- International Undergraduate Funding
- International Masters Fees
- International Masters Funding
- International Postgraduate Research Fees
- International Postgraduate Research Funding
-
International Partners
- Agent and Representatives Network
- Global Partnerships
- Global Community
-
International Mobility
- Study Abroad
- Information for Incoming Exchange Students
-
-
Business
Business
The world is changing faster than ever before. The future is there to be won by organisations who find ways to turn today's possibilities into tomorrows competitive edge. In a connected world, collaboration can be the key to success.
More on our Business Services -
Research
Research
Northumbria is a research-rich, business-focused, professional university with a global reputation for academic quality. We conduct ground-breaking research that is responsive to the science & technology, health & well being, economic and social and arts & cultural needs for the communities
Discover more about our Research-
Quick Links
- Research Peaks of Excellence
- Academic Departments
- Research Staff
- Postgraduate Research Studentships
- Research Events
-
Research at Northumbria
- Interdisciplinary Research Themes
- Research Impact
- REF
- Partners and Collaborators
-
Support for Researchers
- Research and Innovation Services Staff
- Researcher Development and Training
- Ethics, Integrity, and Trusted Research
- University Library
- Vice Chancellors Fellows
-
Research Degrees
- Postgraduate Research Overview
- Doctoral Training Partnerships and Centres
- Academic Departments
-
Research Culture
- Research Culture
- Research Culture Action Plan
- Concordats and Commitments
-
-
About Us
-
About Northumbria
- Our Strategy
- Our Staff
- Our Schools
- Place and Partnerships
- Leadership & Governance
- University Services
- History of Northumbria
- Contact us
- Online Shop
-
-
Alumni
Alumni
Northumbria University is renowned for the calibre of its business-ready graduates. Our alumni network has over 250,000 graduates based in 178 countries worldwide in a range of sectors, our alumni are making a real impact on the world.
Our Alumni - Work For Us
What will I learn on this module?
This module introduces you to the fundamental principles of computer programming and digital electronics and their application in satellite engineering. Both of these subjects are essential fundamentals in satellite engineering.
In the computing part of the module you will learn how programming is used to control hardware, such as in satellite on-board computers and embedded controllers. Typical topics will include:
Develop an understanding of the basic principles of computer programming.
Build problem-solving and programming skills through practical exercises and projects tailored to your learning needs.
Gain insight into how embedded systems operate and their relevance in engineering contexts.
Learn to write, test, and debug simple programs for embedded systems.
You will also learn digital electronics will allow you to analyse and design of combinational and sequential logic circuits. Typical topics include:
The operation of logic gates AND,NAND,OR,NOR,XOR.
The use of truth tables and logic gates to solve combinational logic problems.
Boolean algebra and the use of Boolean algebra to simplify logic expressions prior to implementation.
Through a combination of individual exercises and group projects, you will gain both technical and collaborative skills essential for your studies and future career.
How will I learn on this module?
This module is delivered through interactive lectures and workshop sessions designed to help you grasp the fundamentals of the programming language and digital electronics. Learning materials will be made available through Blackboard, enabling you to study at your own pace and access online resources that complement the lectures and lab sessions.
Within lectures, practical examples and analysis will be explored, and you will be expected to actively participate in these sessions. Some of these sessions may involve tutor lead Q+A sessions and student to student explanation and response at the front of class.
In addition, the students will be encouraged to research the subject through the directed learning, reading list and topic links. This will broaden students’ knowledge around the current theory, techniques and standards and the hence the future development in communications and enhance students’ experience for future employment
The practical skills developed during lab sessions will equip you to write programs that address engineering problems effectively. You will be working in small teams to solve typical satellite engineering problems. By working in groups, you will gain practical experience in both technical and transferable skills.
To support your learning, the module incorporates Technology Enhanced Learning (TEL), including recorded lectures and supplementary instructional videos to reinforce key concepts and aid independent study.
How will I be supported academically on this module?
Academic staff will be available during lectures and workshop sessions each week to answer your questions, providing a key source of feedback on your performance in a practical context. Additionally, formative multiple-choice question (MCQ) sessions may be conducted during lecture slots to help you gauge your understanding of the material. These sessions serve as another form of feedback, allowing lecturers to identify topics where the group may need additional support and address them early on.
Feedback on assessed work will include written comments on your submitted assignments. If you encounter any challenges or need further clarification, you are encouraged to make use of the open-door policy, allowing you to visit lecturers for one-on-one support.
Blackboard will be extensively used to provide lecture and workshop materials, enabling self-paced learning and easy access to resources. Lecturers are also available in their offices for additional support, reinforcing the open-door approach to student assistance.
What will I be expected to read on this module?
All modules at Northumbria include a range of reading materials that students are expected to engage with. The reading list for this module can be found at: http://readinglists.northumbria.ac.uk
(Reading List service online guide for academic staff this containing contact details for the Reading List team – http://library.northumbria.ac.uk/readinglists)
What will I be expected to achieve?
Knowledge & Understanding:
Understand the fundamental theory and operating principles of computer programming and digital electronics (AHEP4: C1)
Intellectual / Professional skills & abilities:
Design practical software programs to deliver specific functions. (AHEP4: C1, C3, C12, C14)
Produce a design methodology for the design of digital systems. This will be assessed in the coursework. (AHEP4, C5)
Personal Values Attributes (Global / Cultural awareness, Ethics, Curiosity) (PVA):
Work effectively as part of a team, recognising the importance of equality, diversity and inclusion. (AHEP 4 C8, C11, C16)
Communicate technical and non-technical information about your project by written report and oral presentation (AHEP4 C17)
How will I be assessed?
This module is assessed by two assessments, each worth 50%.
The first assessment is an individual lab-based coursework assignment, which involves testing, assessing and understanding of the underlying theories and problem-solving requirements of digital electronics. This assesses MLO1, MLO3 and MLO5.
The second assessment will be a group-based project based on designing a program for a microcontroller. You will be assessed by a group presentation.
This assesses MLO1, MLO2, MLO4 and MLO5.
Formative feedback will be provided during laboratory sessions, and in-class exercise sessions in an interactive manner, engaging students in active learning. Individual feedback on assignments will be made available via Blackboard, allowing students to access feedback specific to their submissions.
Pre-requisite(s)
N/A
Co-requisite(s)
N/A
Module abstract
On completion of this module, you will have strengthened your ability to understand basic building blocks in digital electronics and communications for your future career aspirations. This module introduces you to the fundamental principles of computer programming and digital electronics and their application in satellite engineering. Both of these subjects are essential fundamentals in satellite engineering.In the computing part of the module you will learn how programming is used to control hardware, such as in satellite on-board computers and embedded controllers. Typical topics will include:
Develop an understanding of the basic principles of computer programming.
Build problem-solving and programming skills through practical exercises and projects tailored to your learning needs.
Gain insight into how embedded systems operate and their relevance in engineering contexts.
Learn to write, test, and debug simple programs for embedded systems.
You will also learn digital electronics will allow you to analyse and design of combinational and sequential logic circuits. Typical topics include:
The operation of logic gates AND,NAND,OR,NOR,XOR.
The use of truth tables and logic gates to solve combinational logic problems.
Boolean algebra and the use of Boolean algebra to simplify logic expressions prior to implementation.
Through a combination of individual exercises and group projects, you will gain both technical and collaborative skills essential for your studies and future career.
Course info
UCAS Code Z071
Credits 20
Level of Study Undergraduate
Mode of Study 4 years Full Time or 5 years with a placement (sandwich)/study abroad
Department Mathematics, Physics and Electrical Engineering
Location City Campus, Northumbria University
City Newcastle
Start September 2026
All information is accurate at the time of sharing.
Full time Courses are primarily delivered via on-campus face to face learning but could include elements of online learning. Most courses run as planned and as promoted on our website and via our marketing materials, but if there are any substantial changes (as determined by the Competition and Markets Authority) to a course or there is the potential that course may be withdrawn, we will notify all affected applicants as soon as possible with advice and guidance regarding their options. It is also important to be aware that optional modules listed on course pages may be subject to change depending on uptake numbers each year.
Contact time is subject to increase or decrease in line with possible restrictions imposed by the government or the University in the interest of maintaining the health and safety and wellbeing of students, staff, and visitors if this is deemed necessary in future.
Useful Links
Find out about our distinctive approach at
www.northumbria.ac.uk/exp
Admissions Terms and Conditions
northumbria.ac.uk/terms
Fees and Funding
northumbria.ac.uk/fees
Admissions Policy
northumbria.ac.uk/adpolicy
Admissions Complaints Policy
northumbria.ac.uk/complaints