Course description
The Higher National Diploma (one-year HND Next Generation) in Computer Science provides learners with high-quality technical and professional skills needed to meet the demands of modern computing. As organisations across every sector continue to expand their digital capacity, the need for skilled computer science professionals has never been greater.
Computer Science is a fast-moving and wide-ranging field that underpins emerging technologies such as artificial intelligence, machine learning, cyber security, cloud services, virtualisation and data analytics. This programme provides learners with a solid foundation in the fundamental principles of computer science while also offering opportunities to specialise in areas such as AI, data science, software development, cyber security, or networking.
The course combines theory with significant practical experience. Learners explore algorithms, data structures, computer systems, programming paradigms, mathematics for computing, and the role of professional practice in developing technical solutions. An extended team-based project forms a core part of the qualification, giving students experience of real-world problem-solving, project management, technical documentation, sustainability and collaborative working.
This qualification aligns with the Next Generation HN design principles and develops the meta-skills and professional behaviours required for further study or employment in a rapidly evolving technological landscape.
Learners must complete two mandatory units and choose 8 SQA credits of optional units, including up to 3 credits from restricted options, as defined in the qualification framework (pages 3-4 of the Educator Guide).
Mandatory Units
Computer Science: Core concepts, programming, data, algorithms, ethical and legal consideration.
Professional Practice in Computer Science: Extended team project, project management, sustainability, technical documentation, presentation and reflective practice.
Optional Units
Learners can choose a combination that suits their interests and progression route.
- Algorithms and Data Structures.
- Applied Mathematics in Computing.
- Applied Artificial Intelligence.
- Database Design and Development.
- Emerging Technologies and Experiences.
- Object-Oriented Programming.
- Programming Paradigms.
- Virtualisation Technologies.
Entry requirements
- HNC Computing (NextGen) - GT6G 47; OR
- HNC Computing - GF3E 15; OR
- Equivalent SCQF Level 7 qualification or industry experience.
Direct entry requires an HNC. This is a mandatory requirement.
Progression
The qualification prepares you for a range of roles, including:
- Junior Software Developer.
- AI/Data Science Assistant.
- Cyber Security Technician (entry level).
- Network Technician.
- Cloud/Virtualisation Support Assistant.
- Systems Support Technician.
- Database Support Assistant.
- Technical Operations or Digital Solutions roles.
The strong mathematical, analytical and programming foundations also support more specialised career pathways.
Continuing Study
Successful learners may progress to:
- Year 3 entry to BSc Computer Science or related degrees (depending on university entry requirements).
- Other degree pathways in Computing, AI, Data Science, Cyber Security, Software Engineering or IT Systems.
Course options
Course Type: Full-time
Details
Venue details
Not seeing a course venue? Online courses may not have a venue at all or could still be arranging one.
Get in touch with the course provider if you need more information about the venue.