National University of Singapore Summer Camp with programming
Programs and prices, tuition fees in National University of Singapore Summer Camp with programming
Java Coding: Build Mods with Minecraft
- Age - 10-12 years old.
- Skill Level - Advanced
- Direction - coding, game development
- Tools - Minecraft, Java, Eclipse.
Java Coding: Build Mods with Minecraft is aimed at learning the basics of programming using the Java language based on Minecraft. Students start with the basics, learn coding, expand the available elements of a popular game, add tools, blocks, mobs that were missing before. The course allows students to explore every nuance of the Minecraft source code and, perhaps, inspire the future in the field of coding.
Students will:
- Use variables, functions, control structures to customize Minecraft
- Encode in java
- Create Minecraft Mods
- Develop logical thinking, problem solving skills.
Java Coding: Custom Blocks and Maps in Minecraft
- Age of students - 10-12 years old.
- Level of qualification - beginner advanced
- Direction - coding, game development
- Tools - Minecraft, Java, Eclipse.
The program will teach you to use Java to add a personalized fashion style to Minecraft. Students will create their own items, blocks, develop and create an adventure map, allowing them to be included in the game. Teens will learn how Java code was used to build Minecraft, they will be able to apply game design skills, share the created game elements with their friends.
Students will learn:
- Create adventure maps, minecraft mods
- Use variables, functions, control structures to customize Minecraft
- Encode in java
- Apply logical thinking, problem solving skills.
Coding and Engineering 101
- Age of students - 10-12 years old.
- Qualification level - beginner-intermediate
- Direction - coding, robotics
- Tools - JavaScript, micro: bit.
The course combines coding and robotics studying. Students begin by learning the basics of computer software, master the binary code (01101100 01101111 01101100), understand how the computer performs the coded instructions. Combining this knowledge with the concepts of object-oriented programming in JavaScript, students will program the micro: bit, an interactive handheld computer that they can take home. They will use JavaScript to send messages, create games, work on real hardware and develop programming skills.
Learning outcomes:
- Using micro: bit to encode games and applications
- Coding in JavaScript and creating simple logic circuits
- Understanding how programs work and what the code does
- The development of logical thinking skills.
Game Design and Development 101
- Age of students - 13-17 l.
- The qualification level is basic-intermediate.
- Direction - game development, design
- Tools - Autodesk Maya, Unreal Engine 4.
The Game Design and Development 101 program will allow you to explore professional video game design with Autodesk Maya, Unreal Engine 4. Camp participants will create original 3D resources using Maya for their own game, import these models into Unreal Engine 4, adjust game levels using UE4 Blueprint Visual Scripting - Systems for creating events, rules and game mechanics. The results of the course will be a valuable addition to the student portfolio.
Participants will learn to:
- Create levels and environments from grids, geometric shapes
- Create, embed custom textures
- Improve gameplay using drawings, visual scenarios
- Develop the necessary skills of game design, creativity.
VR Design with Unity and Oculus Go
- Age of students - 13-17 l.
- Level of qualification - beginner advanced
- Direction - Game Development
- Tools - Unity, Magica Voxel, Oculus Go.
The course on programming, games, application design will allow camp participants to reach a new level of preparation for college or their favorite activity. Pupils will learn about Oculus Go - a stand-alone virtual reality kit without wires or connecting to the phone, Unity, a standard game engine, for creating realistic virtual worlds. Participants will take home developed projects.
Students will learn:
- Use game objects, models, levels to create an environment
- Work with 3D, creating the world of virtual reality
- Coding, design.
Intro to Coding for Machine Learning
- Age of students - 13-17.
- The qualification level is basic-intermediate.
- Direction - Coding
- Tools - Python, Tensorflow, PyCharm.
Coding skills are among the most sought-after in the labor market today, so the introduction course to machine learning is very popular. After becoming familiar with the basics, students apply coding knowledge to machine learning. Students start with logic games, use the Python language - one of the fastest growing programming languages available, move on to object-oriented concepts, deepen coding understanding, learn how to create basic neural networks, prepare for advanced machine learning courses.
Camp participants:
- Learn how to encode using Python
- Will create a basic neural network
- Lay the foundation for more advanced machine learning
- Will develop machine learning skills.
Artificial Intelligence and Machine Learning
- Age of students - 13-17.
- Level of qualification - intermediate-advanced
- Direction - Coding
- Tools - Python, Tensorflow, PyCharm.
Students will become familiar with machine learning, study how to use datasets, probabilities, statistics, work in the Python programming language, use TensorFlow, which helps computers emulate the brain. Preference is given to students who have completed an introduction to machine learning programming (optional).
Studying outcomes are:
- Skills of using TensorFlow to create a neural network
- Understanding the basics of programming for machine learning with Python
- Formation of coding skills, logical thinking.
Code Apps with Java
- Age of students - 13-17.
- Level of qualification - beginner advanced
- Direction - Coding
- Tools - Java, Eclipse.
The program offers to learn the basics of Java, one of the oldest and most current programming languages in the world. Java has many uses, from game development to business applications. Regardless of where you are in the process of studying to code, you can improve your Java skills using console programming applications.
A necessary condition for enrollment is a high level of knowledge of algebra: variables, integers, absolute values, the ability to evaluate algebraic expressions using the order of operations and the distribution property.
Shift participants will study:
- Java project coding
- Using arrays, loops
- Definition of variables, data types, classes
- Solving programming problems with logic and code.
Java Coding and Game Development
- Age of students - 13-17.
- Level of qualification - beginner advanced
- Direction - coding, game development
- Tools - Java, Eclipse, Processing.
The course offers to study the creation of games at the intersection of coding and visual art. Students will learn Java, one of the most widely used programming languages, will use the processing library, add visual effects to their own games. The results of the course will be a significant part of the portfolio in preparation for entry.
A necessary condition for enrollment is a high level of knowledge of algebra: variables, integers, absolute values, the ability to evaluate algebraic expressions using the order of operations and the distribution property.
Students will learn how to:
- Encode Java games
- Definitions of variables, data types, classes, and constructors
- Create graphics using processing
- Solve programming problems with logic and code.
Level Design and Cinematics with Unreal Engine 4
- Age of students - 13-17.
- Level of qualification - beginner advanced.
- Direction - game development, design
- Tools - Unreal Engine 4, Adobe Photoshop.
The summer shift Level Design and Cinematics with Unreal Engine 4 will teach participants to work out complex stories, explore the design levels of video games created on the Unreal Engine 4 - a photorealistic engine used to develop popular and award-winning games. Teens will use the Sequencer, an editing tool, a real-time animation tool, allowing you to produce complex videos with detailed characters, graphics, and sounds.
Learning outcomes are:
- Creating levels, characters, grids, surrounding space
- Development with Blueprints, a visual programming language
- Getting basic game development skills.
Program Gameplay Mechanics with Unreal Engine 4
- Age of students - 13-17.
- Level of qualification - beginner advanced.
- Direction - game development, coding
- Tools - Unreal Engine 4.
Program Gameplay Mechanics with Unreal Engine 4 allows students to expand their technical capabilities and create unique games by working with the full set of Unreal Engine tools — a recognized game engine used to create award-winning video games. Students learn how to develop traditional types of games - FPS, platformers, racing games. Group members will use Blueprints, a visual programming language, to create, modify game events - moving platforms, control points. Students will develop scripting skills when developing games.
Students will learn:
- Creating levels, characters, surrounding space
- Using Blueprints, the Unreal Engine Visual Programming Language
- Development of interaction with the player
- Game design skills.
Code Apps with C ++
- Age of students - 13-17.
- Level of qualification - beginner advanced
- Direction - Coding
- Tools - C ++, Microsoft Visual Studio Community.
The program allows you to learn the basics of C ++, one of the most important programming languages in the world, to cover the areas from system software development to computer applications. C ++ opens the door to the vast world of programming no matter what you want to create. Using new knowledge, students will create their own projects, test their skills in the conditions of the interview.
A necessary condition for enrollment is a high level of knowledge of algebra: variables, integers, absolute values, the ability to evaluate algebraic expressions using the order of operations and the distribution property.
Learning outcomes are:
- Variable Skills for Encoding
- Ability to work with strings, characters, use mathematical algorithms
- Controlling program flow with if, switch statements
- Skills in solving programming problems using logic and code.
Develop and Code Games with C ++
- Age of students - 13-17.
- Level of qualification - beginner advanced
- Direction - coding, game development
- Tools - C ++, Microsoft Visual Studio Community.
Pupils of the program will learn to use C ++, one of the most universal programming languages, at a new level, to use the graphic library to create their own games in the arcade style. Teens will create them from scratch, use their unique mechanics. Students will be able to start a career in game programming, using the standard Microsoft Visual Studio community to create impressive projects.
A necessary condition for enrollment is a high level of knowledge of algebra: variables, integers, absolute values, the ability to evaluate algebraic expressions using the order of operations and the distribution property.
Students will learn:
- Working with variables, strings, characters, using mathematical algorithms
- Use graphic libraries to add visual effects to games.
Roblox Entrepreneur: Imaginative Game Design
- Age of students - 10-12 years
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - Programming
- Tools - Roblox Studio.
Roblox is a world-famous gaming platform that is used by over 100 million gamers. This tool allows you to create various games on any device: from a smartphone to a game console. Students will study existing games, create their own three-dimensional world, learn about the principles of monetization of game projects.
Students will learn:
- Create and share games on Roblox
- Program your own games
- Work with game design
- Create game projects with the possibility of monetization.
Roblox Entrepreneur: Lua Coding and Game Scripts
- Age of students - 10-12 years
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - game development
- Tools - Roblox Studio.
Roblox is a platform for creating game projects on any device: from a smartphone to a game console. During the course students will study the tool and its capabilities, learn how to design three-dimensional invented worlds. In the second half of the studying, students will be introduced to Lua - this is a programming language that allows you to code game mechanics: during the week of studying, students will gain knowledge and skills for creating full-fledged projects, both for themselves and for sale.
Students will learn:
- Program in Lua
- Use programming to create 3D worlds
- Create custom scripts for users
- Monetize projects.
Game Creation and AI with JavaScript
- Age of students - 10-12 years
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - game development
- Tools - JavaScript, HTML5.
JavaScript is a programming language used in most gaming and other computer projects. Students will learn the basics of programming and gain the skills to write their own full-fledged game. The work will be associated with the creation of game characters, voice and sound, graphics. Students will learn the basics of creating artificial intelligence for programs and applications.
Students will learn:
- Use programming to create game mechanics
- Practice game design principles
- Create game projects from "A" to "Z".
YouTube Gamecasting and Video Production
- Age of students - 10-12 years
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - Creativity
- Tools - Adobe Premiere, video equipment.
Many gamers around the world broadcast their gameplay on video platforms, including Youtube. This course will teach students to do it beautifully and efficiently: playing their favorite games, they will be able to record a fascinating video that will fundamentally differ from most similar resources, because teachers will give important skills and knowledge of working in professional programs.
Students will learn:
- Create gameplay video
- Use programs to capture audio and video from a computer screen
- Create your own online brand.
Video Production: Start Your Own YouTube Channel
- Age of students - 10-12 years
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - Creativity
- Tools - Adobe Premiere, video equipment.
Youtube provides great opportunities for beginners and professional bloggers: during this course, students will gain the skills to create high-quality video on various topics. Using Adobe Premiere, students will learn how to manage their own channel by editing interesting and high-quality video clips: from thematic issues to short films of their own production.
Students will learn to:
- Create video content
- Use professional cameras for shooting
- Create a unique online brand.
Creative Design Studio with Adobe Animate
- Age of students - 10-12 years
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - Programming
- Tools - Adobe Creative Suite.
If you want to learn how to create beautiful computer animation, this course will be very useful. Students will get acquainted with professional software Adobe Creative Suite and other Adobe products, they will learn how to draw and translate their ideas using computer design. During the course, each student will be able to create their own design project using a convenient graphic tablet and the best design programs.
Students will learn:
- The basics of drawing and animation
- Use the power of modern graphics tablets
- Develop your own projects.
Advanced Minecraft Modding with Java
- Age of students - 13-17 years old
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - Programming
- Tools - Minecraft, Java, IntelliJ.
Java is a popular programming language that allows you to implement various projects. Students will be provided with knowledge to practice programming skills using the Java language and the popular Minecraft game: students will be able to change the live code base by creating their own tools, blocks and mobs. The course will provide everything you need to start a successful career in the field of gaming programming.
Students will learn
- Use variables, functions, control structures to configure Minecraft
- Java coding
- Create mods for Minecraft.
Digital Video Production: Start a YouTube Channel
- Age of students - 13-17 years old
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - Creativity
- Tools - Adobe Premiere & After Effects, YouTube.
Students will be able to get all the necessary knowledge and skills to create exciting and interesting videos on the YouTube platform: video tutorials, blogs, training videos, short films and much more. With the help of professional equipment and modern software, students will learn how to create high-quality video content that will attract an audience.
Students will learn:
- Work with professional equipment, including DSLR video cameras
- Edit audio and video
- Use screen capture software.
Video Production and Special Effects for YouTube
- Age of students - 13-17 years old
- Skill Level - Beginner-Advanced
- Course Duration - 1 week
- Direction - Creativity
- Tools - Adobe Premiere & After Effects, YouTube.
Modern software Adobe Premiere allows you to mount videos of any complexity: students will learn to crop the footage, add a lot of special effects, edit clips. In the process of training, students will be able to make their own video film, together with other students of the course - work takes place in a team atmosphere. The course will provide everything you need to create high-quality video content, which will be appreciated by many employers in the field of video industry and design.
Students will learn:
- Use DSLR video cameras and other professional equipment
- Edit video and audio content
- Capture screen video
- Create animations and special effects.
Description of National University of Singapore Summer Camp with programming
- Year of foundation: 1999
- Location: Singapore
- Age of students: 10-17 years old
- Language of instruction: English
- Type of study: summer camp, full board.
The National University of Singapore Summer Camp offers children and teenagers from all over the world, regardless of their skill level, the opportunity to discover programming, artificial intelligence, machine learning, robotics, and game design, and to develop skills that are in demand among top universities and leading companies — Razer, Google, Microsoft. The summer camp with programming allows you to feel like part of the NUS academic community. The University of Singapore ranks first in the “Best Global Universities in Asia” ranking according to US News & World Report. Founded in 1905 as a medical college, this autonomous research university is the oldest higher education institution in Singapore and has a reputation as a prestigious scientific centre.
For more than 20 years, summer programs for future programmers, game developers and robotics enthusiasts have guaranteed small classes, the best technically skilled staff, and a promising curriculum that delivers long‑term results.
Accommodation, meals, prices
Summer camp offers comfortable and safe accommodation options, full board.
Activities National University of Singapore Summer Camp with programming
Camp participants will participate in the extracurricular activities program on campus and will visit Singapore’s attractions.
Advantages
- The National University of Singapore IT Camp invites schoolchildren to study in small groups: there are 5–10 students per teacher. All students — from beginners to advanced — receive individualized instruction tailored to their pace of information absorption and acquisition of practical skills.
- The summer camp with programming annually invests in the best software, the latest equipment, and technologies. Students learn to use innovations at a professional level and to work with tools from Adobe, Apple, Microsoft, Nvidia, Roblox, Unity, and many others.
- Graduates of the National University of Singapore IT Camp receive an official diploma and course transcripts, a special T‑shirt with the camp’s logo, the project they developed (on a USB drive), new friends, and skills that are in demand when applying to colleges and universities, when seeking employment, and when pursuing their favorite activities.
- The camp in Singapore offers quick registration and convenient check‑in times.
Facilities and equipment at National University of Singapore Summer Camp with programming
The NUS campus offers students modern amenities, spacious classrooms, the best technical equipment, parks, gardens, and natural recreation areas. During outdoor activities and laboratory sessions, students will feel like part of an inspiring university environment.
Admission dates and extra charges
Entry requirements, how to apply, what is required to enrol
Age - 10-12, 13-17 years.
The level of qualification in specialized subjects is elementary, advanced.
Some courses require an advanced level of knowledge in algebra.
Institution on the map
Residence permits, citizenship and other services
- Guardianship services during the studies
- Student supervision
Review about National University of Singapore Summer Camp with programming
Recommendations on when to apply
| Language courses, schools and children's language camps | Primary and secondary education - private schools | Preparation programmes for entering universities - higher education | Higher education (after completing accredited programs A-level, IB, High School) - Bachelor, Master, MBA |
| - we recommend to apply 6-9 months before the start of the course (some camps and schools offer discounts for early booking or for lengthy study programs) - there are some very popular and high demand children's camps, where the applications need to be submitted 1 year in advance (in particular Switzerland , Great Britain , USA , Canada , Austria) | - we recommend to apply one year before the start of the training program, - some schools have a specific time frame (September-November - please specify an individual school) - some schools require tests in several stages (UKISET, internal tests of the school: English, mathematics, logics, subjects, interview, some require a personal visit) | - we recommend to apply one year before the start of the program, - for Foundation and Pathway programs, IELTS and TOEFL certificates are usually required, respectively | - recommended submission one year before the start of the program, - the deadline normally closes in January, for TOP HEIs and, as a rule, in March in other universities - for a bachelor, a Foundation or Pathway preparatory program a completed A-level, IB, High School + IELTS / TOEFL are required - for Masters you need a graduated higher education, in some cases you need a pre-Masters program - MBA requires completed higher education, work experience preferably at least 2-3 years, etc. |