Back to all courses

HNC: Computing (Software Development)

Jump into the exciting world of software development with our hands-on course. You will gain in-demand skills in programming and systems development, learning to plan, design, and implement a variety of software solutions. What you’ll master: JavaScript VB.net: Build powerful desktop applications MySQL: Manage and manipulate databases Java: Develop versatile and robust software Shell Scripting. Whether you are a beginner or looking to advance your skills, this course will set you up for success in the tech industry. Get ready to code your future!

Course information

Level:

SCQF Level 7

Study Mode:

  • Full time

Location:

  • Kirkcaldy

Start Date:

Aug 2025

Duration:

  • One year full-time
  • Tutor-led
  • On campus - Kirkcaldy

Who is this course for?

  • The course is ideal if you are interested in pursuing a career in software development and programming or looking to expand your technical skills in specialist software development and those aiming to understand the planning, design, and implementation processes involved in creating various software solutions.

What skills will I learn?

  • Problem solving
  • Team working
  • Troubleshooting
  • Software development
  • Analysis and design
  • Communication
  • Testing
  • Development methodologies
  • Project planning
  • Data flow

What will I study?

  • Multi User Operating Systems
  • Software Development: Developing Small Scale Standalone Applications
  • Software Development: Programming Foundations
  • Ethical Hacking
  • Professionalism and Ethics in Computing
  • Data Science
  • Relational Database Management Systems
  • Troubleshooting Computer Problems
  • Developing Software: Introduction
  • Computer Systems Fundamentals
  • Team Working in Computing
  • Computing: Graded Unit 1

Application Information

What further study options are available?

  • HND Computing: Software Development SCQF Level 8 (Full-time)

What career opportunities are there?

  • Software developer
  • Applications developer
  • Mobile applications developer
  • Software engineer
  • Database developer