COMPUTER SCIENCE & TECHNOLOGY

WHAT TO EXPECT
Technology surrounds us everywhere everyday, so learnig new languagues to communicate with it will make our future life better and brighter.

PROGRAM HIGHLIGHTS
- Small classroom, max 15 students per class
- 20+ hours minimum tuition per week
- Meet the students from all over the world
- Social networking
- Stay at Cambridge / Oxford university campus
- Guest speaker event
- Breakfast and dinner
- Cultural programme
- Graduation, report cards and certificate

PROGRAM REQUIREMENTS
- International English Level B1 for English summer course
- International English Level B2 for acamedic course
- Valid visa and passport
PROGRAMS
-
Computer Science for age 13-15
Always like to build PC from scrach? This is the right course for you. Come to learn basic concepts and theories, explore and try your imagination for a future career. You never know, you might be the next Alan Turing who Break the Enigma Code?
The two weeks course cover -
A. 1st Week
- Introduction to Computer Science
- Program Languages
- Lab 1 (Python)
- Introduction to object oriented programming
- Introduction to programming in Python + programming methods and if decision statements
- Object oriented programming - loops + computer algorithms
- Excursions (one day)
- Software tesging
- Software evolution and maintenance
- Lab 2
- Introduction to the internet
- Introduction to web development
- Introduciton to model making
- Lab 3
- HTML 5 introduction
B. 2nd Week
- HTML 5 Links, images, tables and colours
- Cascading style sheets
- Presentations
- Excursions (one day)
- Designing responsive websites
- Collecting user input
- HTML forms
- Handlinguse input
- Inttoduction to JavaScript
- Lab 4
Progrram date choice:
Please ask for details.
-
iOS APP Coding for age 13-15
Always like to know how those APP work? This is the right course for you. Come to learn basic concepts and theories, explore and try your imagination for a future career. You never know, you might be the next Donald Knuth who is great computer scientist.
The two weeks course cover -
A. 1st Week
- Introduction to APP Coding
- Application Development Lifecycle (ADLC)
- Workshop 1
- Program with Swift
- More programming concepts
- Excuirsions (one day)
- Design your app
- Prototyping basics, storyboards
- Workshop 2
- iOS Architecture and interface builder
- Build, run and debug
B. 2nd Week
- Basic UI and the UiKit Custom Controls
- Workshop 3
- Navigation and workflows
- The view controller
- Excursions (one day)
- Workshop 4
- Working with system view controllers
- Implementing control flows& functions scroll
- Table views
- Workshp 5 (presentations)
- Adaptive user interfaces
- Run your APP on physical device
- Workshop 6
Progrram date choice:
Please ask for details.
-
Robotics for age 13-15
Always like to know how Robots can work for us? This is the right course for you. Come to learn basic concepts and theories, explore and try your imagination for a future career. You never know, you might be the next George Devol who built the first commercial, digital and programmable robot.
The two weeks course cover -
A. 1st Week
- Introduction to Robots
- Setting up the environment and accessing the Raspberry Pi
- Building the robotic car
- Introduction to robot kit
- programming and SAFE file handling
- Conditional statements
- Function and modules
- Mod-shop
- Using the sensors
- Controlling the motors
- Drovomg and turing
- Line detection
- Robotics race
B. 2nd Week
- PID and calibration
- Manoeuvres and mazes
- Obstacle avoidance 1
- Obstacle avoidance 2
- Assesment (presentations)
- 3D Maze challenge
- Romotely controlling your robot
- Testing remote control options
- Autonomous cars & the future
- Ethical debate
- Robot art
Progrram date choice:
Please ask for detials.
-
Computer Science Programme for age 16-18
Always like to build PC from scrach? This is the right course for you. Come to learn basic concepts and theories, explore and try your imagination for a future career. You never know, you might be the next Alan Turing who Break the Enigma Code?
The two weeks course cover -
A. 1st Week
- Introduction to Computer Science
- Program Languages
- Lab 1 (Python)
- Introduction to object oriented programming
- Introduction to programming in Python + programming methods and if decision statements
- Object oriented programming - loops + computer algorithms
- Excursions (one day)
- Software tesging
- Software evolution and maintenance
- Lab 2
- Introduction to the internet
- Introduction to web development
- Introduciton to model making
- Lab 3
- HTML 5 introduction
B. 2nd Week
- HTML 5 Links, images, tables and colours
- Cascading style sheets
- Presentations
- Excursions (one day)
- Designing responsive websites
- Collecting user input
- HTML forms
- Handlinguse input
- Inttoduction to JavaScript
- Lab 4
Progrram date choice:
Please ask for details.
-
iOS APP Development for age 16-18
Always like to know how those APP work? This is the right course for you. Come to learn concepts and theories, explore and try your imagination for a future career. You never know, you might be the next Mark Zuckerberg who is great Internet enterpreneur.
The two weeks course cover -
- Produced a working iOS app for devices
- Problem solving strategies
- Project management and communication skill
- Creative thinking, reason systematically and team work
- Application development life cycle, from the basics of Swift, to designing and developing user interfaces (UI) for apps
- Discovered core iOS App developmnet to add functionalities to apps
- Designed, developed, tested an iOS app
Progrram date choice:
Please ask for details.
-
Robotics program for age 16-18
Always like to know how Robots can work for us? This is the right course for you. Come to learn concepts and theories, explore and try your imagination for a future career. You never know, you might be the next George Devol who built the first commercial, digital and programmable robot.
The two weeks course cover -
A. 1st Week
- Introduction
- Setting up the environment, IDE, importing libraries
- Building the robotic car
- Electrical Engineering basics
- The Ardunio IDE
- Intro to Aruino Programming
- Controlling moving vehicles
- Remote control, Bluetooth and IR
- Obstacle aviodance
- Line tracking
- Detecing acceleration
- Calculation velocity
- Challenge
B. 2nd Week
- Dececting temperature and humidity
- Digital temperature sensing
- Detecting and using Infra Red
- Buzzers and sounds
- Using the laser
- Presentations
- 3D maze prototyping
- Reacting to light
- Detecting sounds and voices
- Detecting magnetic fields
- Fire alarms and other sensors
- 3D Maze challenge
Progrram date choice:
Please ask for details.