NPA Software Development
This course is for school pupils only
Kilmarnock Campus Tuesday/Thursday 2pm – 4pm
This course will interest you if you enjoy working with computers, creating digital content or generally enjoy solving problems.
The NPA in Software Development is suitable for a wide range of candidates with basic computing ability who wish to develop the fundamental knowledge and skills required to solve problems by developing computer programs in a high level language.
The NPA in Software Development at SCQF Level 4 is intended to prepare you for progression to further study in a variety of computing disciplines.
During the award you will learn all about the basic programming concepts and how to write short programs using a software development language and environment. After the basics are covered you will develop further programming skills and eventually the knowledge and understanding required to devise a solution to a problem in software development. By the end of this course you will have developed practical skills in software development through the use of a high level language.
These courses will give you the opportunity to develop:
The Course includes the following Units:
You need to have a basic level of skills in Microsoft Word and understand the general operation/navigation of a Windows based PC. You must possess an interest in at least one of the following: art, programming, audio or design. It would be good if you have played different games and consoles/platforms but not essential as we will discuss a variety of examples throughout. Some previous experience of coding using platforms like Scratch and AppInventor would be good though not essential.
You will be expected to create a portfolio of your work. The portfolio may be paper or electronic (digital) and should be completed over the period of the course, with you contributing material to the portfolio on an ongoing basis.
Successful completion of the Level 4 course may allow you to progress to:
“Honestly, the College turned out to be really enjoyable. Very flexible but I’m still able to work on and complete tasks. The very flexible approach allows me to work at my own pace and still get it completed in time.