Software Development with Cyber Security (in conjunction with the University of Stirling)

Forth Valley College


Falkirk Campus


Years 1 and 2: Forth Valley College, Falkirk Campus
Years 3 and 4: University of Stirling

Year 1 modules:
Computer Systems Fundamentals; Developing Software: Introduction; Troubleshooting Computing Problems; Professionalism and Ethics in Computing; Mathematics: Calculus and Matrices for Computing; Software Development: Programming Foundations; Systems Development: Introduction - Team Working in Computing; Introduction to Project Management; HNC Computing: Graded Unit 1 (Exam); Software Development: Developing Small Scale Standalone Applications; Computer Forensics Fundamentals; Ethical Hacking Fundamentals.

Year 2 modules:
Object Oriented Programming; Object Orientated Analysis and Design; Developing Mobile Web Based Applications: An Introduction; Software Development: Developing Websites for Multiplatform Use; Graded Unit 2; Website Essentials; Data Structures; Relational Database Management Systems; SQL: Introduction.

Year 3 modules:
Software Engineering I; Multimedia and Human Computer Interaction; Database Principles and Applications; Software Engineering II; Communications and Networks; Computer Game Technologies; Information Systems; Industrial Work Placement (compulsory).

Year 4 modules:
Honours project (compulsory); Big Optimisation Spaces; NoSQL Databases; Concurrent and Distributed Systems; Technologies for ecommerce; Artificial Intelligence; Internetworking on the Wide Scale; Enterprise Portals; Computer Security and Forensics; Telecommunications Systems and Services; Web Services.

Entry Requirements

3 Highers at BBB including Maths, Chemistry, Computing Science or Physics (Foundation Apprenticeship IT: Software Development accepted in place of 1 Higher) plus National 5 Maths at B (if not held at Higher). Interview.

Start Date





BSc Hons

Study Method

Full time



Course Length

4 years



SCQF Level


Career Area

Computing and ICT

Career Sectors

Computer Skills

Related job profiles

No related job profiles.

Computing General

IT Security

IT Support

Programming and Development

Systems and Networks

Web and Multimedia