Information
Theory |
We learn the theory and practice for handling "information" in engineering systems. This lecture covers subjects such as the mathematical framework for measuring information quantitatively, and several techniques which are commonly used to record and/or transmit information efficiently and safely. A brief introduction of cryptology is included in the lecture also. |
Theory
of Computation I |
In this lecture, we will present some of the fundamental issues about (1) regular languages and finite automatons and (2) context-free languages and pushdown automatons. These knowledge should be essential to study computer science. |
Theory
of Computation II |
Parallel Algorithms solve larger-size problems very fast using multiple processors and distributed algorithms efficiently make multiple computers or processors work cooperative. Therefore, these algorithms need different design paradigms or design measures from those developed for the sequential computation theory. In this lecture, we can study the computation theory for parallel and distributed algorithms, and learn computation models, algorithm designs and analyses for these algorithms. |
Theory
of Computation III |
Basics of computational complexity theory are given including the theory of NP-completeness and random computation. |
Safe and Secure Engineering |
-No class this year. |
Hardware
Design I |
A main goal of this course is to learn basic knowledge of how to design LSI, through learning logical conception and algorithm which are used in LSI design. A large part of the computer architecture is implemented as LSI so that the knowledge about LSI mechanisms and design methods seem essential knowledge even if you aim to be a software engineer. Also, to design high-quality LSI, it requires basic knowledge about LSI design methods even if we can use today\'s high-performance LSI design tool. Furthermore, the contents of this course contains not only LSI design method but also contains basic operation of logical functions which is fundamental to data processing specialists. |
Hardware
Design II |
Course objectives are to understand how to design digital systems, to understand testing methodologies, and to learn relevant fundamental knowledge. |
High Performance Computer Architecture |
This lecture gives variety of efficient techniques and tradeoffs including speed, power, compatibility, security, and so on for executing programs. The wide and profound knowledge is helpful for students that have main interest in not only hardware but also software. |
Distributed Systems and Middleware |
In this lecture, we study software (middleware) and networking technologies to realize distributed systems consisting of many heterogeneous computing devices. |
Software Design |
Software computational model, Programming paradigm, Programming for interprocess communication. |
Software
Engineering I |
Software
design language, Object-oriented software analysis
and design, Interaction design, Software process |
Software
Engineering II |
Software
maintenance, code analysis, measurement of utilized
process, Planning of software development control |
Data
Engineering I |
-No class this year. |
Data
Engineering II |
The objective of this lecture is to learn the concepts and technologies of advanced and important data engineering systems and information retrieval systems in recent years. Focusing mainly on the technologies used for large scale information infrastructures, their principles and applications are introduced. |
Sensory
Information Processing I |
Introduction, Basic Mathematics, Echorocation,
Computed Tomography, Doppler Flowmetry, Test, Q & A, Image Sensing, Image Processing, 3D Sensing, Immersive Environment, Presentation
|
Sensory
Information Processing II |
This lecture focuses on some fundamental theories and practical topics about the image measurement. We will present how to measure the brightness, color shape etc of the target. |
Speech
Processing I |
Speech and acoustics, Speech analysis and synthesis, Speech recognition, HMM based genome analysis |
Speech
Processing II |
Speech
recognition in real environment, Speech analysis and
synthesis, Speech synthesis by rule, Multi-modal interface |
Foundation
of Artificial Intelligence |
This course is intended to introduce students to fundamental concepts and techniques in Artificial Intelligence. |
Artificial
Intelligence |
This course provides foundations of the Artificial Intelligence (AI) such as
knowledge representations, search and inference algorithms.
These techniques can be utilized to achieve human-like intelligent systems. |
Ambient Intelligence |
|
Intelligent System Design |
This lecture gives a variety of multimedia understanding techniques and their practical applications in terms of algorithms and system implementations. For designing practical systems, our intelligence
might be embeded in theoretical approach, program realization, smart hardware device, system integration, and so on. Several implementations are discussed. |
Computational
Linguistics |
Morphological
and syntactic analysis of natural language, Grammatical
theory, Semantics |
Human-Computer
Interaction |
Study various methods of interaction between Human and Computer. |
Computer Graphics |
Computer Graphics is one of the most important functional element in computer systems. This course aims to introduce to the principles on computer graphics. Students will be able to obtain elementary skills for making computer graphics applications. |
Current Topics in Computer Graphics |
Computer Graphics is one of the most important functional element in computer systems. This course aims to introduce to the principles and current trends on computer graphics. |
Digital
Image Processing |
This lecture aims at giving fundamentals of image analysis and recognition techniques for automatic recognition of real worlds and media-oriented applications. Topics include pattern recognition, digital image processing, computer vision and some applications such as mixed and augmented reality. |
Information
Network I |
The objective of this lecture is to understand how computer networks such as the Internet are constructed; more specifically, their architecture, protocols, and representative components will be addressed. Such understanding will be the baseline of research activity in the related fields of computer networking. |
Information
Network II |
Overview of Layered Protocol, Datalink Technology, Internet Protocol
,
Transport Protocol,
Network Applications, Security Technology, Internet Protocol version 6, High Speed Internet Technology, Multimedia Communication, Quality of Service, Mobile Communication, Standardization Process. |
Communication
Systems I |
This course gives overview of the wireless communications systems. This course first introduces the principle of fixed wireless system such as satellite communication systems and microwave radio relay systems and provides the basics of digital modulation and demodulation techniques. Then, the course gives principles of mobile communication systems, such as cellular systems, wireless LAN (local area network), digital broadcasting, and navigation systems. |
Communication
Systems II |
Modulation and detection theory for modern wireless communication systems will be introduced. Topics included are digital modulation, pulse shaping, matched filter and the optimum detection theory. |
Systems
Engineering I |
In this lecture we study optimization, which is a fundamental method in system engineering. By learning basic theory, application, and numerical solution, etc, we master systematic approaches. Various engineering problems are generalized systematically and formulated as a mathematical model, hence can be analyzed transparently and synthesized optimally. We mainly treat continuous optimization. M2 students will be explained directly about the credits. |
Systems
Engineering II |
In this lecture, we study mathematical backgrounds of networks and systems control theory. The course objective is to describe basic approaches for solving various optimization problems. Exercises with numerical computation are employed to emphasize the practical aspect. |
Fundamental Systems Engineering |
In this lecture we study fundamentals of systems engineering. We learn the basic concepts and some methods concerning optimization (probabilistic and deterministic), and then overview its application. We mainly treat continuous optimization. M2 students will be explained directly about credits. |
Systems
Control I |
This course covers linear system analysis for grasping the background of analyzing and controlling dynamical systems as well as fundamental theory for designing linear control systems on the basis of the state-equation approach. Classical control theory based on the transfer function and linear robust control are also covered. |
Systems
Control II |
Model Predictive Control is an advanced method of process control that has been in use in the process industries such as chemical plants and oil refineries since the 1980s. The objective of the course is to provide an introduction to the theory and application of model predictive control. |
Robotics
I |
Sensing,
Maanipulation Mobile Robot, Planning, Robot Programming. |
Robotics
II |
Realtime
Control, Realtime Vision, Interaction, Humanoid Robot,
Digital Human. |
Bioinformatics
I |
To understand the basics of bioinformatics.This lecture is intended for students with bioscience or information science backgrounds. |
Bioinformatics
II |
The aim is to lecture advanced topics of the bioinformatics that is the interdisciplinary field of the information science and the life science. |
Theoretical
Life-Science |
The aim is to lecture advanced topics of the bioinformatics that is the interdisciplinary field of the information science and the life science. |
Computational
Neuroscience |
Introduction to Computational Neuroscience, Computational Theory of Motor Control, System Biology of Learning and Plasticity, Computational Theory of Perception, Reward Prediction and Behavioral Learning, Computatioal Theory of Oculomotor Control, Computatioal Theory of Attention Control, Bayesian Estimation and Its Application to Computational Neuroscience, Neural Decoding and Brain-Machine Interface |
Bio-Imaging |
To understand the basics of Bio-Medical Imaging. |
Structural
Genomics |
Fundamentals of protein structures and physical properties are provided for understanding their basic actions as logic elements in the intermolecular interaction network. |
Functional
Genomics |
Genome sequences of various organisms are rapidly accumulating. In order to understand how biological processes of cells and organisms work based on the information encoded in genome sequence, the large scale experimental analysis of full complement of RNAs, proteins and metabolites in cells is indispensable. Functional genomics towards understanding cellular processes as networks of genes and proteins will be de introduced. In addition, the bioinformatics to understand structure and functions of proteins using genome sequence information will be explained. |
Systems Biology & Bioinformatics |
Genomic
evolution, Human genomics, Biological system analysis |
Advanced Interdisciplinary Science I |
|
Advanced Interdisciplinary Science II |
The aim is to lecture interdisciplinary research field including bio-inspired science, synthetic biology, and systems biology. |
Project
Practice I, III |
-No class this year. |
Project
Practice II, IV |
|
Practice of Academic Volunteer I |
Develop a sense of social responsibility as a researcher or an engineer through service to local community.
Also acquire different viewpoint, practical knowledge and communication skill by teaching. |
Practice of Academic Volunteer II |
Refer to Practice of Academic Volunteer I |
Exercise in Programming |
Exercise to get C programming skills. |
Advanced Information Science I & III |
-No class this year. |
Advanced Information Science II & IV |
Introductions to help build knowledge of most advanced and
recent research topics and technologies in information science. |
Current Topics in Information Science A |
- No class this year. |
Current Topics in Information Science B |
Security Management for Internet Infrastructure |
Current Topics in Information Science C |
- No class this year. |
Current
Topics in Information Science D |
- No class this year. |
Current Topics in Information Science E |
This lecture gives a variety of ubiquitous computing, networking, and integrating techniques for anyone-anytime- anywhere ICT world.
Keyword: Human Computer Interaction, Pervasive Computing, Distributed and Mobile Computing, Sensors and Devices, Ambient Intelligence, Context-aware Pervasive Systems, Human-centered Computing, Sentient Computing, Wearable Computer, etc. |
Advanced Software Engineering I |
|
Advanced Software Engineering II |
This lecture gives a principle of computer hardware and software for developing embedded systems. This lecture also introduces the use of GNU software for developing embedded systems.
*This lecture is a part of IT-Spiral Program. Students who join this program must complete the lecture. |
Introduction to Advanced Robot Technology |
- No class this year. |
Advanced Robot Design |
- No class this year. |
Advanced Robot Development I |
This course provides research/development literacy in the robotics field.
EPEER students are required to take this course. |
Advanced Robot Development II |
This course provides practice and exercise of robot design and development.
EPEER students are required to take this course.
In order to take this course, students have to get in touch with the instructor in charge of the course topic you would like to take before beginning the course. |
Literacy in Information Security Management |
In this courseware, we describe and give some kind of risk and problem for the literacy in information security management. Especially this is focused on security management system, cryptography risk, security policy, security governance, management of organization. So learner studies how to manage on these risks for our life and social infrastructure.
This courseware is based on [IT specialist program to promote Key Engineers as security specialists program] by the ministry of education, culture, sports, and technology (MEXT) Japan. |
Current Topics in Information Security |
We give just up-to-date technologies and theories for information security and social infrastructure.
<Part of Techonlogy>
IDS, Digital forensic, Wireless LAN and its authentication, P2P, SPAM, Buffer overflow, Penetration test, Quarantine network etc.
<Part of Theory>
Cryptography theory (from Integer algebra to Public Key Infrastructur e such RSA and Elliptic curve cryptography), recent research trend for cryptography, etc.
This courseware is based on [IT specialist program to promote Key Engineers as security specialists program] by the ministry of education, culture, sports, and technology (MEXT) Japan. |
Exercise in Information Security I |
|
Exercise in Information Security II |
|
Exercise in Information Security III |
|