This course aims to help you feel empowered to engage with computer science and to think imaginatively and creatively to solve problems. You will develop practical programming skills as well as an appreciation of how computing has and continues to develop.