Anniesland Campus, Cardonald Campus
This HND Software Engineering with Emerging Technologies course covers a range of subjects within the areas of software development. You will gain experience in developing programs and applications using various languages with a range of development tools. You will have the opportunity to study in emerging areas such as artificial intelligence, cloud computing and big data.
Every industry relies on software, creating a need for professionals who can design, develop, and maintain software applications. By studying software development, individuals position themselves for a wide range of career opportunities in various sectors, from finance and healthcare to entertainment and beyond.
Subjects include:
Programming fundamentals: Introduction to core concepts of industry standard lanaguages which will lead into:
Object oriented programming: Object oriented analysis and design
Data structures: Create a prototype application that looks at the different ways we can structure and scale data in our code
Web development: Creating reactive, interactive, accessible and engaging content designed to be consumed across multiple devices
Software security: Fundamental concepts of secure programming practices that adhere to industry standards
Emerging technologies: This may include artificial intelligence, cryptography, cloud computing and big data
Higher Maths, Computing Science or a science subject plus National 5 English, or a relevant NQ or equivalent qualification.
Relevant degree programme
August
HND
Full time
2 years
Computing
8