Rumi School of Innovative Sciences (RSIS)

Computer Science

National 5

National 5 Computing Science is assessed by an SQA exam and a practical assignment worth 50 marks, split across Software Design and Development and Information System Design and Development.

Pupils program in a text-based language, usually Python, working with arrays, nested loops, functions and parameters, string operations and file handling, and must produce full design documentation, test tables and evaluations. Systems content covers binary and two's complement, floating point, image and sound storage, computer architecture, databases, SQL, HTML, CSS and JavaScript.

The exam is precise about terminology and about correct code syntax written by hand, which is exactly the kind of thing that improves quickly with focused 1-on-1 practice.

Curriculum Breakdown

Important Topics

  • Software Design & DevelopmentAnalysis, design, implementation, testing, evaluation and documentation.
  • Programming TechniquesArrays, nested loops, functions with parameters, string handling and file access.
  • Data RepresentationBinary, two's complement, floating point, bitmap graphics and sound sampling.
  • Computer ArchitectureProcessor, memory, buses and the fetch-execute cycle.
  • Database Design & SQLTables, keys, relationships, and select, insert, update and delete queries.
  • Web Design & DevelopmentHTML structure, CSS styling and JavaScript for interactivity.
  • Security, Law & EnvironmentCyber threats, the Computer Misuse Act, data protection and environmental impact.