Computing Department
Welcome Message
Staff Members
Courses
Homework
Useful Links
Glow
Courses

Courses: S1, S2, S3, S4, S5/6

S1:

The Computing Science course is designed to equip pupils with practical skills and knowledge and understanding of the concepts required to make effective use of computers in their future studies. The course offers a rich context for developing life skills that are recognised as being important for success in the world of work as well as offering an excellent platform for a range of technology-related careers.

[Back to Top]

S2/S3:

Building on the pupils knowledge from the S1 course, the S2/3 computing science course is intended to prepare pupils for more advanced study as well as working in the many jobs that require experience of and qualifications in Computing.

Course Content

- Internet Safety

- Desktop Publishing

- Web Design

- Internet

- Computer Systems

- Programming & Games Design

- Graphics & Animation

- Computing & the environment

- Computer Security

- Software design & development


Progression
Success in Computing Science during S2/3 can lead to the study of Computing Science at National Levels 4 and 5 in Fourth Year.

    [Back to Top]

    S4:

    National 4

    Purpose and aims of the Course
    The aims of the Course are to enable learners to:

    ♦ develop computational thinking skills across a range of contemporary contexts
    ♦ develop knowledge and understanding of key concepts and processes in computing science
    ♦ apply skills and knowledge in analysis, design, implementation and evaluation to a range of digital solutions
    ♦ communicate computing concepts and explain computational behaviour clearly and concisely using appropriate terminology
    ♦ develop an understanding of the role and impact of computing science in changing and influencing our environment and society

    Course details
    The course consists of two units:

    Software Design and Development (National 4) - Mandatory
    The aim of this Unit is for the learner to develop knowledge, understanding and practical problem-solving skills in software design and development through appropriate software development environments. Learners will develop their programming and computational thinking skills by implementing practical solutions and explaining how these programs work. Learners will also develop an understanding of how data and instructions are stored in binary form, basic computer architecture and awareness of different contemporary software development languages/environments.

    Information System Design and Development (National 4) - Mandatory
    The aim of this Unit is for the learner to develop knowledge, understanding and practical problem-solving skills related to information system design and development through a range of practical and investigative tasks. Learners will apply computational thinking skills to implement practical solutions using a range of development tools and to develop an understanding of the technical, legal and environmental issues related to one or more information systems.
    Computing Science Practical Assignment (National 4)
    Develop a digital solution to a Computing and Information Science problem. This will call on knowledge and skills acquired in the two mandatory sections.
    Course Assessment
    Unit Assessments internally assessed on a Pass/Fail basis.
    SQA Practical Assignment

    Progression
    This Course or its Units may provide progression to:
    ♦ National 5 Computing Science
    ♦ Further study, employment and/or training

     

    National 5

    Purpose and aims of the Course
    The aims of the Course are to enable learners to:

    ♦ develop computational thinking skills across a range of contemporary contexts
    ♦ develop knowledge and understanding of key concepts and processes in computing science
    ♦ apply skills and knowledge in analysis, design, implementation and evaluation to a range of digital solutions
    ♦ communicate computing concepts and explain computational behaviour clearly and concisely using appropriate terminology
    ♦ develop an understanding of the role and impact of computing science in changing and influencing our environment and society

    Course details
    The course consists of two units:

    Software Design and Development (National 5) - Mandatory
    The aim of this Unit is for the learner to develop knowledge, understanding and practical problem-solving skills in software design and development through appropriate software development environments. Learners will develop their programming and computational thinking skills by implementing practical solutions and explaining how these programs work. Learners will also develop an understanding of how data and instructions are stored in binary form, basic computer architecture and awareness of different contemporary software development languages/environments.

    Information System Design and Development (National 5) - Mandatory
    The aim of this Unit is for the learner to develop knowledge, understanding and practical problem-solving skills related to information system design and development through a range of practical and investigative tasks. Learners will apply computational thinking skills to implement practical solutions using a range of development tools and to develop an understanding of the technical, legal and environmental issues related to one or more information systems.
    Computing Science Practical Assignment (National 5)
    Develop a digital solution to a Computing and Information Science problem. This will call on knowledge and skills acquired in the two mandatory sections.
    Course Assessment
    Unit Assessments internally assessed on a Pass/Fail basis.
    SQA Written Exam (60% of the total mark)
    SQA Practical Assignment (40% of the total mark)

    Progression
    This Course or its Units may provide progression to:
    ♦ Higher Computing Science
    ♦ Further study, employment and/or training

    [Back to Top]

    S5/6:

    Higher

    Purpose and aims of the Course
    The aims of the Course are to enable learners to:

    ♦ develop and apply aspects of computational thinking in a range of contemporary contexts
    ♦ extend and apply knowledge and understanding of advanced concepts and processes in computing science
    ♦ apply skills and knowledge in analysis, design, implementation and evaluation to a range of digital solutions with some complex aspects
    ♦ communicate advanced computing concepts and explain computational behaviour clearly and concisely, using appropriate terminology
    ♦ develop awareness of current trends in computing technologies and their impact in transforming and influencing our environment and society

    Related to these aims, and underlying the study of computing science, are a number of unifying themes, including technological progress and trends, the relationship between software, hardware and system performance, and information representation and transfer as a core component of any computation. These are used to explore a variety of specialist areas through practical and investigative tasks.
    Recommended entry
    ♦ National 5 Computing Science Course

    Course details
    The course consists of two units:

    Software Design and Development (Higher) - Mandatory
    The general aim of this Unit is to develop knowledge and understanding of advanced concepts and practical problem-solving skills in software design and development through appropriate software development environments. Learners will develop programming and computational thinking skills by designing, implementing, testing and evaluating practical solutions and explaining how these programs work. They will also develop an understanding of computer architecture and the concepts that underpin how programs work. Through investigative work, learners will gain an awareness of the impact of contemporary computing technologies.

    Information System Design and Development (Higher) - Mandatory
    The general aim of this Unit is to develop knowledge and understanding of advanced concepts and practical problem-solving skills in information system design and development through a range of practical and investigative tasks. Learners will apply their computational thinking skills to implement practical solutions using a range of development tools and to develop an understanding the technical, legal, environmental, economic and social issues related to one or more information systems.
    Computing Science Practical Assignment (Higher)
    Develop a digital solution to a Computing and Information Science problem. This will call on knowledge and skills acquired in the two mandatory sections.
    Course Assessment
    Unit Assessments internally assessed on a Pass/Fail basis.
    SQA Written Exam (60% of the total mark)
    SQA Practical Assignment (40% of the total mark)

    Progression
    This Course or its Units may provide progression to:
    ♦ Advanced Higher Computing Science
    ♦ Computing Science at University level
    ♦ Further study, employment and/or training

    Advanced Higher

    Purpose and aims of the Course
    The aims of the Course are to enable learners to:

    ♦ understand and apply computational thinking skills across a range of computing contexts
    ♦ extend and apply knowledge and understanding of advanced concepts and processes in computing science
    ♦ apply skills and knowledge in analysis, design, development, implementation and evaluation to a range of digital solutions with increasingly complex aspects
    ♦ apply creative problem-solving skills across a range of contexts
    ♦ develop autonomous learning, investigative and research skills
    ♦ communicate advanced computing concepts clearly and concisely, using appropriate terminology
    ♦ develop an informed understanding of the role and impact of computing technologies in transforming and influencing our environment and society

    Related to these aims, and underlying the study of computing science, are a number of unifying themes, including technological progress and trends, the relationship between software, hardware and system performance, and information representation and transfer as a core component of any computation. These are used to explore a variety of specialist areas.
    Recommended entry
    ♦ Higher Computing Science Course

    Course details
    The course consists of two units:

    Software Design and Development (Advanced Higher) - Mandatory
    This Unit explores a range of advanced concepts and processes relating to software design and development, including complex algorithms, data structures and high-level programming. Learners will develop skills in designing, developing, testing and evaluating well-structured, modular programs through practical tasks, using appropriate programming languages in a range of contemporary contexts.

    Information System Design and Development (Advanced Higher) - Mandatory
    This Unit explores a range of advanced concepts and processes relating to the design and development of complex information systems. Learners will develop their knowledge and understanding of how contemporary information systems are planned, developed and managed, gaining an insight into the application of processes, tools and techniques. They will develop their independent learning skills by investigating and reporting on a contemporary information system, describing its purpose, features and users, technical challenges, application of computational principles, and current areas of research and development, examining its legal and ethical implications, and evaluating its environmental, economic and social impact.

    Computing Science Assignment (Advanced Higher)
    Develop a digital solution to a Computing and Information Science problem. This will call on knowledge and skills acquired in the two mandatory sections.
    Course Assessment
    Unit Assessments internally assessed on a Pass/Fail basis.
    SQA Written Exam (40% of the total mark)
    SQA Practical Assignment (60% of the total mark)

    Progression
    This Course or its Units may provide progression to:
    ♦ Computing Science at University level
    ♦ Employment and/or training

    [Back to Top]