Login Parents' Info  Login Students' Info  Login Staff's Info    Login  Vacancies   Login  Calendar   Login  Tenders
 

 

 

HOME - CS Department

Welcome to the Computer Science Department

Computer Science Department Vision
Our Computer Science Department aims to inspire and equip students with essential skills and knowledge to thrive in today’s rapidly evolving digital landscape. We are dedicated to fostering an environment that nurtures informed curiosity and a lifelong passion for learning. Through exploring the principles and practices of computing, our students gain confidence in computational thinking and programming. By engaging in hands-on coding and complex problem-solving, we empower students to become innovative thinkers and skilled problem solvers, ready to navigate and shape the technology-driven future.

Departmental Aims and Ethos
The Computer Science department empowers students with computational thinking, programming, and AI skills, fostering creativity, innovation, and ethical responsibility. By integrating interdisciplinary learning and cutting-edge technologies, students are prepared for future success. Promoting collaboration, diversity, and a global perspective, the department inspires leaders in an ever-evolving, technology-driven world.
 
Our aims are to:
  1. Promote Computational Thinking
    Equip students with the ability to approach problems logically and develop effective solutions using computational methods.
  2. Foster Technological Literacy
    Ensure students are proficient with current and emerging technologies, enabling them to navigate and contribute to a digital world.
  3. Encourage Innovation and Creativity
    Inspire students to use technology as a tool for creative expression, innovative problem-solving, and entrepreneurial endeavours.
  4. Incorporate Interdisciplinary Learning (PBL/STEAM)
    Highlight the interconnectedness of computer science with other disciplines such as mathematics, economics, geography, and the arts to solve real-world problems.
  5. Adopt a student-Centered Approach: Foster a supportive and inclusive environment where all students feel empowered to succeed, regardless of background or prior knowledge.
  6. Provide Innovation and Leadership: Be at the forefront of educational innovation by integrating cutting-edge tools and methodologies, preparing students to lead in a rapidly evolving digital landscape.
  7. Promote collaboration and Teamwork: Encourage teamwork and collaboration through group projects, peer learning, and interdisciplinary activities.
 
 
Curriculum

Year 1
Introduction to ICT School Systems
MS Office Applications
Python Programming I -  Moving from blocks to text / Microbit integration - PBL
Decomposing problems: Creating a smart solution - PBL
Living with AI: Digital data
Interdisciplinary Project: Coding the Pentatonic Music Composition
 
Year 2
Data modelling & Data input: Data collection and validation
Pseudocode and algorithms
Python Programming II / Microbit integration- PBL
Testing conditions: Developing games
Software design and development - Iterating through a solution
Project - Eco quiz
 
Year 3
Cracking the code: binary characters, cyphers and encryption
Python Programming III
Introduction to Databases
Searching Algorithms
Networks Infrastructure
Digital circuits
 
Cambridge IGCSE Computer Science Years 4-5
Paper 1 - Computer Systems
  1. Data representation
  2. Data transmission
  3. Hardware
  4. Software
  5. The internet and its uses
  6. Automated and emerging technologies
Paper 2 - Algorithms, programming and logic
  1. Algorithm design and problem-solving
  2. Programming
  3. Databases
  4. Boolean logic

 
Cambridge IAS Computer Science Year 6
Paper 1 – Theory Fundamentals
  1. Information representation
  2. Communication
  3. Hardware
  4. Processor Fundamentals
  5. System Software
  6. Security, privacy and data integrity
  7. Ethics and Ownership
  8. Databases
Paper 2 - Fundamental Problem-solving and Programming Skills
  1. Algorithm Design and Problem-solving
  2. Data Types and Structures
  3. Programming
  4. Software Development
 
Cambridge IAL Computer Science Year 7
Paper 3 – Advanced Theory
  1. Data Representation
  2. Communication and internet
  3. Hardware and Virtual Machines
  4. System Software
  5. Security
  6. Artificial Intelligence (AI)
Paper 4 - Practical
  1. Computational thinking
  2.  Further Programming

 

.
Follow on Social Media