SQA Advanced Diploma in Computing : Software Development


The cutting-edge curriculum of the Advanced Diploma in Software Development is specially designed to enhance the practical skills and knowledge of candidates who wish to obtain a job oriented qualification and cater to the demands of the dynamic ICT industry at both local and international levels.

The Advanced Diploma in Software Development also provides a pathway for direct entry into the 3rd (Final) year of a BSc/BEng Honours Degree offered by Northshore College and many other recognised Universities worldwide.

Entry Requirements

  • Age should be minimum of 16 years AND
  • A/L with 2 passes + Credit Pass for English in O/L or Any other English Language qualifications recognized by Northshore OR
  • O/L with 6 passes + Credit Pass for English in O/L or Any other English Language qualifications recognized by Northshore + Foundation Programme in Computing offered by Northshore or Relevant Foundation/Diploma Programmes conducted by any other recognized institutions


  • Full-Time – 18 Months
  • Part-Time – Weekends – 24 Months


Flexible Payment Plans (including monthly payments) and Special Scholarships are available


SQA Advanced Diploma @ Northshore College of Business and Technology

  • Globally recognised qualification
  • Equivalent to 1st and 2nd years of a UK Honours Degree and certain degree programmes offered locally
  • Direct entry into 3rd year of a Computing degree especially from UK, Australia, Canada Universities
  • Assignment based assessments.
  • Well-equipped computer lab facilities and all other modern amenities
  • The real university learning environment
  • Job placement opportunities

Module Outlines

  • Developing Software Introduction
  • Professionalism and Ethics in Computing
  • Computer Systems Fundamentals
  • Configuring a Desktop Operating System
  • Systems Development: Introduction
  • Systems Development: Object-Oriented Analysis and Design
  • Relational Database Management Systems
  • Web Development Fundamentals
  • Mathematics for Computing 1
  • Computing: Graded Unit 1
  • Human-Computer Interaction
  • Software Development: Data Structures
  • Team Working in Computing
  • Network Concepts
  • Troubleshooting Computing Problems
  • Software Development: Object-Oriented Programming
  • Computing: Software Development: Graded Unit 2
  • Self Describing Data (XML)
  • Mathematics for Computing 2
  • Developing Mobile Web-Based Applications: An Introduction
  • Systems Development: Testing Software
  • Web Development: Producing a Data-Driven Website