Precautions
The method of all themes is subject to change to Online due to the state of emergency.
Division of Information Science, NAIST
Spring Seminar
Feb. 27 (Mon.)–Mar. 1 (Wed.), 2023
Spring Seminar 2023 will be held on the Division of Information Science, NAIST, from February 27 through March 1. You can experience the cutting-edge research on Information Science during this Spring Seminar.
We are looking forward to your application!
Date |
Feb. 27–Feb. 28, 2023 (2 days course), or Feb. 27–Mar. 1 (3 days course), 2023 (Depends on the topics) |
Venue |
Depending on topic, you can either:
- Stay at home and connect to the online system designated by the theme lecturers (Online case)
- Come to Division of Information Science, NAIST, Takayama 8916-5, Ikoma, Nara 630-0192, Japan (Online-Offline hybrid)
|
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 for 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 |
Please click the following "Apply Now!" button and submit your application form.
Deadline: January 31, 2023
Closed
Confirm your assignment
|
Contact us |
Spring Seminar Committee
ss2302[at]is.naist.jp |
- Feb. 27 Mon.
09:20 Registration (AI, Inc. Seminar Hall)
09:30 Introduction of NAIST and the entrance examination (AI, Inc. Seminar Hall and Online)
–17:00 Seminar (Lab. or Online)
- Feb. 28 Tus.
09:30–17:00 Seminar (Lab. or Online)
- Mar. 1 Wed. (only 3 days course)
09:30–17:00 Seminar (Lab. or Online)
- Invitation to Modern Software Development and Operation (DevOps): The software engineering tools, knowledge, and techniques you can start using today
Laboratory: |
Software Design and Analysis Laboratory |
Method: |
Online+face-to-face |
Summary: |
Modern software development (e.g., Agile and DevOps) has been continuously increasing the value of systems. This seminar will give you a chance to practice the phases of software development from coding to testing and release, employing the various modern development support tools that are often used in DevOps. Specifically, the build tool (e.g., Bazel/Gradle/Maven), regression testing tools (JUnit/PyUnit), code review tools (Pull Request), continuous integration/delivery tools (GitHub Action/Travis CI), and operation tools (Docker/Kubernetes) will be used. In addition, the challenges that have yet to be solved by modern software development will be discussed as topics for future research. |
Date: |
2 days |
Capacity: |
5 |
Qualification: |
Strong interest in Software development and object-oriented programming experience (e.g., Java, Python). |
Materials: |
|
- Physical and psychological state recognition using biological signals
Laboratory: |
Cybernetics and Reality Engineering |
Method: |
Online+face-to-face |
Summary: |
You will develop an application that recognizes a user's physical or psychological state using a myoelectric sensor, skin conductance sensor, heart rate sensor, etc. On the first day, you will learn basic development procedures, check some sample programs, and generate your own ideas. On the second day, you will work with other participants to implement the application according to your interests. On the third day, you will complete the application and present it to the lab members.
Let’s develop various applications, such as moving virtual objects by detecting gestures, decorating a room, or displaying a character that comforts the user by detecting his/her stress. |
Date: |
3 days |
Capacity: |
3 |
Qualification: |
|
Materials: |
https://carelab.info/en/2023/01/10/spring-seminar-will-be-held-from-fab-27-to-mar-1-2023/ |
- Development of AR applications for smartphones
Laboratory: |
Cybernetics and Reality Engineering |
Method: |
Online+face-to-face |
Summary: |
Let's develop an AR application that recognizes the real environment with a camera such as Pokemon Go or SNOW. You will develop the application on a laptop computer using Unity and AR Foundation as smartphone application development (Don't worry, we will lend you the development equipment if necessary). On the first day, you will learn basic development procedures, check some sample programs, and generate your own ideas. On the second day, you will implement the application based on object recognition, face recognition, gesture input, etc., according to your own interests. On the third day, you will complete the application and give the presentation for the lab members. Let’s come up with various applications such as placing virtual vases or furniture in the room, changing the age of the face, or using voice to notify the recognized objects. |
Date: |
3 days |
Capacity: |
5 |
Qualification: |
|
Materials: |
https://carelab.info/en/2023/01/10/spring-seminar-will-be-held-from-fab-27-to-mar-1-2023/ |
- Behavior recognition using a microcontroller and machine learning
- Deep learning meets Physics for Image defogging
Laboratory: |
Optical Media Interface Laboratory |
Method: |
Online+face-to-face |
Summary: |
(M5Stack) and sensors (acceleration, gyro, etc.). You will start from generating ideas such as what kind of behavior to recognize and what kind of method (machine learning, etc.), and try to implement it. For online participants, we will mail M5Stack Gray to you, and you will be able to ask questions online as needed. You will return The M5Stack Gray to the university after the seminar. |
Date: |
2 days |
Capacity: |
5 |
Qualification: |
Programming experience in Python |
Materials: |
|
- 実装の脆弱性を利用して強力な暗号を解読してみよう!
Laboratory: |
Information Security Engineering |
Method: |
Online+face-to-face |
Summary: |
暗号モジュールの動作中に生じる消費電力や放射電磁波といった本来の入出力以外の情報(サイドチャネル情報)を観察することで秘密鍵を奪うサイドチャネル攻撃が新たな脅威として注目を集めています。本セミナーでは、暗号アルゴリズムをソフトウェア及びハードウェア実装し、暗号処理の動作中に生じるサイドチャネル情報を実際に計測し、それを用いて暗号を解読する手法について学ぶと共に、こうした攻撃に対抗するための対策手法についての基本概念を学びます。 |
Date: |
2 days |
Capacity: |
6 |
Qualification: |
Pythonによるプログラム経験があること。 |
Materials: |
|
- Mathematical models of learning processes for human-robot co-evolution
Laboratory: |
Mathematical Informatics |
Method: |
Online+face-to-face |
Summary: |
Modeling the learning processes of human is important for the human-robot co-evolution. The task of this theme is to see the properties of a math model of a learning procedure by computer experiments and optimize the learning algorithm. |
Date: |
3 days |
Capacity: |
1 |
Qualification: |
|
Materials: |
|
- Beyond 5G通信基盤を支えるextended Berkeley Packet Filterによるトラヒック制御
Laboratory: |
Large-Scale Systems Management Laboratory |
Method: |
Online+face-to-face |
Summary: |
Beyond 5G通信技術の到来により,モバイルネットワークやインターネットなどの通信サービスは社会基盤となっており,私達は多種多様なサービスを享受できます.一方で,ネットワークに接続するデバイス数の増加や多様化するネットワークサービスに伴い,ネットワーク上を流れるトラヒック量は日々増加していることから,高速にパケットを処理することが求められます.extended Berkeley Packet Filter(eBPF)は任意のソースコードをカーネルコードに注入することで,Linuxカーネルをプログラムにより制御する技術であり,カーネル上で高速なパケット処理を実現できることが知られています.本テーマでは,C言語やPythonなどを利用して,eBPFの基礎を学ぶとともに,eBPFによるカーネルネットワーキングの設計を体験してもらいます. |
Date: |
2 days |
Capacity: |
3 |
Qualification: |
C言語およびPythonによるプログラミング経験があることが望ましい. |
Materials: |
|
- Experiencing No-Code development that supports the next generation software industry ~ plus understanding the use of AI and Big Data~
Laboratory: |
Software Design and Analysis Laboratory |
Method: |
Onlineonly |
Summary: |
With the rapid development of the digital society, there is an increasing need to develop web applications and software more efficiently and faster. Programming, which has been the conventional wisdom in software development, can develop flexible software, but at the same time, it requires development man-hours and time. In recent years, however, a new software development method called "no-code development" has been attracting attention, and many private companies are rapidly introducing and using it. No-code development is attracting worldwide attention because it does not require writing source code, and thus enables the development of web services without being an engineer. In this course, participants will experience the no-code development technology that will support the next generation digital society and pursue new possibilities that can only be seen here. |
Date: |
2 days |
Capacity: |
3 |
Qualification: |
- Interested in software development
- Have an interest in the use of AI and Big Data
- Have experience in no-code development, or have time to learn before the course starts |
Materials: |
|
- AR用頭部装着型ディスプレイ(HoloLens)を用いた現実とバーチャルの融合体験
Laboratory: |
Interactive Media Design Lab |
Method: |
Online+face-to-face |
Summary: |
近年、VR(バーチャルリアリティ)体験用の頭部装着型ディスプレイ(HMD)が流行っており、体験されたことがある方は多いと思います。しかし、AR(拡張現実感)用のHMDを体験したことがある方は少ないのではないでしょうか?本テーマでは,Microsoft社のHMD、HoloLensを使用して、ARシステムの開発を行います。基礎の基礎から説明しますので、自信、経験が無い方でも大歓迎です。現実世界にCGキャラクタがあたかも存在しているかのような新たな体験をしてみませんか?
#オンライン参加の場合、HoloLensとノートPCを事前に郵送し、貸し出しますので、ご自宅で最新のARとその開発を体験いただけます。 |
Date: |
2 days |
Capacity: |
4 |
Qualification: |
特になし。 |
Materials: |
|
- 技術をもってイヌの心に迫る
Laboratory: |
Mathematical Informatics Laboratory |
Method: |
Online+face-to-face |
Summary: |
イヌとヒトは互いに寄り添い、深い関係を構築してきたが、それにも関わらず我々のイヌの心に対する理解はいまだに限定的である。イヌの心についての理解を促進するために、近年においてもイヌの情動状態や行動についての研究が盛んになされている。本テーマでは、画像中のイヌの情動状態推定技術について学習し、その適用を行う。また、心拍変動情報からのイヌの情動状態推定や他種の動物の行動分析など、動物の情動・行動・ヒトとのインタラクションの評価に関する我々の様々な技術的アプローチについても紹介する。 |
Date: |
3 days |
Capacity: |
5 |
Qualification: |
Pythonによるプログラミングの経験があることが望ましい |
Materials: |
|
- ロボットに行動を学習させてみよう
Laboratory: |
Robot Learning laboratory |
Method: |
Online+face-to-face |
Summary: |
深層学習に代表される機械学習はデータから有益な情報を取り出すことができます.本セミナーは,ロボットが実際に取得したデータに機械学習を適用することで課題の解決に挑戦します.学習の仕組みとロボット制御への利用方法を学びます. |
Date: |
2 days |
Capacity: |
3 |
Qualification: |
Pythonによるプログラミング経験があること.機械学習のパラメータ調整やロボット制御の経験があることが望ましい.実際にロボットを動かすので現地参加が望ましい. |
Materials: |
|
- sustainable computing platform
Laboratory: |
Computing Architecture Laboratory |
Method: |
Online+face-to-face |
Summary: |
Existing power-hungry computers, such as CPUs and GPUs, are no longer sustainable. This seminar focuses on practical exercises for sustainable high-efficiency computing platforms such as CGRA, blockchain-accelerator, non-deterministic computing and neuromorphic device. |
Date: |
3 days |
Capacity: |
6 |
Qualification: |
Programming experience in C |
Materials: |
|
- CTF for learning cybersecurity
Laboratory: |
Laboratory for Cyber Resilience |
Method: |
Online+face-to-face |
Summary: |
CTF (Capture The Flag) is a security contest in which participants compete in cyber security skills. Participants are required to use their cyber security skills to find the FLAG, which is the hidden answer to a problem, in order to earn points. In this exercise, after explaining the basic knowledge related to CTF, participants will actually practice CTF in order to strengthen their practical skills. Offline attendance is preferable. |
Date: |
2 days |
Capacity: |
5 |
Qualification: |
Programming experience is desirable. |
Materials: |
|
- Cooperation in Swarm Robotics Using Kilobots
Laboratory: |
Dependable System Laboratory |
Method: |
Online+face-to-face |
Summary: |
In this seminar, the participants will try to design distributed algorithms using Kilobots, which are small robots for swarm robotics. In online settings, we will use a simulation software for the robots. |
Date: |
3 days |
Capacity: |
3 |
Qualification: |
Programming experience (e.g., in C, Java) |
Materials: |
|
- Let's figure out how to behave like a people-friendly dialogue agent!
Laboratory: |
Interactive Media Design Laboratory |
Method: |
Online+face-to-face |
Summary: |
How would a dialogue agent (character) running within a smartphone application or PC behave when interacting with people? Together, we will explore the differences in the way the agent looks and the impact that changes in behavior have on people. On the first day, we will share basic knowledge and learn about cutting-edge research. Next, we will develop ideas based on what we have learned and think about and create agent behavior. In doing so, we will also experience the measurement of human emotions by using sensors to visualize the impressions the agents give to people. Finally, as a summary, we will create a presentation of what we have learned and present a demonstration. This 2-day seminar is designed to provide a short, intensive experience of the fascinating study of human-robot interaction. |
Date: |
2 days |
Capacity: |
4 |
Qualification: |
nothing in particular |
Materials: |
|
- BLEを用いた混雑度センシング
Laboratory: |
Ubiquitous Computing System Lab |
Method: |
Online+face-to-face |
Summary: |
BLEセンサを用いて収集したデータを解析することで、バスや都市の混雑度を推定する。Pythonを使用して、大量データの処理、機械学習を行う。 |
Date: |
3 days |
Capacity: |
3 |
Qualification: |
|
Materials: |
|
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.