Skip navigation

Online Postgraduate Certificate in Software Engineering

Structure

The online Postgraduate Certificate in Software Engineering programme consists of four modules. The first module takes ten weeks to complete and subsequent modules take eight weeks to complete.

Prior to starting your first academic module, you will be required to participate in a short online induction course. This induction course prepares you for the online study experience, detailing how to navigate and use the online learning platform so you can successfully complete the programme – you can find more information about the induction here. The induction course is compulsory for all students.




Modules

  1. The Global Technology Environment
  2. Software Engineering and Systems Architecture
  3. Software Testing and Quality Assurance
  4. Professional Issues in Computing

Objective

To lay the foundation for successful study, and provide students with a comprehensive understanding of the key concepts associated with the computing environment.

Description

Start your personal and professional journey with this on-boarding module where you will be introduced to the online learning environment. The module provides a critical "state-of the-art" review of the domain of information technology (IT). It is designed to offer a wide-ranging understanding on topics such as software engineering, cyber security and big data analytics. By completing the module, you will have a comprehensive global view of the current IT landscape in the context of both commercial and non-commercial enterprises. The module blends both theory and practice, so that a solid foundation is provided for future study.

Curriculum insights

  • Participating and navigating in the global classroom
  • The value of IT
  • IT strategy implementation: the technology road map and tactical planning
  • IT governance: budgeting and IT portfolio management
  • Acquiring software: outsourcing, vendor and contract management
  • Operations and IT capabilities
  • The role of IT with respect to compliance, privacy and legal considerations
  • Managing and developing IT capabilities, managing risk and change
  • IT innovation and emerging technologies

Duration

10 weeks

Objective

To provide foundational skills and knowledge of the software engineering discipline and prepare students for careers in the software engineering industry. You will have an opportunity to gain experience in the use of state of the art software engineering tools and techniques.

Description

This module provides students with a solid foundation of the techniques, technologies and tools of software engineering. Emphasis is on the problem-solving techniques of software engineering and on system architecture that results from applying these techniques. Project management and configuration management issues are also discussed. You’ll have the opportunity to practice many of the software engineering techniques using the most current tools.

Curriculum insights

  • Introduction to software engineering
  • Methodologies for managing software development projects
  • Working in software development teams
  • Gathering and modelling requirements
  • Designing a baseline software system architecture
  • Designing and implementing software modules
  • Delivering the support, maintenance and improving the software development process
  • Software engineering constraints and technology trends

Duration

8 weeks

Objective

To provide a comprehensive understanding of the critical specialisation of software quality assurance and testing. You will have an opportunity to develop key skills required its effective practice and in professional roles the field of software engineering.

Description

This module examines software testing and quality assurance practices, both of which can have technical, financial and ethical implications for modern organisations. You’ll explore testing and inspection methods, stress testing techniques, quality management standards, configuration management and more. By the end of the module you will develop a detailed understanding to create successful testing and quality assurance programs to support the needs of a modern software engineering project.

Curriculum insights

  • Software engineering processes, quality assurance and testing
  • Software testing and best-practices: unit, component, integration, system, user, and stress testing; test-driven development (TDD), peer reviews and software inspection techniques
  • Development testing, technical practices related to testing methods, implementation techniques for unit testing within the context of a modern testing framework (e.g. JUnit)
  • Testing metrics, techniques for quantifying aspects of testing, metrics to address complexity, testability, and test coverage
  • Configuration management
  • Web testing
  • Dimensions of software quality: reliability, dependability, safety and security
  • Quality management: developing and instituting organisational practices and processes to foster quality, ISO 9001, CMMI, and Six Sigma

Duration

8 weeks

Objective

To offer students the opportunity to consider and understand the professional and ethical issues arising in the use of IT systems. You will explore legal and social issues that computing professionals may encounter and develop key management skills required for effective utilisation and operation of IT.

Description

To function effectively, professional IT practitioners need not only the appropriate technical knowledge, skills and experience, but also a broad understanding of the context in which they operate. IT professionals must understand the relationship between technological change, society and the law, and the powerful role that computers and computer professionals play in a technology driven society. This module provides students with the knowledge that allows IT professionals to be: capable in their chosen professional areas, operate effectively in work and community situations, be aware of their environments and have a complete and critical understanding of the Legal, Social, Ethical and Professional Issues (LSEPI) that are material to the IT industry.

Curriculum insights

  • Technology within society
  • Professionalism in IT
  • Legal perspectives, privacy and data protection
  • Censorship and intellectual property in the context of IT
  • Security and cybercrime
  • IT investments, contracts and outsourcing
  • Elements of risk management
  • Social aspects of technology, emergence and convergence of technologies

Duration

8 weeks

Need more information?

Please fill in this form to request more information about this programme.

By submitting this form, I provide my express written consent for the University of Liverpool’s online learning partner Laureate Online Education to contact me via email, text, telephone, and pre-recorded message regarding furthering my education. I understand that calls may be generated using automated technology. You may opt-out at any time. Please view our Privacy Policy or Contact us for more details.

Are you ready to start your application?

Apply now

Start creating your application. An Enrolment Advisor will contact you to offer personal advice and guide you through the process.