Graduate School of Information Science, NAIST
Summer Seminar
Aug. 28-30, 2019
Summer Seminar 2019 will be held on the Graduate School of Information Science, NAIST, on August 28-30. You can experience the cutting-edge research on Information Science during this Summer Seminar.
We are looking forward to your application!
Date |
Aug. 28 - 29, 2019, or Aug. 28 - 30, 2019 (Depend on the topics) |
Venue |
Division of Information Science, Graduate School of Science and Technology, NAIST (Takayama 8916-5, Ikoma, Nara 630-0192, Japan) |
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. We also don't issue any documents for applying visa etc. |
Application form |
|
Contact us |
Summer Seminar Committee
ss1908[at]is.naist.jp |
- 2019/5/28 Website is opened
- Aug. 28 Wed.
09:20 - 9:30 Registration (IS L1 lecture room), welcome speech of Dean
09:30 - 10:00 Introduction (IS L1 lecture room)
10:00 - 17:00 Seminar (Lab.)
- Aug. 29 Thu.
09:20 - 17:00 Seminar (Lab.)
- Aug. 30 Fri. (only for 3 day courses)
09:20 - 17:00 Seminar (Lab.)
- 1. Introduction to Systolic Array
Laboratory: |
Computing Architecture |
Summary: |
There are regulations imposed on the provision of these technologies to non-Japanese entities, based on the Japanese "Foreign Exchange and Foreign Trade Act". Therefore, according to our university policy, unfortunately, we can not accept international students into my laboratory. |
Date: |
3 days (8/28 - 30) |
Capacity: |
4 |
Qualification: |
There are regulations imposed on the provision of these technologies to non-Japanese entities, based on the Japanese "Foreign Exchange and Foreign Trade Act". Therefore, according to our university policy, unfortunately, we can not accept international students into my laboratory. |
Document: |
Seminar Slide |
- 2. Making photo-realistic computer graphics from measurement
Laboratory: |
Optical Media Interface Laboratory |
Summary: |
Making photorealistic computer graphics from measurement Photorealistic computer graphics is an image of computer modeled scenes with a quality as close to real scene as possible. One of the key techniques in it is measuring the properties of a real object based on computer vision technique. In this seminar, the participants can learn computer vision technique to capture the realisticity in real object and computer graphics technique to apply it onto computer modeled scenes. |
Date: |
2 days (8/28 - 29) |
Capacity: |
5 |
Qualification: |
Programming experience in C/C++ or Python |
Document: |
Seminar Slide |
- 3. Robot Control using Robot Open Source Middleware - ROS
Laboratory: |
Robotics Laboratory |
Summary: |
ROS (Robot Operating System) is an open source middleware for robot system development, providing many libraries and tools for supporting robot application creation. In this seminar, you will learn how to use ROS and use it to create a program to control a robot in our laboratory. |
Date: |
2 days (8/28 - 29) |
Capacity: |
3 |
Qualification: |
Experience on programming in Python and Unix/Linux command line UI |
Document: |
will upload soon... |
- 4.
- 5. Building your own little supercomputer
Laboratory: |
Software Design and Analysis |
Summary: |
In this seminar, you will build your own small-scale computer cluster by interconnecting multiple low-cost computers (Raspberry Pis). You will be provided with the same set of software used in large-scale production supercomputers. You will run parallel distributed applications on your cluster and understand how supercomputers achieve their massive computing performance. |
Date: |
2 days (8/28 - 829) |
Capacity: |
3 |
Qualification: |
Experience with UNIX commands and programming is preferred |
Document: |
Seminar Slide |
- 6. Bio-inspired robot control and AI
Laboratory: |
Intelligent System Control |
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. |
Date: |
2 days (8/28 - 29) |
Capacity: |
8 |
Qualification: |
None |
Document: |
Seminar Slide |
- 7.
- 8.
- 9.
- 10. Blockchain Oriented Software Development
Laboratory: |
Software Engineering Laboratory |
Summary: |
An introductory seminar for software development based on blockchain technologies. Participants will try developing and deploying some smart contracts on Ethereum Testnet. |
Date: |
2 days (8/28 - 29) |
Capacity: |
3 |
Qualification: |
Programming experience |
Document: |
will upload soon... |
- 11. Virtual network programming for Cloud computing
Laboratory: |
Software Design and Analysis Laboratory |
Summary: |
In this seminar, we will learn about virtual network programming, which is an emerging network technology for Cloud infrastructures. Cloud computing has been brought on by server virtualization, and for the next step, network virtualization has been also focused on. SDN (Software Defined Networking) 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. |
Date: |
2 days (8/28 - 29) |
Capacity: |
3 |
Qualification: |
Nothing. But, programming experience in Ruby is preferred. |
Document: |
will upload soon... |
- 12.
- 13. Developing IoT Applications using Raspberry Pi
Laboratory: |
Large-Scale Systems Management Laboratory |
Summary: |
The Internet of Things (IoT), where a variety of things (e.g., people, sensors, mobile phones) can interact with one another through an Internet-like infrastructure, serves a fundamental architecture for a wide range of important applications such as e-health, smart home and environmental monitoring. In this project, we will use Raspberry Pi and some sensors like temperature and humidity sensors to develop a simple IoT application. |
Date: |
2 days (8/28 - 29) |
Capacity: |
3 |
Qualification: |
Programming experience in C or Python |
Document: |
Seminar Slide |
- 14. Construction of a Parallel Distributed Learning System
Laboratory: |
Mobile Computing Laboratory |
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 learning 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. |
Date: |
2 days (8/28 - 29) |
Capacity: |
3 |
Qualification: |
None |
Document: |
Seminar Slide |
- 15. Medical Images Analysis Using Deep Learning
Laboratory: |
Imaging-based Computational Biomedicine |
Summary: |
This seminar provides an opportunity to work with medical images and deep learning algorithms for image recognition and generation such as Convolutional Neural Network (CNN) or Generative Adversarial Network (GAN). Specifically, the potential projects include detection of anatomical landmarks in CT and MR images or generation of CT image from MR image. The attendant will cultivate practical programming skill and problem-solving skill through implementation of those algorithms. |
Date: |
3 days (8/28 - 30) |
Capacity: |
3 |
Qualification: |
Programming experience is a plus |
Document: |
will upload soon... |
- 16. Analysis of Musculoskeletal Structure using MR and Ultrasound Imaging
Laboratory: |
Imaging-based Computational Biomedicine |
Summary: |
In this seminar, the attendee will operate two medical image acquisition systems, 1) an MRI that is capable of acquiring images in the standing position, and 2) an ultrasound imaging system with three-dimensional reconstruction capability, to analyze musculoskeletal anatomy and function. First, the attendee will learn the basic imaging principles and the operation procedure of those imaging devices, then actually perform the acquisition, obtain images, and apply several analysis tools. |
Date: |
3 days (8/28 - 30) |
Capacity: |
3 |
Qualification: |
Programming experience is a plus |
Document: |
will upload soon... |
- 17. Algorithm design toward 100 small robots
Laboratory: |
Dependable System Laboratory |
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 this seminar, we will learn algorithms for distributed systems by making 100 small robots (kilobots) collaborate. |
Date: |
2 days (8/28 - 29) |
Capacity: |
3 |
Qualification: |
Programming experience |
Document: |
Seminar Slide |
- 18. Construct mesh network that play an active role in disasters with Raspberry Pi
Laboratory: |
Internet Architecture and Systems Laboratory |
Summary: |
When communication infrastructure becomes unavailable at the time of disaster, there is a method to construct a mesh network (or ad-hoc network) on the spot. This theme is a network construction exercise using Raspberry Pi in the scenario of providing Internet connectivity via Wi-Fi to rescue team working within a radius of about 500m from satellite communication line when communication infrastructure is destroyed. |
Date: |
2 days (8/28 - 29) |
Capacity: |
3 |
Qualification: |
None |
Document: |
Seminar Slide |
- 19. Software Data Mining and Analysis using Jupyter Notebook
Laboratory: |
Software Engineering Laboratory |
Summary: |
We will do an introduction to data analysis, visualization, and machine learning techniques for software engineering using the Jupyter Notebook. The techniques will include analytics engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing such as Spark. The programming language Python and its libraries used for data manipulation, and finally machine learning techniques for learning patterns in the data. Let's mine real software development data to find useful. |
Date: |
2 days (8/28 - 29) |
Capacity: |
5 |
Qualification: |
Programming experience |
Document: |
will upload soon... |
- 20. Development of communication methods for friendly interactive robot
Laboratory: |
Interactive media design laboratory |
Summary: |
Goal of the project is communication method development to improve motivation of long term interaction by using human sensing, behavior generation, augmented reality, and interaction techniques for robot which has physical body and virtual robot which is represented by a tablet device or augmented reality environment. |
Date: |
2 days (8/28 - 29) |
Capacity: |
4 |
Qualification: |
Programming experience is preferred. |
Document: |
Seminar Slide |
- 21. Development of AR system based on human sensing technology
Laboratory: |
Interactive media design laboratory |
Summary: |
While augmented reality (AR) technology has been in widespread use, most of those are currently limited as game application. Goal of the project is to develop the system for sensing user' current status and behavior and overlaying useful information in the real world based on those. You can learn human sensing technology and AR technology with head mounted display or projector through this project. |
Date: |
2 days (8/28 - 29) |
Capacity: |
4 |
Qualification: |
Programming experience is preferred. |
Document: |
Seminar Slide |
- 22. Why are FPGAs' performance different? But they are the same
Laboratory: |
Dependable System Laboratory |
Summary: |
FPGA is an integrated circuit designed to be configured by a designer. Recently, FPGAs have been widely utilized for big data analytics, financial transaction, machine learning accelerator, and so on. In this seminar, we will provide two FPGAs whose performances are different. With designing ring oscillators on these FPGAs, we have the applicants consider the causes of the difference of their performance from measurement and circuit simulation. |
Date: |
2 days (8/28 - 29) |
Capacity: |
2 |
Qualification: |
Design experience using Verilog language |
Document: |
will upload soon... |
Lab tour
Please visit Lab Tour.
Please visit Access Map.
Please visit FAQ(in Japanese).
Handling of the Seminar when public transport services are suspended, etc.
1. Handling of the Seminar when public transport services are suspended
The Seminar will be cancelled when the services of the Kintetsu lines (Keihanna, Nara, and Kyoto) and/or Nara Kotsu Bus lines (routes serving Gakken Kita-Ikoma Sta., Gakuenmae Sta., and Takanohara Sta.) are suspended due to a major disaster, accident, etc. The table below shows the handling of the seminar when public transport services are restored.
2. Handling of the seminar when a weather warning is issued
The Seminar will be cancelled when an Emergency Warning and a storm(or snowstorm) warning is issued in Ikoma City, Nara City and the area including those cities. The table below shows the handling of the seminar when the warning is cancelled.
Status at 7:00 a.m./10:00 a.m. | Handling of the seminar |
Public transport services are restored and the warning is cancelled at or before 7:00 a.m. | The Seminar are held for the whole day |
Public transport services are restored and the warning is cancelled at or before 10:00 a.m. | The Seminar are held in the afternoon |
Public transport services remain suspended and the warning remains in effect after 10:00 a.m. | The Seminar are cancelled for the whole day |
Note: Information on the TV, Internet, etc. is used to check if public transport services are suspended/restored or a warning is issued/cancelled.
What is an Emergency Warning?
The issuance of an Emergency Warning for an area indicates a level of exceptional risk of a magnitude observed
only once every few decades. Residents should pay attention to their surroundings and relevant information such as
municipal evacuation advisories and orders, and should take all steps necessary to protect life.