title image

Graduate School of Information Science, NAIST
Summer Seminar
Aug. 8-9, 2016

Summer Seminar 2016 will be held on the Graduate School of Information Science, NAIST, on August 8-9. You can experience the cutting-edge research on Information Science during this Summer Seminar.

We are looking forward to your application!

Date Aug. 8 - 9, 2016
Venue Graduate School of Information Science, NAIST (Takayama 8916-5, Ikoma, Nara 630-0192, Japan), or Online
Intended audience Education higher than undergraduate including non-academic applicants who are planning to become IS students.
If you are not a candidate, please apply the Lab tour
Capacity Depends on each theme (please check the table below).
If the number of applicants exceeds the capacity, a selection process will be done by the corresponding laboratory.
Admission fee FREE! However, we don't cover any travel or accommodation costs.
Application form
Closed
Contact us Summer Seminar Committee
ss1608[at]is.naist.jp

What's new

Schedule

Themes

  1. Simulation of fault-tolerant distributed algorithms
  2. Laboratory: Dependable System
    Capacity: 3
    Summary: Distributed algorithms are algorithms for distributed systems, which consist of many computers that can communicate with each other. The Internet is an example of distributed systems composed of a huge number of computers, and so it is supported by many distributed algorithms. In this seminar, we learn fault-tolerant distributed algorithms, which can work correctly in distributed systems with some faults, and understand the behavior by making simulators of the algorithms.
    Qualification: Programming experience
  3. An Introduction to Design and Test of LSIs
  4. Laboratory: Dependable System
    Capacity: 3
    Summary: Characteristics of LSIs such as area, operating frequency, and reliability depend on how to design. In this seminar, we learn the basics of LSI design and test using Verilog-HDL and/or VHDL, and computer-aided design (CAD) tools.
    Qualification: None
  5. Outlier analysis using data mining methods
  6. Laboratory: Dependable System
    Capacity: 2
    Summary: We study methods to detect outliers from big data. In this seminar, we try to apply several data mining method to past meteorological data.
    Qualification: None
  7. -
  8. Laboratory: -
    Capacity: 3
    Summary: -
    Qualification: -
  9. Navigation by genetic algorithms
  10. Laboratory: Mobile Computing
    Capacity: 5
    Summary: Genetic algorithms are optimization algorithms using techniques inspired by natural evolution, such as inheritance, mutation, selection, and crossover. Routing for navigation can be optimized by evolving the routes, and as a result, flexible navigation can be realized. In the seminar, the participants will change the objective functions and parameters for the algorithm and see the output route changes accordingly.
    Qualification: Beginners are welcome
  11. Simulation: Theory and Practice
  12. Laboratory: Mobile Computing
    Capacity: 5
    Summary: The goal of this project is to gain the ability of developing customized simulators. The project involves learning simulation theory (elements of probability, generating random variables and discrete event simulation approach, etc.) and simulation programming practice.
    Qualification: Experience in C/C++ programming
  13. Construction of Mobile Agent Systems
  14. Laboratory: Mobile Computing
    Capacity: 5
    Summary: Mobile agents are computer software to execute processes on computers through a network. In this seminar, the participants will construct mobile agent systems, such as a messaging service, by a development platform and sensor devices. The participants will use several devices such as the Raspberry Pi and confirm that mobile agents run and move through a network.
    Qualification: None
  15. Big Data Mining in Software Engineering - Toward Understanding Open Source Software World
  16. Laboratory: Software Engineering
    Capacity: 5
    Summary: Do you know who develops Open Source Software (OSS) that is used for several systems like mobile phone (Android OS), ATM (Linux, Apache) in your life? Why do we use OSS created by volunteering developers in several mission critical systems and web services? In this project, you mine Big Software Development Data Log such as source codes, issue reports, communication log among OSS developers through visualisation tool (D3.js) and mining techniques (static program analysis, social network analysis).
    Qualification: Programing experience
  17. Mining GitHub Repositories
  18. Laboratory: Software Engineering
    Capacity: 4
    Summary: Mining Software Repositories is a research field, which analyzes the rich data available in software repositories to uncover interesting and actionable information about software systems and projects. In this two-day seminar, we will analyze data sets collected from GitHub, and explore interesting patterns and phenomena in current open source software development activities.
    Qualification: Programing experience
  19. -
  20. Laboratory: -
    Capacity: 3
    Summary: -
    Qualification: -
  21. Virtual network programing for Cloud computing
  22. Laboratory: Software Design and Analysis
    Capacity: 3
    Summary: In this seminar, we will learn about virtual network programing, which is an emerging technology for Cloud infrastructures. Cloud computing has been actually brought on by server virtualization, but for the next step, network virtualization has been also focused on. SDN (Software Defined Network) technology, introducing programmability into network infrastructures, has therefore gathered a lot of attention. We will learn how to program virtual networks using OpenFlow, a typical implementation of SDN.
    Qualification: Basic programming skills. Experience in Ruby is preferred.
  23. -
  24. Laboratory: -
    Capacity: 3
    Summary: -
    Qualification: -
  25. Construction of individual AI program
  26. Laboratory: Augmented Human Communication
    Capacity: 8
    Summary: Artificial intelligence programs such as ""Machine Translation"", which translates a natural language to other languages, and ""Dialogue System"", which responds to human utterances, are drastically developed in several years, and they work well in typical expressions. However, it is still difficult to work their systems on characteristic expressions such as animation character or famous people on twitter. In this seminar, we learn the architecture and the construction of AI programs, machine translations and dialogue systems, and try to construct systems that can use characteristic and individual expressions.
    Qualification: Programming experience is a plus.
  27. Understanding Your Speech with Automatic Speech Recognition System
  28. Laboratory: Augmented Human Communication
    Capacity: 2
    Summary: Let's develop a machine that can automatically recognize natural spoken language. We'll start from learning the basic technology (e.g., ""What is human speech from machines point of view?"", ""What challenges in developing speech recognition?"", etc). Finally, we'll work together on developing speech recognition system that understand your speech about your favorite story.
    Qualification: Beginners are welcome, but having programming experience is a plus.
  29. Introduction to machine learning and its application to a brain machine interface
  30. Laboratory: Augmented Human Communication
    Capacity: 2
    Summary: We present a introduction to machine learning technique which is important for artificial intelligence systems. We will apply the technique to make an interface using brain signals.
    Qualification: Beginners are welcome.
  31. Knowledge Discovery from Bigdata
  32. Laboratory: Augmented Human Communication
    Capacity: 3
    Summary: We study how to construct knowledge from bigdata, such as twitter data and sensor data. We learn data selection, data cleaning, data processing, and data visualization. We also learn how to process huge amount of data using Apache Spark.
    Qualification: Programming experience is a plus.
  33. -
  34. Laboratory: -
    Capacity: 5
    Summary: -
    Qualification: -
  35. -
  36. Laboratory: -
    Capacity: 5
    Summary: -
    Qualification: -
  37. Measurement and Reproduction of Reflectance Properties of Real Object
  38. Laboratory: Optical media interface
    Capacity: 3
    Summary: It requires professional skills to manually set material parameters for describing realistic materials in Computer Graphics. In this theme, we use a camera to measure the reflectance property of a real spherical object made from one material, and render a virtual object with the measured property. We can attempt to transfer a material of real object to a virtual object using Computer Vision and Computer Graphics techniques.
    Qualification: None
  39. Generating robot motion based on object detection/recognition from images
  40. Laboratory: Robotics
    Capacity: 3
    Summary: In this seminar, we employ robot vision and machine learning to achieve object detection and recognition from images. Such technologies are necessary for a robot to work in an everyday environment.
    Qualification: Programming experience
  41. Robot motion control based on bio-information measurement and recognition
  42. Laboratory: Robotics
    Capacity: 2
    Summary: Measurement and recognition of bio-information of human body are wildly used for controlling and interacting with robot intuitively. In this seminar, you will learn how to measure such bio-information from human body using the motion capture devices and Electromyography (EMG) sensors. And you will also experience our motion recognition and robot control method by analyzing the measured data in some motion learning technologies.
    Qualification: Programming experience
  43. Computer control for mechatronics system
  44. Laboratory: Intelligent System Control
    Capacity: 4
    Summary: We study the theory and mechanism of computer control used for various systems such as robots and vehicles. Furthermore, we apply it to control a mechanical system using physical computing tools and MATLAB. Key words: control engineering, PID control, modeling, optimal control
    Qualification: None
  45. -
  46. Laboratory: -
    Capacity: 4
    Summary: -
    Qualification: -
  47. -
  48. Laboratory: -
    Capacity: 4
    Summary: -
    Qualification: -
  49. -
  50. Laboratory: -
    Capacity: 4
    Summary: -
    Qualification: -
  51. -
  52. Laboratory: -
    Capacity: 3
    Summary: -
    Qualification: -
  53. Analyzing Variation of Human Body using Medical Imaging - Basics of Computational Anatomy
  54. Laboratory: Imaging-based Computational Biomedicine
    Capacity: 3
    Summary: Medical imaging such as CT or MRI is ubiquitous in hospitals and is an essential tool for diagnosis and treatment planning. Currently, medical imaging is used for checking an individual patient. An emerging research field called ‘Computational Anatomy’ digs into information buried in medical images of a large cohort to reveal essential questions in population study, e.g., what is the variation of organ shapes in human beings?, what is the characteristic organ shape specific for a certain disease? In this summer camp, the participants will learn basics of computational anatomy and implement simple software by themselves.
    Qualification: Programming experience is a plus
  55. Surgical Assistance using GPS – Basics of Surgical Navigation System
  56. Laboratory: Imaging-based Computational Biomedicine
    Capacity: 3
    Summary: The car navigation system tells you where you are with the assistance of the Global Positioning System (GPS) and is becoming an essential tool for drivers. The same technology is becoming popular in surgery. The surgical navigation system localizes the patient and surgical tools using a 3D tracking sensor, which helps surgeons to identify the position and orientation of the tool with respect to the patient. It improves safety in an accuracy-critical surgery such as needle insertion into a deep target or implantation of an artificial object into the patient’s body. In this summer camp, the participants will learn basics of the surgical navigation system using an actual tracking sensor and a human body phantom, as well as discuss about its advantages and disadvantages from the surgeon’s perspective.
    Qualification: Programming experience is a plus

Lab tour

Please visit Lab Tour.

Access

Please visit Access Map.

Accommodation

Please visit FAQ(in Japanese).

Past Seminars(in Japanese)