Departmental Vision
The Computing Science department aims to inspire and equip students with the skills and knowledge essential for thriving in a rapidly evolving digital world. We are dedicated to fostering an environment that nurtures informed curiosity and a lifelong passion for learning. Our students delve into the principles and practices of computing, gaining confidence in computational thinking and programming. Through hands-on experience in writing computer code and solving complex problems, we empower students to become innovative thinkers and adept problem solvers, ready to navigate and contribute to the technology-driven future.
Departmental aims and ethos
Our aims are to develop:
The Computing Science department aims to inspire and equip students with the skills and knowledge essential for thriving in a rapidly evolving digital world. We are dedicated to fostering an environment that nurtures informed curiosity and a lifelong passion for learning. Our students delve into the principles and practices of computing, gaining confidence in computational thinking and programming. Through hands-on experience in writing computer code and solving complex problems, we empower students to become innovative thinkers and adept problem solvers, ready to navigate and contribute to the technology-driven future.
Departmental aims and ethos
Our aims are to develop:
- Computational Thinking: Enabling students to understand what can be computed and how, including the consideration of necessary data and processes.
- Problem-Solving Principles: Cultivating a deep understanding of the fundamental principles for solving problems using computers.
- Systemic Understanding: Recognizing that every computer system comprises multiple sub-systems, each with its own components and functionalities.
- Component Interrelations: Building a comprehensive understanding of how the various components of computer systems—software, data, hardware, communications, and people—interrelate and work together.
- Practical Application Skills: Equipping students with the skills to apply their understanding effectively in solving computer-based problems using high-level programming languages.