in Computing

Awarded By: GMU

Awarding Body

Guglielmo Marconi University

Course Duration

5 Months

Number of Modules

3 Modules

Delivery Mode


Diploma in Computing

With the world swiftly moving towards the age of digitalisation, knowledge and assets dedicated towards computing have not only become an added advantage but a dire need for organisations and individuals, alike. A Diploma in Computing serves as an introductory pathway into the field of computing. This diploma provides a 360-degree view and understanding of computing that transforms students into professionals who are ready to take upon work opportunities, as well as prepares them to confidently pursue further education within the same discipline.

Aim of the Program

The Diploma aims to impart core theories and practical information needed for students to build a strong foundation in the study of computing. This enables them to prepare for the job market. For professionals, pursuing the diploma, the aim of the course is to serves as a method of upgrading existing knowledge that will further improve the efficiency of their professional practices.

Quick Enquiry

By completing this form a personal advisor will call you to answer your questions and guide you through the application process.

About Guglielmo Marconi University, Italy

Guglielmo Marconi University is the first Italian Open University recognized by the Italian Ministry of Education, University and Research (MIUR). It currently has 16.000 students enrolled across 6 Schools: Business, Law, Political Sciences, Applied Sciences &Technologies, Arts, and Education Science.

GMU offers a wide range of lectures, workshops, and research ventures, exploring the use of technological advancements in education, providing interdisciplinary knowledge, skills and competences, with a particular focus on global perspectives, contemporary culture and Industry

Key Learnings

  • To equip students with computing skills, knowledge and the understanding necessary to achieve high performance in the global computing environment.
  • To provide education and training for a range of careers in computing, including network engineering, software engineering, data analytics, security, intelligent systems, and applications development.
  • To provide insight and understanding into international computing operations and the opportunities and challenges presented by a globalised market place.
  • To equip students with knowledge and understanding of culturally diverse organisations, cross-cultural issues, diversity and values.
  • To provide opportunities for students to enter or progress in employment in computing, or progress to higher education qualifications such as an Honours degree in computing or a related area.
  • To provide opportunities for students to develop the skills, techniques and personal attributes essential for successful working lives.
  • To provide opportunities for those students with a global outlook to aspire to international career pathways.
  • To provide opportunities for students to achieve a nationally recognized professional qualification.
  • To provide opportunities for students to achieve vendor accredited certifications.
  • To offer students the chance of career progression in their chosen field.
  • To allow flexibility of study and to meet local or specialist needs.
  • To offer a balance between employability skills and the knowledge essential for students with entrepreneurial, employment or academic aspirations.


The program consists of 3 Modules and will be delivered onsite.

Module 1: Programming

Programming involves describing processes and procedures which are derived from algorithms. The ability to program is what sets apart a developer and an end user. Typically, the role of the developer is to instruct a device (such as a computer) to carry out instructions; the instructions are known as source code and is written in a language that is converted into something the device can understand. The device executes the instructions it is given.

This unit introduces students to the core concepts of programming with an introduction to algorithms and the characteristics of programming paradigms. Among the topics included in this unit are: introduction to algorithms, procedural, object-orientated & event-driven programming, security considerations, the integrated development environment and the debugging process.

Learning outcomes

By the end of this unit students will be able to:

  • 1. Define basic algorithms to carry out an operation and outline the process of programming an application.
  • 2. Explain the characteristics of procedural, object-orientated and event-driven programming.
  • 3. Implement basic algorithms in code using an IDE.
  • 4. Determine the debugging process and explain the importance of a coding standard.

Module 2 : Networking

Computer networks are the driving force behind the evolution of computer systems and allow users to access data, hardware and services regardless of their location. Being knowledgeable about the underlying principles of networking is of vital importance to all IT professionals. Networking is an environment that is increasingly complex and under continuous development.

The aim of this unit is to provide students with wider background knowledge of computer networking essentials, how they operate, protocols, standards, security considerations and the prototypes associated with a range of networking technologies.

Learning outcomes

By the end of this unit students will be able to:

  • 1. Examine networking principles and their protocols.
  • 2. Explain networking devices and operations.
  • 3. Design efficient networked systems.
  • 4. Implement and diagnose networked systems.

Managing a Successful Computing Project

This unit is assessed by a Pearson-set assignment. The project brief will be set by the centre, based on a theme provided by Pearson (this will change annually). The theme and chosen project within the theme will enable students to explore and examine a relevant and current topical aspect of computing in the context of a business environment.

The aim of this unit is to offer students an opportunity to demonstrate the skills required for managing and implementing a project. They will undertake independent research and investigation for carrying out and executing a computing project which meets appropriate aims and objectives.

Learning outcomes

By the end of this unit students will be able to:

  • 1. Establish project aims, objectives and timeframes based on the chosen theme.
  • 2. Conduct small-scale research, information gathering and data collection to generate knowledge to support the project.
  • 3. Present the project and communicate appropriate recommendations based on meaningful conclusions drawn from the evidence findings and/or analysis.
  • 4. Reflect on the value gained from conducting the project and its usefulness to support sustainable organisational performance

Call Now