Queen Mary's High School

  • SearchSearch Site
  • Translate Translate Page
  • Twitter Twitter

Welcome to Computer Science

Curriculum area intent & rationale/department introduction 

Curriculum Area Intent & Rationale 

The Computer Science department aims to equip students with the essential knowledge and skills to thrive in a digital world. Our curriculum is designed to foster curiosity, critical thinking, and problem-solving abilities. We provide a comprehensive understanding of the fundamental concepts of computer science, from the basics of staying safe online to the complexities of data representation and the impact of technology on society. 

  

Department Introduction 

Our programmes are structured to guide students through the world of computing. We offer a broad range of units covering essential areas such as online safety, computational thinking, and cybersecurity. Our experienced department is committed to delivering a curriculum that is both engaging and relevant, preparing students for further education and careers in the evolving tech industry. 

Aims and values of the department 

Our primary aim is to develop students' digital literacy and computational skills, preparing them for future challenges. We value:   

  • Innovation: Encouraging creativity and innovation through practical projects and problem-solving activities. 
  • Safety: Promoting responsible and safe use of technology. 
  • Inclusivity: Ensuring all students have access to high-quality computer science education. 
  • Lifelong Learning: Instilling a passion for learning that extends beyond the classroom. 

Where next? Links to careers 

Computer Science enables students to develop a wide range of skills which are valuable to a wide range of careers.  These skills include: 

  • Problem Solving: The ability to break down complex problems into manageable parts and devise effective solutions. 
  • Logical Thinking: Understanding and applying logic to processes and decision-making. 
  • Analytical Skills: Evaluating information and data to make reasoned conclusions. 
  • Attention to Detail: Precision in coding and debugging to ensure accuracy and efficiency. 
  • Technical Literacy: Proficiency in using various software, programming languages, and technological tools. 
  • Project Management: Planning, organising, and managing resources to achieve specific goals. 
  • Research Skills: Gathering, evaluating, and utilising information to inform projects and problem-solving. 
  • Adaptability: Adjusting to new tools, technologies, and methodologies in a rapidly changing field. 
  • Teamwork: Collaborating with others on projects, sharing knowledge, and working towards common goals. 
  • Communication: Clearly conveying ideas and technical information to both technical and non-technical audiences. 
  • Creativity: Developing innovative solutions and approaches to problems. 
  • Perseverance: Persistence in overcoming challenges and learning from failures. 
  • Time Management: Effectively managing time to meet deadlines and balance multiple tasks. 
  • Critical Thinking: Assessing situations objectively to make well-informed decisions. 
  • Self-Motivation: Taking initiative and being proactive in learning and project work. 
  • Ethical Awareness: Understanding the ethical implications of technology and promoting responsible use. 

A foundation in computer science opens doors to numerous careers. Students can pursue roles such as: 

  • Software Developer 
  • Cybersecurity Analyst 
  • Network Engineer 
  • Data Scientist 
  • Web Developer 
  • IT Consultant 
  • System Administrator 

Further education opportunities include degrees in Computer Science, Information Technology, Cybersecurity, Data Science, and more. 

Suggested reading/curriculum enhancement 

To supplement learning, we recommend the following online resources: 

  • BBC Technology Pages: Stay updated with the latest news and developments in technology. 

BBC Technology 

  • Seneca Learning: An interactive platform offering courses on various computer science topics. 

Seneca Learning 

  • Khan Academy: Offers a comprehensive section on computer programming with lessons in various coding languages. 

Khan Academy Computer Programming 

  • Codecademy: Provides interactive coding lessons on a wide range of programming languages and web development. 

Codecademy 

  • Coursera: Features computer science courses from leading universities and institutions. 

Coursera Computer Science 

  • W3Schools: A great resource for web development tutorials, covering HTML, CSS, JavaScript, and more. 

W3Schools 

  • edX: Offers a variety of computer science courses from universities around the world. 

edX Computer Science

Department staffing  

Head of department: Mr Vaughan 

Teacher: Mr Chan 

How can parents help? 

  • Encourage safe and responsible use of technology at home. 
  • Provide access to a computer and internet for homework and online learning. 
  • Discuss the importance of online privacy with your child. 
  • Support your child’s interest in computing by exploring coding websites and resources together.