Course Brief

Software Engineering is at the core of any software development project and the success in this domain requires an understanding of the fundamental software engineering models and methods, and an appreciation of the challenges involved in practice. Specialist knowledge and practical skills in this area are therefore in high demand. This module aims to introduce a wide range of approaches to software development and provide solid foundations of the concepts, practices and management of software engineering.


  • 48
  1. Understand the key concepts of the analysis, design, development and maintenance of complex software systems and infrastructures.
  2. Understand the software lifecycle and its stages and utilise these in the development of software process models.
  3. Define and conduct software tests in order to evaluate and verify software products.
  • Key concepts in Software Engineering.
  • Tools and Environments.
  • Project Management.
  • Software Process Models.
  • Software Analysis and Design using UML.
  • Software Requirements, analysis, validation and management.
  • Software Design, design concepts, design patterns.
  • Software Testing, testing approaches, testing levels (unit, integration, system, acceptance).
  • Software Analysis, program optimisation and correctness, static and dynamic analysis.
  • Software Maintenance, corrective, adaptive, perfective and preventive maintenance.
  • Software Quality Management, assurance, planning, control.
  • Agile Software Development, methods and practices.

Lectures introducing the theoretical foundations of Software Engineering, illustrating key challenges and issues with the design, development and maintenance of large software systems and infrastructures. It will also include sessions focused on applying the concepts discussed during lectures and improving the skills in problem solving and team management.

Group Coursework – 100%

  • BSc (Hons) Computing

    The BSc (Hons) Computing programme with specialisms in network systems or information systems is offered by SBCS Global Learning Institute, in collaboration with the University of Greenwich (UK). It is recognized by the Accreditation Council of Trinidad and Tobago (ACTT) and is the next step after completing any one of the qualifications listed below: 

    • SBCS Diploma in Computing
    • Cape/A-level graduates,
    • Comparable qualification as assessed by the University of Greenwich

    To confirm your eligibility see our Entry Requirements tab below for more information or email us at [email protected] 

    The next intake for this programme will be in SEPTEMBER 2025

    REGISTRATION DEADLINE: SEPTEMBER 8, 2025

    CLASSES BEGIN: SEPTEMBER 15, 2025

    For more details on fees, payment plans and courses email: DOWNLOAD THE BRIEF 

    DISCOUNTS

    SBCS Graduates Diploma in Computing: 5% off tuition; no application fee.

     

    Why pursue the BSc (Hons) Computing from the University of Greenwich?

    • Allows for specializations in Information Systems or Networking
      • Pathway Offerings are based on student enrollment
    • Comprises of twenty modules and one Final Project
    • Flexible payment plans are available
    • The University of Greenwich is well established and has been in existence since 1890
    • SBCS GLI has been a collaborative partner with the University for  over 20 years
    • Graduates can compete for some of the top jobs in the field both locally and abroad
    • Get access to a large international alumni that provides opportunities for growing your professional network

     

    At SBCS we focus on -