The Introduction to Computer Science course provides students with a head start in the fascinating discipline of Computer Science. During two weeks of interactive study, students gain an insight into what future study or a career in Computer Science might be like.Apply Now
The Introduction to Computer Science course is designed to provide students aged 13-15 with a fascinating introduction to the basics of coding and programming. Intended to prepare students for future study or even careers in Computer Science, the course aims to inspire and intrigue young technological minds with intellectually stimulating material.
Throughout the course, students learn how to code using Python, a popular programming language, alongside gaining an understanding of basic website design. In addition to technical tuition with ORA’s expert teachers, skill sessions and group projects enable students to develop key transferable skills for future success, including leadership, teamwork and presentation skills.
Students on this course explore Computer Science as a discipline, which will enable them to decide if they would like to study the subject at university. Essential and relevant skills are covered during the course, including programming languages, website design and robotics, providing students with a greater understanding of the science that underpins so much of the modern world.
By the end of the course students will have:
The table below gives an indication of the subject areas that will be covered in each day’s lecture and seminar. Although every effort has been made to ensure accuracy, please note that topics and timings may be subject to change.
|Week 1||Week 2|
|Monday||Lesson 1 : Introduction to Computer Science||Lesson 11: HTML 5 links, images, tables and colours|
|Lesson 2: Programming languages||Cascading Style Sheets|
|Lab 1 (Python)|
|Tuesday||Lesson 3: Introduction to object oriented programming||Presentations|
|Lesson 4: Introduction to programming in Python + programming methods and if decision statements|
|Lesson 5: Object oriented programming – loops + computer algorithms|
|Thursday||Lesson 6: Software testing||Lesson 12: Designing responsive websites|
|Lesson 7: Software evolution and maintenance||Lesson 13: Collecting user input|
|Lab 2||Lesson 14: HTML forms|
|Friday||Lesson 8: Introduction to the internet||Lesson 15: Handling user input|
|Lab 3||Lab 4|
|Lesson 10: HTML 5 introduction|
Take this course if you enjoy working with computer systems, programming and data input, and want to find out more about what a career in Computer Science is like.
Guidance for students requiring a visa to attend one of ORA’s summer or year-round programmes.
Each campus has members of residential staff who live in the college.
Welcome to the Summer School Arrivals and Departures hub! Here you can find all the...
A range of options are available for getting to and from Oxford Royale Academy’s summer...
Apps and smartphones help us with every aspect of our lives. With our App Coding...
A Robotics summer course designed to give students a practical, hands-on head start in the...