title image

Graduate School of Information Science, NAIST
Summer Seminar
Aug. 07-09, 2017

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

We are looking forward to your application!

Date Aug. 07 - 09, 2017 : 2 or 3 days (Depend on the topics)
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
Contact us Summer Seminar Committee
ss1708[at]is.naist.jp

What's new

Schedule

Themes

  1. Google cannot answer! How to make the fastest Deep Learning platform?
  2. Laboratory: Computing Architecture
    Date:
    Summary: Deep Learning has become popular in wide variety of field in our society. To make the fastest Deep Learning platform, you need to understand inside of the Deep Learning and run it on several kinds of computers. Then you will find the answer!
    Capacity: 6
    Qualification: Programming experience
  3. Algorithm design toward fault-tolerant systems
  4. Laboratory: Dependable System
    Date:
    Summary: Most existing systems, such as the Internet, clouds, and IoTs, are distributed systems, which consist of many computers that can communicate with each other. In such systems, it is inevitable that some computers will become faulty. In this seminar, we will design fault-tolerant algorithms, which can work correctly in distributed systems with some faults.
    Capacity: 3
    Qualification: None. We will have 3-day seminar if you wish.
  5. Algorithm design toward molecular robots
  6. Laboratory: Dependable System
    Date:
    Summary: Recently DNA-based sensors, actuators, and logic gates have been developed, and now molecular robots, which are composed of these materials, are also under development. Since molecular robots are very weak compared to common robots, we need new algorithms to control molecular robots. In this seminar, we will design algorithms to make multiple molecular robots execute a task cooperatively.
    Capacity: 3
    Qualification: None. We will have 3-day seminar if you wish.
  7. Laboratory: Dependable System Laboratory
    Date:
    Summary:
    Capacity: 2
    Qualification:
  8. Activity recognition in smart home
  9. Laboratory: Ubiquitous computing systems
    Date:
    Summary: Our laboratory has a smart home that installed many sensors in the university. This task is an activity recognition at this smart home. Recognizing activities is fundamental and important for providing services to residents.The content starts from deciding recognizing activities. Participants implement all process such as collect, analyze, evaluate a data.
    Capacity: 3
    Qualification: Nothing
  10. Simulation: Theory and Practice
  11. Laboratory: Mobile Computing Laboratory
    Date:
    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.
    Capacity: 3
    Qualification: Experience in C/C++/Java programming
  12. Construction of a Parallel Distributed Learning System
  13. Laboratory: Mobile Computing Laboratory
    Date:
    Summary: Mobile agents are computer software to execute processes on computers through a network. In addition, recently machine learning has been attracted public attention. In this seminar, the participants will construct a mobile agents-based parallel distributed learing system using a development platform, program library, and several devices such as the Raspberry Pi. The participants will confirm that mobile agents learn, run, and move through a network.
    Capacity: 3
    Qualification: none
  14. Software Development Bot~Toward Automatic Software Development~
  15. Laboratory: Software Engineering Lab
    Date:
    Summary: By evolving AI and machine learning techniques, various manual tasks will be switched automatic task. In software development field, such movement is coming. Nowaday, developers implement software based on the requirements from users. By using smart machines, software development will be an automatic task. In this seminar, we achieve an automatic software development system by supporting their communication with BOT such as Siri and LineBot. Finally, you study software development approach and bot development in this seminar.
    Capacity: 5
    Qualification: Programming experience. Even if you don't have experience for software development, that is fine.
  16. Software Data Mining using the Jupyter Notebook
  17. Laboratory: Software Engineering
    Date:
    Summary: We will work on data analysis, visualization, and machine learning using the Jupyter Notebook. Let's mine actual software development data to find useful knowledge!
    Capacity: 3
    Qualification: Programming experience
  18. Laboratory: Software Engineering Laboratory
    Date:
    Summary:
    Capacity: 3
    Qualification:
  19. Virtual network programing for Cloud computing
  20. Laboratory: Software Design and Analysis
    Date:
    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.
    Capacity: 3
    Qualification: Basic programming skills. Experience in Ruby is preferred.
  21. Let's find bad parts of software !!!
  22. Laboratory: Laboratory for Software Design & Analysis
    Date:
    Summary:
    Capacity: 3
    Qualification:
  23. An in-depth security analysis of OpenStack
  24. Laboratory: Laboratory for Cyber Resilience
    Date:
    Summary: This seminar consists of an in-depth security analysis of OpenStack, an open source cloud management software. We will first start by studying cybersecurity standards (CVE, CVSS, NVD) before moving to the installation and configuration of OpenStack. Afterwards, we will use an open source vulnerability scanner to verify whether the software contains some vulnerabilities by default and try to exploit them. The next steps will consist of penetration testing and security analysis.
    Capacity: 5
    Qualification: A little bit of experience of penetration testing tools.
  25. Cryptanalysis based using Side-Channel Information from Cryptographic Module
  26. Laboratory: Information Security Engineering Laboratory
    Date:
    Summary:
    Capacity: 3
    Qualification:
  27. Raspberry Pi mesh networking for DR (Disaster Recovery)
  28. Laboratory: Internet Architecture and Systems Laboratory
    Date:
    Summary: You can study how to establish mesh network using Raspberry Pis. When a network infrastructure is not availavle on a disaster, mesh networking (or Ad-hoc networking) is a choise of solutions. Your mission is to establish a mesh network which has 500m length area and provide a sattellite internet connectivity to the meshnetwork node.
    Capacity: 2
    Qualification: Nothing
  29. Laboratory: Internet Architecture and Systems Laboratory
    Date:
    Summary:
    Capacity: 2
    Qualification:
  30. Learning wireless communication using computer simulation
  31. Laboratory: Network Systems
    Date:
    Summary: In this seminar, attendee constructs a simulator of digital wireless communication system using computer programming. Attendee can learn communication system through implementing OFDM (Orthogonal frequency division multiplex) as one of digital modulation schemes, multi-path channel, and bit error analysis.
    Capacity: 2
    Qualification: N/A
  32. Understanding wireless power transfer via experiments
  33. Laboratory: Network systems lab.
    Date:
    Summary: The purpose of this seminar is to provide basic principles of wireless power transfer via experiments. Firstly, the attendees will have to make a wireless charging system by themselves. Then, the attendees may consider methods to improve the power transfer efficiency, given constraints like antenna area, transmission distance, etc.
    Capacity: 3
    Qualification: N/A
  34. Experiencing the world of vision augmentation using a video see-through HMD
  35. Laboratory: Cybernetics and Reality Engineering
    Date:
    Summary: In recent years, a research field called human augmentation that empowers human abilities by science and technology has been actively studied. As an introduction to it, the participants of this seminar will develop a vision augmentation system that modulates the appearance of the surroundings in a variety of manners, by editing live video of a stereo camera and observing it through a head mounted display. How convenient or fun the system becomes will depend on your imagination.
    Capacity: 2
    Qualification: Programming experience in C or C++ is preferred
  36. Laboratory: Interactive Media Design
    Date:
    Summary:
    Capacity: 6
    Qualification:
  37. Generating robot motion from human demonstration observed by first person vision
  38. Laboratory: Robotics
    Date:
    Summary: We attempt to implement the method for generating robot programs automatically from human demonstration. The method extracts the vision strategy to recognize the task state and observes the actions using a motion capture system.
    Capacity: 3
    Qualification: Programming experience
  39. Bio-inspired robot control and AI
  40. Laboratory: Intelligent System Control
    Date:
    Summary: Recently, robot control and artificial intelligence (AI) are attracting attention. Sometimes they may sound difficult, but there are many intuitive aspects that are inspired by animals. We study several techniques learned from their skill and flexibility. In practical training, we challenge robot motion control using reinforcement learning, which is one of the AI. Through this seminar, you will feel excellence of animals and possibility of robot.
    Capacity: 4
    Qualification: Programming experience
  41. Laboratory: Large-Scale Systems Management Lab.
    Date:
    Summary:
    Capacity: 3
    Qualification:
  42. Laboratory: Large-Scale Systems Management Lab.
    Date:
    Summary:
    Capacity: 5
    Qualification:
  43. Laboratory: Large-Scale Systems Management Lab.
    Date:
    Summary:
    Capacity: 3
    Qualification:
  44. Summer Wars of the Machine Learning
  45. Laboratory: Mathematical Informatics
    Date:
    Summary: Machine learning becomes widespread in real daily life. But, there are many cases of misunderstanding and misuse. To get the knowledge and skill on it, appropriate learning and practice is indispensable. So, why don't you join us to learn machine learning?
    Capacity: 12
    Qualification: None
  46. Data Science of Human Anatomy
  47. Laboratory: Imaging-based Computational Biomedicine
    Date:
    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.
    Capacity: 3
    Qualification: Programming experience is a plus
  48. Mathematical Science for Image-guided Surgery
  49. Laboratory: Imaging-based Computational Biomedicine
    Date:
    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.
    Capacity: 3
    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)