AY 2019 Undergraduate School Course Catalog

Student Cooperative Class Project

2020/02/05

Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Yasuhiro Abe
担当教員名
/Instructor
Yasuhiro Abe
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/12
授業の概要
/Course outline
A web application is hosted on a 3-tier web architecture composed of web-front end, database, and application servers.
A enterprise web application hosted on the 3-tier web architecture is also integrated with other servers, such as common authentication system, load-balancer, and high-availability feature.
Unlike a typical one-box UNIX/Linux system, an enterprise application hosting environment needs some different skills and techniques to design and construct that.

The lecture introduces basic knowledge of design and management of distributed systems.
Students study the fundamental behavior of network and operating system layers monitoring hand-made load-balancing and high-availability systems which is constructed on embedded computers, such as raspberry-pi and beagle bone.

授業の目的と到達目標
/Objectives and attainment
goals
We focus on the (1) on the following list as an overall objective.
For advanced students, we also provide additional targets, (2) and (3) on the list.

(1). To learn the practical management skill of network and distributed (UNIX/Linux) system.
(2). To design and manage computer systems for future experimental and research-oriented works.
(3). To design and manage an arbitrary information system architecture for each appropriate scale.

From AY2019, we will learn and study kubernetes (aka k8s).
授業スケジュール
/Class schedule
1. Guidance
We provide guidance about course plan and evaluation criteria on the first day.
These contents might be changed by participants' knowledge and experience.

2. Explaining an Enterprise Web Hosting Environment
a. Application Hosting Environment
b. Develop, Test, and Production Environments
c. Problem and Incident Management / Change Management Systems
d. Management and Administration Tools

3. To introduce incidents in the past and to consider possible solutions
教科書
/Textbook(s)
N/A
成績評価の方法・基準
/Grading method/criteria
We will evaluate the following aspects.
And, the details will be explained at first day of class.

A student should be able to:

1. Obtain information related to computer science and ITC utilization as a daily activity.
2. Prepare and use a computer system properly, especially Raspberry Pi and variants of single board computer.
3. Explain the AINS network infrastructure based on published information.
4. Explain the large scale computing environment and these features to manage and provide a service, compared to a personal computer.
5. Understand some technical element related to (4).
6. Express own personal opinion of recent critical incident reports.
7. To practice and explain something by yourself, based on what you have learned.
履修上の留意点
/Note for course registration
No experience required.

(Note. The following course website and coursework is written in Japanese, if you are interested in this course, please contact me.)
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/edwi/


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Hirohide Demura
担当教員名
/Instructor
Hirohide Demura, Naru Hirata, Yoshiko Ogawa, Kohei Kitazato, Chikatoshi Honda, Kyoko Okudaira
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/20
授業の概要
/Course outline
Targets of this PBL connected with Factories of Startup Ventures no.2 "Utilizing Space Remote Sensing Data"
#1 Visualization/Analysis for space exploration data (e.g. remote sensing data of asteroids, the Moon, planets, and natural satellites)
#2 Tanpopo project on International Space Station

Parts of PBLs
#1 Facility tour of space agency and related sites (JAXA, AIST, etc.)
#2 Star/Moon Gazing Party on the rooftop observatory, Univ. of Aizu
#3 Classroom Exercises such as Data Analysis, Development iOS Apps, etc.
#4 Tanpopo Project
     Cf. https://www.wakusei.jp/book/pp/2011/2011-2/2011-2-117.pdf
授業の目的と到達目標
/Objectives and attainment
goals
We set two groups; A) Lunar and Planetary Data Analysis group and B) Tanpopo one.
A) To learn about data acquisition and analysis, software developments, and fundamentals for lunar planetary science and space explorations.
B) To learn collaboration as a project member with senior students.
Common items)
   To learn handling telescopes with Moon/Star Gazing Party.
   To learn activities of space developments by the facility tour.
授業スケジュール
/Class schedule
PBLs all year long.
教科書
/Textbook(s)
N/A
成績評価の方法・基準
/Grading method/criteria
Comprehensive evaluation based on reports and class activities (Presentations, Q&A)
履修上の留意点
/Note for course registration
N/A
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
The course instructors has working experiences: Instructors have experience of JAXA Space Development Projects.

Facebook Open Page
   https://www.facebook.com/SpaceSoftUoA/
Hayabusa2
 http://global.jaxa.jp/projects/sat/hayabusa2/
Tanpopo Project (in Japanese)
 http://logos.ls.toyaku.ac.jp/~lcb-7/tanpopo/introduction.html 
ARC-Space, CAIST, UoA  
   http://www.u-aizu.ac.jp/en/research/caist/arc-space/
Natl. Astron. Obs. Info.
 http://www.nao.ac.jp/astro/sky/2019/


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Shiro Ishibashi
担当教員名
/Instructor
Shiro Ishibashi
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/03
授業の概要
/Course outline
Theme: Introduction to data science with R language using astronomical data

Along with the recent spread of IoT (Internet of Things) and open data, the amount of data around us has steadily increased. The field of "data science", which derives a variety of knowledge from these data, has attracted the social attention, and the demand for data scientists is also growing. On the other hand, in the field of science, there exist some research area, in which new discovery is performed by processing large amounts of data. The genetic engineering and astronomy are typical examples.
In this project, while learning about the statistical analysis method used in the "data science", we will promote a specific exercises using the astronomical data.
授業の目的と到達目標
/Objectives and attainment
goals
By learning how to use "R language" which is widely used as statistical analysis software, we obtain the basic skill of data analysis from the elementary base. In addition, by using astronomical data as the actual analysis object, we experience what scientific findings are obtained from the data analysis. Through such exercises, we aim to learn skills that can take advantage of the data analysis in a variety of fields.
授業スケジュール
/Class schedule
In this course, we pick up some of the typical statistical methods (basic statistics such as mean and variance, test, regression analysis, clustering analysis, time series analysis, neural network, etc.), and repeat data overview, analysis exercise, and consideration of the results, respectively.
 (1) Outline of astronomical data and archives
 (2) R install and basic operation
 (3) Calculation of basic statistics
 (4) Creation of basic graph
 (5) Regression analysis
 (6) Calculation of basic statistics summary
 (7) Test (test of mean difference)
 (8) Clustering analysis (hierarchical clustering)
 (9) Clustering analysis (k-means method)
 (10) Neural network
 (11) Time series analysis (auto-correlation, spectrum analysis)
 (12) Time series analysis (data prediction)
 (13) Data analysis exercise
 (14) Presentation of data analysis exercise
教科書
/Textbook(s)
Materials will be provided in the classroom
成績評価の方法・基準
/Grading method/criteria
Contribution to the classroom and performance of the exercises are totally evaluated.
履修上の留意点
/Note for course registration
Formal prerequisites: None
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
The course instructor Shiro Ishibashi has practical working experience. He worked for Fujitsu Ltd. for 26 years where he was involved in system development and data analysis activities. Based on his experience, he can teach the basics of data science.


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Shoji Ebina
担当教員名
/Instructor
Shoji Ebina
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/14
授業の概要
/Course outline
This project’s goal is to study for a teacher employment exam. The students who hope to be a teacher study teacher training subjects. It is said that collaborative learning is often more useful than individual learning. Let’s study together.
授業の目的と到達目標
/Objectives and attainment
goals
Our goal is to get more than 85% accuracy of "Kyoshoku-Kyoyo".
授業スケジュール
/Class schedule
100 minutes a week.
This project will be scheduled after consulting with students.
教科書
/Textbook(s)
教員採用試験 教職教養らくらくマスター 2020年度
成績評価の方法・基準
/Grading method/criteria
Efforts for exercise
履修上の留意点
/Note for course registration
None
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Reference information will be provided in classes.


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Tatsuki Kawaguchi
担当教員名
/Instructor
Tatsuki Kawaguchi
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/27
授業の概要
/Course outline
This class consists of two components with the project-based and active learning:

- First Semester [1st Quarter / 2nd Quarter]
(Understanding Intercultural Experiences for Engineering Students):

The goal of this class is to build an intercultural mindset, the cultural appropriate skills, and leadership skills for understanding the communication-based, cultural, economic, emotional, physical, political, religious, and social aspects of an overseas of community-based intercultural experience.

Presentation of strategies for development of an appropriate level of preparation will meet challenges of studying, researching and traveling in an intercultural and real setting. Emphasis on general methodology and process required to develop personal awareness and resources for successful field experience and guest speakers.

- Second Semester [3rd Quarter / 4th Quarter]
(Understanding Regional Innovation for Engineering Students):

To be able to create new values for regional innovation using the regions assets is a big need in today’s society. However, only to have the ability to problem solve is simply not enough. What has become important when wanting to create regional innovation is to have the ability to create a creative process in tackling problems.

The goal of this class is for students to be able to create a creative process for regional innovation. In order to do so, students will learn the skillsets, understand the mindsets and gain the motivations towards creating regional innovation. Skillsets are the methods in how we may create new ideas for regional innovation. Mindsets are the ways of thinking when challenging to create regional innovation. Motivations are the ways of feeling the desire to create regional innovation.

Not only will the class have lectures on methods to create regional innovation but also have fieldwork practices, idea creation workshops and guest talks from leading regional innovators that will nurture the skillsets, mindsets and motivations.
授業の目的と到達目標
/Objectives and attainment
goals
- First Semester [1st Quarter / 2nd Quarter]
(Understanding Intercultural Experiences for Engineering Students):

You will be able to:
   - Build supportive relationships with your classmates in culturally appropriate way
   - Develop educational cultural activities with learning objectives and outcomes
   - Understand personal intercultural leadership skills
   - Learn how to work within a dynamic cross-cultural team
   - Develop an understanding of the cultural adjustment and developmental issues

- Second Semester [3rd Quarter / 4th Quarter]
(Understanding Regional Innovation for Engineering Students):

You will be able to:
   - Learn the methods of how to create new values for regional innovation
   - Understand the mindsets needed when challenging to create regional innovation
   - Gain the motivation to want to create regional innovation in the future
授業スケジュール
/Class schedule
- First Semester [1st Quarter / 2nd Quarter]
(Understanding Intercultural Experiences for Engineering Students):

   Lesson 1: Ground Rules / Cultural Simulation / Self-Analysis 1 (Past, Present, Future)
   Lesson 2: Self-Analysis 2 (Setting Your Own Goals and Objectives)
   Lesson 3: Self-Expression / Effective Communication / Public Speaking
   Lesson 4: Planning and Implementation
   Lesson 5: Media Literacy [How You Collect the Information]
   Lesson 6: Scavenger Hunt  
   Lesson 7: Global Leadership Skills
   Lesson 8: Guest Speaker: Global Perspectives / Value / Comprehensive    Understanding
   Lesson 9: Intercultural Competent, Cultural Sensitivity
   Lesson 10: Non-Verbal Communication
   Lesson 11: Guest Speaker: Develop the Qualities and Skills needed to be a Global   Citizen
   Lesson 12: Motivation
   Lesson 13: Time Management / Stress Management
   Lesson 14: Review / Final Presentation

- Second Semester [3rd Quarter / 4th Quarter]
(Understanding Regional Innovation for Engineering Students):

   Lesson 1: Introduction to Regional Innovation
   Lesson 2: Introduction to Interview and Fieldwork
   Lesson 3: Introduction to Idea Creation
   Lesson 4: Introduction to Team building
   Lesson 5: Idea Creation Workshop Basic I
   Lesson 6: Idea Creation Workshop Basic II
   Lesson 7: Idea Creation Workshop Practical I
   Lesson 8: Idea Creation Workshop Practical II
   Lesson 9: Idea Creation Workshop Practical III
   Lesson 10: Regional Innovation Case Study I
   Lesson 11: Regional Innovation Case Study II
   Lesson 12 - 13: Regional Innovation Practical (Field Trip)
   Lesson 14: Group Presentation

Adjustments to the schedule always seem to be necessary as the semester or quarter goes on. You are responsible for knowing any changes that were announced even if you are late or miss a class.

We will have a Scavenger Hunt and fieldwork in Aizu. Further information will be given at week 1. If in case students cannot participate the fieldwork, please contact the instructor beforehand.
教科書
/Textbook(s)
N/A. Handouts will provided online or paper in class.
成績評価の方法・基準
/Grading method/criteria
Impromptu Speeches / Presentations    20
Mid-term Presentation                 20
Reflection Papers                     20
Extra-curricular Activity(s)          15
Final Presentation and Paper          25

In addition to regular reading assignments, study questions, and short written responses, you will write several short essays and will make several oral presentations during the semester.
履修上の留意点
/Note for course registration
Any prerequisite classes will not be required for this class, and we strongly recommend you to take if you are international students or students who wish to go abroad.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
The course instructor has working experiences: I have maximized my practical knowledge of the intercultural oversea experiences to the real education setting, and have been taken a leadership and liaising roles in contributing to the enhancement of international exchange operation in the glocal communities.

If you are interested in gaining your intercultural experience, please join our international exchange activities. [http://www.u-aizu.ac.jp/osip/en/]

This is a selective course for Education Network for Practical Information Technologies (enPiT2) certificate course. [ http://www.u-aizu.ac.jp/enpit/en/]


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Junji Kitamichi
担当教員名
/Instructor
Junji Kitamichi
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/04
授業の概要
/Course outline
In this project, we product micro processor boards(Do it yourself), such as PIC micro processor and ARM processors and etc. We can learn these micro processor and programming of micro processor.
授業の目的と到達目標
/Objectives and attainment
goals
Implementation of microprocessor boards and programming of micro processor.
授業スケジュール
/Class schedule
3-5weeks :Explanation of a target board and programming
5-8weeks :Programming of micro processor
教科書
/Textbook(s)
Data sheets of boards and sample programs
成績評価の方法・基準
/Grading method/criteria
Implementation of program for micro processor
履修上の留意点
/Note for course registration
Please attend first day of class, as guidance of this SCCP.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://eslweb.u-aizu.ac.jp/~kitamiti/sccp


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Hirokuni Kurokawa (Aiguo HE)
担当教員名
/Instructor
Hirokuni Kurokawa (Aiguo HE)
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/09
授業の概要
/Course outline
 プログラミング言語(即ちコンピュータ言語)がわかると本当の意味での「コンピュータを思いのままに動かす」ことができます。特にC言語は多くの理工系大学で最初に学ぶ本格的なコンピュータプログラム言語で、今後の学習・研究ないし仕事にとって重要な基礎知識です。
 しかし一部の初学者はC言語が外国語よりも難しいと感じているようです。その原因の一つがC言語の言葉(プログラム)を掛かられたコンピュータにあります。コンピュータは生の人間と違い、掛けられあ言葉(プログラム)をどのように理解しているかをうまく表現できないのです。
我々はC初学者のために学習支援システムPROVITを開発しました。PROVITはコンピュータがCプログラムをどのように理解し動くのかを細かく見せることができます。PROVITは既に多くの公開講座や出張講義で応用されいます。
授業の目的と到達目標
/Objectives and attainment
goals
本科目では以下のように学習を進めます。
(1)「プログラミング入門」と「プログラミングC」の演習に沿って,PROVITでCプログラムに対する理解を深める。
(2)今のPROVITはJavaで作られており、インストールが必要で、使い勝手には問題が残ります。この問題を解決するために、PROVITの完全Web版の実現可能性を探ります。
授業スケジュール
/Class schedule
1.環境の準備
2.HTMLの基礎
3.CSS
4.Javascript
5.コーディングスタイル
6.基本なタグ
7.main関数の表現
8.変数の表現
9.疑似コンソールの実現
10.ボタン
11.サーバーとの通信
12.グラフィック・色
13.アンダーラインの実現
14.点滅の実現
教科書
/Textbook(s)
特になし
成績評価の方法・基準
/Grading method/criteria
以下の項目で総合評価する。
 クラス活動 議論・発表
 レポート・課題の完成状況
 取り組む姿勢
履修上の留意点
/Note for course registration
なし
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
実務経験有り:ソフトウェアシステム開発

http://cleast.u-aizu.ac.jp/
http://web-ext.u-aizu.ac.jp/~aiguo/ext-projects/ext-provit/introduction-0/index-introduction.html

授業形態:講義


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Igor Lubashevskiy
担当教員名
/Instructor
Igor Lubashevskiy, Maxim Mozgovoy
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/22
授業の概要
/Course outline
The course is aimed at investigation of basic properties of human cognition and decision-making governed by human perception under uncertainty. Experiments based on various simulators like car-driving simulator and balancing of virtual pendulums are the gist of this research.
授業の目的と到達目標
/Objectives and attainment
goals
The goals of the proposed course are to acquaint the students with
- the basic characteristics of human cognition and methods of their investigation,
- elements of statistical analysis of experimental data using mainly Python and R-language.
- designing human-computer interaction systems;
and as a characteristic example to
- create a simple simulators like car driving simulator, shape and color recognition, simulator of balancing a virtual stick, using the available open source engines, and
- plan and conduct simple virtual experiments aimed at understanding the basic properties of human cognition with the corresponding analysis of experimental data.

By the end of this class, the students shall gain
- introductory knowledge about the basic elements of sociophysic and psychophysics, novel disciplines about modeling human behavior
- some experience of studying human behavior using hybrid human-computer simulation
- statistical data analysis using Python and R-language   
授業スケジュール
/Class schedule
The course can be divided into several parts:

Part 1. Introduction to sociophysic and psychophysics, the novel disciplines aimed at studying human behavior, perception, and recognition using the methods of developed in physics and applied mathematics.

Part 2. Short introduction to theory of self-organization and emergent phenomena as the characteristic features of complex systems.

Part 3. Introduction to the methods of analyzing experimental data including the techniques of statistical analysis and analysis of dynamical systems.

Part 4. Elements of hybrid human-computer simulation and conducting virtual experiments.

Part 5. As a certain practical example, creation of simple simulators enabling us to study basic features of human behavior using the available open source engines and conducting some virtual experiments.

Part 6. Analysis of experimental data to be collected during the virtual experiments and studying the corresponding properties of human behavior.
教科書
/Textbook(s)
G. A. Gescheider, Psychophysics: The Fundamentals, LEA Publishers, London, 1997
Econophysics and Sociophysics, editors B. K. Chakrabarti, A. Chakrabarti, A. Chatteriee, WILEY-VCH, Weinheim, 2006.
S. Haykin, Cognitive dynamical systems, Cambridge, 2012
Chaos and Complexity in Psychology: Theory of Nonlinear Dynamical Systems,
editors: S. J. Guastello, M. Koopmans, D. Pincus, Cambridge, 2009.
成績評価の方法・基準
/Grading method/criteria
Homework and attending lectures


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Kazuyoshi Mori
担当教員名
/Instructor
Kazuyoshi Mori
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
Holding the seminar series, we enable us the better logical thinking technique.
授業の目的と到達目標
/Objectives and attainment
goals
To have sufficient logical thinking technique, which is required for engineers.
授業スケジュール
/Class schedule
To hold the seminar series by reading theoretical engineering books, in which
the order will be fixed with students.
教科書
/Textbook(s)
The books we will read are theoretical, which will be determined with students.
In the first half, they can be in Japanese.  In the other half, they will be in English.
成績評価の方法・基準
/Grading method/criteria
To be based on the activity (70%) and the reachability (30%).
履修上の留意点
/Note for course registration
Presentations are to be requested, so that some preliminary work will be needed.


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Keitaro Naruse
担当教員名
/Instructor
Keitaro Naruse
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
For learning robot technologies, it is important to develop a robot with fun. The students in this course can enjoy robot development through robot contest or competition.  
授業の目的と到達目標
/Objectives and attainment
goals
The students will learn robot development including mechanical engineering, circuit development, software development, and tests as a team by attending robot contest or competition.
Students will take one of the following contests: They will design, develop, operate, improve a robot, and participate to it:
July: Rescue robot contest
August: Cansat competition
November: Aizu regional robot contest
December: ET robot contest (Lego mindstorm)   
The detail will be decided in a class.
授業スケジュール
/Class schedule
The schedule will be heavily dependent on a contest date: The following schedule is just a rough guide:
#1-#4: Learn basics of robot development
#5-#8: Robot design and development
#9-#12: Robot test and improve
#13-#14: Preparation for contest
Additional activity: Attendance to contest
教科書
/Textbook(s)
None.
成績評価の方法・基準
/Grading method/criteria
To be announced in a class.
履修上の留意点
/Note for course registration
None.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
None.


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Satoshi Nishimura
担当教員名
/Instructor
Satoshi Nishimura
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
In this project, students will learn how to produce audio/visual contents using computers. Students are expected to be actively involved in planning and producing contents such as 3D/2D computer graphics, Flash, MIDI, and live-action movies by using various tools.
授業の目的と到達目標
/Objectives and attainment
goals
The objective of this course is to acquire fundamental knowledge on computer graphics as well as the usage of tools through the production of contents.
授業スケジュール
/Class schedule
Besides regular general meetings, each party sets their own schedule for working on actual contents production.
教科書
/Textbook(s)
N/A
成績評価の方法・基準
/Grading method/criteria
Contribution to the project, produced contents, etc.


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Hitoshi Oi
担当教員名
/Instructor
Hitoshi Oi
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/03/12
授業の概要
/Course outline
.We will provide the students with opportunities for the following experiences:
- operating system installation and customization
- kernel compilation and modification
- peripheral device installation
- system virtual machines (Xen, VMWare)
- standard benchmark programs (SPEC, EEMBC) ;
workloads, run rules, performance metrics
- performance profiling tools (oprofile, vmstat, iostat)
- heterogeneous multi-core architecture (big.LITTLE)

We will also practice to read and write technical documents,
which is one of weakest aspects for the University of Aizu students.

Reports from past SCCP projects are posted on my course page:

http://www.u-aizu.ac.jp/~hitoshi/COURSES/SCCP/
授業の目的と到達目標
/Objectives and attainment
goals
The objectives of this course is to fill in the gap between
the theory and practice.
授業スケジュール
/Class schedule
Due to the nature of the project-oriented course, exact and detailed
schedule of will be determined after the discussion between each student
and the instructor.

However,
- During the 1st class, the instructor provides the course overview,
and topics of the past student projects. The students and the instructor
will discuss to explorer the potential topics for their topics.

- In the next two classes, each student should decide his/her topic
for the project.

- In the next ten classes, each student reports the progress (and
issues/problems, if any) of the project.  During this period, we will
also study the reference materials (books/research papers/
technical magazine articles) in a reading circle manner.

- In the lass class meeting, students will present their project results.
教科書
/Textbook(s)
none; however, reference books and documents will be advised by the instructor .  
成績評価の方法・基準
/Grading method/criteria
Satisfactory/Unsatisfactory (S/U) grade.

A student who fails to attend more than 30% of the classes (i.e. four class
meetings) and/or does not perform the following (without justifiable
reasons)  will receive Unsatisfactory grade:

- Tasks assigned for the week and their report at the class meeting on the following week
- Reading material assignments
- Final report and its presentation

履修上の留意点
/Note for course registration
Please contact the instructor for any question and for the discussion
on the potential project topics.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
SCCP course page:

http://web-ext.u-aizu.ac.jp/~hitoshi/COURSES/SCCP/

You can find the final project reports of past students.


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Yuichi Okuyama
担当教員名
/Instructor
Yuichi Okuyama
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/03/26
授業の概要
/Course outline

Note: In this class, you will create your own "CPU"! You do not use microcomputers sold at the same time, but use more expensive equipment!

I think you have browsed the Web, created documents/programs, and played on a game console that can display 3D graphics on a PC with Windows or Linux installed. So, can you answer this question?
"Why does the computer work?"
If you are interested in this university, you must want to know.

The purpose of this project is to be able to answer this question for the first time after studying in the 1st year students (of course the 2nd to 4th year students are also welcome). You may fell difficulty to understand large systems such as Windows, Linux and game consoles.  At the beginning,  I think it is important to understand  small systems, develop your computer skills, and gradually get used to large systems.
授業の目的と到達目標
/Objectives and attainment
goals
Each item in the system is understandable even for high school students. However, even small systems which have multiple items increasingly become difficult to understand. To grasp the whole systems, you may need to take lessons from a person who has specialized knowledge. In this project, the goal is understanding following things under the supervision of a teacher;
・ Making a small CPU
・ Programming on the small CPU

If you have a desire to know and create a computer, you will gain the knowledge needed to design a computer. For example, students who want to;
・ use or design operating systems,
・ design  special purpose computers
・ create entirely new machines.
If you have such dreams, please learn the technology that will be a foothold in this extracurricular project.
授業スケジュール
/Class schedule

This extracurricular project is held once a week.
The day and time of the event will be decided on the first round.

This project deals two themes every other year and learn the essence of CPU design over two years. The project deals the 1st item in 2019.

1. Programming to your own CPU
You will learn the basics of programming in an environment without an operating system while actually operating the circuit design board equipped with LEDs, switches, keyboard inputs, and VGA. Unlike normal computer programming, the CPU directly detects when you press the switch. You can use this as a trigger to create various controls in your program. The processor uses a self-made CPU that actually works, but with this programming, you can also program to commercially available microcontrollers such as Arduino and RaspberryPi.

2. Creation of CPU using circuit description language
Intel's CPU in a standard PC is basic and has about 350 instructions. I can not make it suddenly. In order to hold the basics in this theme, first, develop a 4-instruction CPU, and then develop a 13-instruction CPU. The completed 13-instruction CPU is practical, so we will actually run it using a chip (FPGA) that mimics the circuit. We will teach you how to create a circuit in a circuit description language and how to experiment, so please join if you want to run a computer yourself or someone who knows how to use an editor and has guts. The knowledge gained in this subject can lead not only to CPU design but also to compiler creation and OS development.
教科書
/Textbook(s)
The materials will be distributed electronically in class.
成績評価の方法・基準
/Grading method/criteria
Since the goal is a class to have you learn the fun of computer production, this project does not give any examination. However, this project gives you presentation assignments.

The scoring criteria for free presentation are as follows.
-An assignment has been submitted: 50 points
-In addition to the above, students apply their cation: 70 points
-In addition to the above, applied modification is recognized enough to useful: 100 points
履修上の留意点
/Note for course registration


Anyone who can enter characters in the web browser can participate.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Webブラウザで文字を入力できる人であれば、だれでも参加できます。


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Kohei Otsuyama
担当教員名
/Instructor
Kohei Otsuyama
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/22
授業の概要
/Course outline
Aren't you excited that the computer works according to your instruction ?
The ability of the computer increases further by adding the sensors.
For example, it can let LED shine brightly according to darkness
and it can warn you with the buzzer when becoming 2℃ or less.

In this project, we are going to use Arduino which is "open source hardware" and is minimal microcontroller board.
But it has an unlimited potential.
Sensors and a variety of electronic parts which are similar to human's senses can be connected to Arduino in order to sense
light, sound, temperature, inclination, acceleration and so on.


The program that makes LED shine for one second at intervals of one second can be written very easily as follows.

---------------------------------
#define LED 13

void setup(){
 pinMode(LED, OUTPUT);
}

void loop(){
 digitalWrite(LED, HIGH);
 delay(1000);
 digitalWrite(LED, LOW);
 delay(1000);
}
-------------------------------
授業の目的と到達目標
/Objectives and attainment
goals
You can understand or obtain following

・The mechanism of the computer
・The knowledge of an electrical analog/digital circuit
・Make up entire system
・Skills of cooperation with other people.
授業スケジュール
/Class schedule
You are going to learn following

・The outline of Arduino/Raspberry Pi
・A basic electric circuit
・Various sensors
・The Arduino/Raspberry Pi program syntax
・How to realize various system by using Arduino/Raspberry Pi.
教科書
/Textbook(s)
Getting started with Arduino(O'REILLY) etc.
成績評価の方法・基準
/Grading method/criteria
Evaluation will be done with following points

・Did you participate ardently?
・Did you contribute to the activity?
・Did you think of epoch-making or novel idea?
履修上の留意点
/Note for course registration
None
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Arduino Home Page http://arduino.cc/
Raspberry Pi Home Page https://www.raspberrypi.org/


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Hiroshi Saito
担当教員名
/Instructor
Hiroshi Saito, Yoichi Tomioka
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/01/29
授業の概要
/Course outline
There are many computer systems around our usual life. It is important to learn the detail of computer systems to develop a new computer system.
授業の目的と到達目標
/Objectives and attainment
goals
In this SCCP, students develop a computer system for a radio controlled (RC) car using Raspberry Pi.
授業スケジュール
/Class schedule
1. Introduction
2 - 12. Development of an RC car
13 - 14. Presentation
教科書
/Textbook(s)
Not assigned
成績評価の方法・基準
/Grading method/criteria
50% presentation
50% activities in each class
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://www-adl.u-aizu.ac.jp/sccp/radiocontrol/


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Jungpil Shin
担当教員名
/Instructor
Jungpil Shin
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/01/16
授業の概要
/Course outline
This is a project-based course for developing Pattern Recognition Software. We have the aim to develop software that can be developed outside the class at the University of Aizu.
授業の目的と到達目標
/Objectives and attainment
goals
In this project, we can develop from basic programming to application software, which aims to improve the programming technology at a level.
授業スケジュール
/Class schedule
1. Basic Programming (for 1st year student)
· Students who want to improve programming skills
· Students who prefer programming and want to create high level software

2.Application Development (for 2nd or more  year students)
· Students who like programming and want to create higher level software
· Students who want to demonstrate programming skills
· Great work up to graduation thesis · Student who wants to make practical works
· Students who wish to go on to graduate school

In the laboratory, we have completed many projects using different types of devices. Such as Pen Tablet / Touch Panel / Kinect Sensor / Leap Motion / Smartphone / MYO / RGB Camera etc.
We have to develop the software.
This is a very interesting and important theme. The specific themes are as follows:

1. Pattern Recognition, Authentication, and Generation Using Artificial Intelligence (AI)
2. Gesture recognition using the Kinect sensor, leap motion, MYO  or others devices
3. Character input system using smartphones, fingertip, hand gesture etc.
4. Simulation of brush writing
5. Signature-based user authentication or verification
6. Handwriting analysis i.e., font generation, identification
7. Human recognition and image processing
8. Optional Theme:
A new idea is always welcome.
教科書
/Textbook(s)
Not applicable
成績評価の方法・基準
/Grading method/criteria
Basically learning how to do while programming
Learn when making friendships and cooperating with each other
Languages are C, Visual C ++, C #, Java, Matlab, Python (also possible in other languages)

履修上の留意点
/Note for course registration
Students who are interested in participating in this project will be e-mailed to Professor Shin.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://web-ext.u-aizu.ac.jp/labs/is-pp/pplab/research.html


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Jungpil Shin
担当教員名
/Instructor
Jungpil Shin
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/01/16
授業の概要
/Course outline
Anyounghaseyo!!!!
Since 2000, there have been epidemics of Korea's popular culture in East Asia.
In Japan, since 2003, the Korean drama "Winter Sonata" has started broadcasting.
Not limited to TV dramas, movies, music, statues, cooking, language, literature etc. have different trends in the context.
Contact opportunities in Korean IT, culture and languages are increasing, and I wanted to achieve this experience at the University of Aizu and planned this project.
授業の目的と到達目標
/Objectives and attainment
goals
The goal of this project is to learn the following:
1.Comparison of Korean and Japanese language systems
2.Comparison between Korean and Japanese culture and society
3.Comparison of Korean and Japanese IT developmentalities.
4.The case study of successful Korean IT company.

This is considered very interesting. Through this project, I will examine what we can do in our lives and what we can do as a sign of progress of Korean and Japan.
授業スケジュール
/Class schedule
We will consult with faculty on your own, investigate through books and webs, and discuss each other.
教科書
/Textbook(s)
Nothing. Use laboratory materials
Reference: Korean Living in Country, Free talking for walking alone, Let us sing a song in Korean, Korean Language (Hallym Univ.) (in Japanese)  
成績評価の方法・基準
/Grading method/criteria
Attendance. We encourage you to deal with assignment.
履修上の留意点
/Note for course registration
Students who are interested in participating in this project, contact with Professor Shin through e-mail.


Back
開講学期
/Semester
2019年度/Academic Year  前期 /First Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Alexander P. Vazhenin
担当教員名
/Instructor
Alexander P. Vazhenin
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/12
授業の概要
/Course outline
Computer security is the protection of information systems from theft or damage to the hardware, the software, and to the information on them, as well as from disruption or misdirection of the services they provide. It includes controlling physical access to the hardware, as well as protecting against harm that may come via network access, data and code injection, and due to malpractice by operators, whether intentional, accidental, or due to them being tricked into deviating from secure procedures. In computer security, there is a competition called CTF (Capture The Flag). CTF contests are usually designed to serve as an educational exercise to give participants experience in securing a machine, as well as conducting and reacting to the sort of attacks found in the real world. We provide a dedicated UNIX environment to play actual worldwide CTF challenges. The course will be provided in cooperation with the Eyes Japan Co.
授業の目的と到達目標
/Objectives and attainment
goals
The focus of the class is to explain how to assess the security of networks and applications in order to build better protection or reveal the weaknesses that needed to be fixed in current deployment. Students can study by themselves in the prepared environment and learn the basics of information security.
By learning the real methods the attackers use, students will gain much more practical knowledge on how to reinforce their infrastructure.
授業スケジュール
/Class schedule
Each class is consists of a lecture and practical tasks. Materials and exercises will be provided by instructor

Students will study the basics of the following fields especially needed in CTF challenges:

- Binary (Reversing)
- Forensics
- Pwnable (Exploitation)
- Web
- Network
- Cryptography
- Miscellaneous
教科書
/Textbook(s)
Course materials will be provided by instructor
成績評価の方法・基準
/Grading method/criteria
Two quizes of 30 points each will be given.
The final exam will covered 40 points.
履修上の留意点
/Note for course registration
It would be good if students will have any preliminary knowledge about
Computer Architecture, Programming, Networking, Operating Systems.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://sealpv2.u-aizu.ac.jp/


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Yutaka Watanobe
担当教員名
/Instructor
Yutaka Watanobe
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
The purpose of this project is to enhance student's capabilities for programming and problem-solving as well as to deepen the knowledge of advanced algorithms through competitive programming.
授業の目的と到達目標
/Objectives and attainment
goals
Students are expected to solve problems which were on the global-scale programming competitions such as ACM-ICPC, AtCoder, TopCoder and Codeforces.
We will try to participate in some competitions for ACM-ICPC cooperating with Univ. of Aizu Competitive Programming Club.
授業スケジュール
/Class schedule
1. Introduction to Programming
2. Introduction to Algorithms
3. Programming Techniques and Strategies
4. Algorithms and Data Structures
   Dynamic Programming
   Graph/Tree
   Advanced Data Structures
   Computational Geometry
5. Contest
教科書
/Textbook(s)
プログラミングコンテストチャレンジブック
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
成績評価の方法・基準
/Grading method/criteria
Practice 50%
Contest 50%
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://onlinejudge.u-aizu.ac.jp/
http://atcoder.jp/
http://www.topcoder.com/
http://codeforces.com/
http://web-ext.u-aizu.ac.jp/circles/acpc/
プログラミングコンテストチャレンジブック
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
東京大学実践的プログラミング「問題解決のためのプログラミング一巡り」
最強最速アルゴりズマー養成講座
オンラインジャッジではじめるC/C++プログラミング入門


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Yutaka Watanobe
担当教員名
/Instructor
Yutaka Watanobe
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
The purpose of this project is to enhance student's capabilities for programming as well as to deepen the knowledge of algorithms, frameworks, paradigms and tools for software development. Students are expected to have exercises for:
(1) learning basic algorithms and programming techniques through
    solving given problems step by step, or
(2) developing applications and WEB services based on
    Java, JavaScript, Web technologies, etc for Aizu Online Judge (AOJ).
授業の目的と到達目標
/Objectives and attainment
goals
Through the course (1), students will obtain knowledge of algorithms and programming techniques and be able to write a structured code which is easy to understand and debug.
Through the course (2), students will be able to develop small-scale WEB services and applications.
授業スケジュール
/Class schedule
1. Introduction to Programming
2. Introduction to Algorithms
3. Problem Solving (course 1)
   Application Development (course 2)
教科書
/Textbook(s)
Materials will be provided online.
成績評価の方法・基準
/Grading method/criteria
Practice 50%
Project 50%


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Rentaro Yoshioka
担当教員名
/Instructor
Rentaro Yoshioka
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/07
授業の概要
/Course outline
User-interfaces in software applications are an important media in which users communicate their will and understand instructions and information from the computer, and directly affect the usability of that application. In this project, “self-explanatory user-interfaces” that can present the right data in the right time, and show in a natural form the possible options for the user by precisely grasping the user’s needs.
As the primary theme, we will consider interfaces for the next-generation programming system (under development in another project), but students are encouraged to propose their own themes as well. Students will be guided in performing user-centered design to define the functions and specifications. Knowledge and skills in programming languages and web programming are necessary. Students are requested to self-study necessary programming skills.
授業の目的と到達目標
/Objectives and attainment
goals
Given the new innovations in both software and hardware, it is useful to consider the needs of users and transform the innovations into their benefits. This project will urge students to think in the user’s perspective and define how technology can fulfill their needs and to deliver such a solution in the form of a software product. As for skills, students will learn how to build user interfaces.
授業スケジュール
/Class schedule
Concrete goals and schedule will be defined depending on student’s interest and skill.
Week 1: Introduction
Understand the class schedule and confirm learning goals. Benchmark each participant’s programming skills for lecture planning.
Week 2: Programming Exercise 1
Review and exercise of basic programming.
Week 3: Programming Exercise 2
Review and exercise of basic programming.
Week 4: Programming Exercise 3
Review and exercise of basic programming.
Week 5: Design Thinking and Interface Design 1
Study basic knowledge of conceiving and designing a user-interface.
Week 6: Design Thinking and Interface Design 2
Study basic knowledge of conceiving and designing a user-interface.
Week 7: GUI Programming 1
Study user-interface programming approach through development of a simple GUI application.
Week 8: GUI Programming 2
Study user-interface programming approach through development of a simple GUI application.
Week 9: GUI Programming 3
Study user-interface programming approach through development of a simple GUI application.
Week 10: GUI Programming 10
Study user-interface programming approach through development of a simple GUI application.
Week 11: GUI Programming 11
Study user-interface programming approach through development of a simple GUI application.
Week 12: GUI Programming 12
Study user-interface programming approach through development of a simple GUI application.
Week 13: Evaluation
Organize the design aspects embedded into the developed application and evaluate how they relate to usability.
Week 14: Presentation
Present developed application and share interface design ideas.
教科書
/Textbook(s)
Materials will be distributed as necessary.
成績評価の方法・基準
/Grading method/criteria
Overall grade will be decided based on idea, participation, and exercises.
履修上の留意点
/Note for course registration
This is an activity driven by student’s self-study to achieve the development goal formulated in class. Minimal lectures on user-centered-design and programming is provided, but other necessary knowledge should be obtained from books and internet by student’s own efforts.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://borealis.u-aizu.ac.jp/classes/sccp/


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Rentaro Yoshioka
担当教員名
/Instructor
Rentaro Yoshioka
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/07
授業の概要
/Course outline
Methods for generating and editing unique 3D shapes using haptic devices and methods for rapid prototyping will be investigated. In particular, shapes created by the 3D Kanji technology will be used as the models and various methods for obtaining the required shape will be experimented.
授業の目的と到達目標
/Objectives and attainment
goals
Students will be able to experience the 3D modeling method based on sensual feedback using haptic-devices. They will also be able to experience rapid-prototyping with 3D printers and understand its characteristics.
授業スケジュール
/Class schedule
Concrete goals and schedule will be defined depending on student’s interest and skill.
Week 1: Modeling 1: Introduction
Understand the class schedule and confirm learning goals. Short instruction to FreeForm/ClayTools haptic modelling tools.
Week 2: Modelling 2: Using basic tools
Create a model using the basic tools.
Week 3: Modelling 3: Modelling geometrically-designed shapes
Create model using 2D/3D shapes as guides.
Week 4: Modelling 4: Improving numerical accuracy
Create model using numerical inputs.
Week 5: Modelling 5: Modelling organic shapes
Create model with form difficult to model with numerical CADs.
Week 6: Free Creation 1
Create a free-theme model, making full use of functions learned in week 1-5, by trial-error and self-study.
Week 7: Free Creation 2
Create a free-theme model, making full use of functions learned in week 1-5, by trial-error and self-study.
Week 8: Free Creation 3
Create a free-theme model, making full use of functions learned in week 1-5, by trial-error and self-study.
Week 9: Themed Creation 1
Design a useful model for a given theme (problem), and perform modeling through extensive trial-error.
Week 10: Themed Creation 2
Design a useful model for a given theme (problem), and perform modeling through extensive trial-error.
Week 11: Themed Creation 3
Design a useful model for a given theme (problem), and perform modeling through extensive trial-error.
Week 12: Themed Creation 4
Design a useful model for a given theme (problem), and perform modeling through extensive trial-error.
Week 13: Themed Creation 5
Design a useful model for a given theme (problem), and perform modeling through extensive trial-error.
Week 14: 3D Print and Presentation
Student’s present their model and share ideas.
教科書
/Textbook(s)
Materials will be distributed as necessary.
成績評価の方法・基準
/Grading method/criteria
Overall grade will be decided based on idea, participation, and exercises.
履修上の留意点
/Note for course registration
This is an activity driven by student’s self-study to achieve the development goal formulated in class. Minimal tutorial on haptic modelling is provided, but usage of other functions and their application methods should be learned by the student’s own ingenuity.
Moreover, since the number of device/software is limited, allowable in-class working time will decrease depending on number of students. In such cases, it might become necessary to work at times outside of lectures.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://borealis.u-aizu.ac.jp/classes/sccp/


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Ken Nakazawa
担当教員名
/Instructor
Ken Nakazawa
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/06
授業の概要
/Course outline
Learning how to measure, analyze and evaluate "movement" of the human body supporting human life such as walking and eye movements.
授業の目的と到達目標
/Objectives and attainment
goals
Objectives
1, To Learn how to measure a movement of the human body using a motion capture system or eye tracking system.
2, To Learn how to analyze and evaluate the measured data using EXCEL and MAT-LAB.

Attainment target
Carry out the process of analyzing data measured on physical activity using EXCEL or MAT LAB.
授業スケジュール
/Class schedule
Detailed schedule etc are decided / contacted within weekly class.
教科書
/Textbook(s)
スポーツバイオメカニクス20講
成績評価の方法・基準
/Grading method/criteria
Attitude towards projects, etc. are evaluated in a comprehensive manner.
履修上の留意点
/Note for course registration
必要に応じて資料を配布する


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Heo Younghyon
担当教員名
/Instructor
Heo Younghyon
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/08
授業の概要
/Course outline
This course is designed to introduce Korean language and culture. Students will learn Korean alphabet (Hangul), basic Korean words and expressions. We will also have several culture sessions, during which we can 1) watch Korean YouTube clips, movies and dramas, 2) listen to Korean music and 3) play Korean traditional games.
授業の目的と到達目標
/Objectives and attainment
goals
There are two main objectives in this course. First, students will learn basic Korean expressions that they can use in simple conversations with their potential Korean friends or business partners. Second, it introduces some cultural aspects of Korea so that they can better understand the country.
授業スケジュール
/Class schedule
Class 1. Korean alphabet (Part 1)
Class 2. Korean alphabet (Part 2)
Class 3. Korean alphabet (Part 3)
Class 4. Basic Korean Expressions (Part 1)
Class 5. Basic Korean Expressions (Part 2)
Class 6. Basic Korean Expressions (Part 3)
Class 7. Introduction to Korean Culture (Part 1)
Class 8. Introduction to Korean Culture (Part 2)
Class 9. Introduction to Korean Culture (Part 3)
Class 10. Korean Music
Class 11. Korean Drama
Class 12. Korean Movie
Class 13. How to learn Korean through YouTube (Part 1)
Class 14. How to learn Korean through YouTube (Part 2)
Class 15. How to learn Korean through YouTube (Part 3)
教科書
/Textbook(s)
There is no textbook. Course materials will be distributed in each class meeting.
成績評価の方法・基準
/Grading method/criteria
Participation: 20%
Homework: 40%
Quizzes: 40%


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Yodai Watanabe
担当教員名
/Instructor
Yodai Watanabe
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
Cryptographic technologies are fundamental to securing digital information in various services. This course provides an introducation to modern cryptography throught the study of a curious cryptosystem called the visual secret sharing schemes.
授業の目的と到達目標
/Objectives and attainment
goals
The objective of this course is to learn the construction and the security of cryptosystems both theoretically and practically.
The goals are to understand the construction and the security of visual secret sharing schemes and to implement a visual secret sharing scheme encrypting multiple images.
授業スケジュール
/Class schedule
Theory:
1. Introduction
2. Information theoretic security
3. Secret sharing
4. Visual secret sharing schemes
Implementation:
1. Introduction
2. Pseudorandom numbers
3. Image processing
4. Visual secret sharing schemes
教科書
/Textbook(s)
N/A (handouts will be provided)
成績評価の方法・基準
/Grading method/criteria
Grades will be based on efforts into the project.
履修上の留意点
/Note for course registration
N/A
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Visual secret sharing schemes:
http://web-int.u-aizu.ac.jp/~yodai/research/ss/ss.html


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Akira Fujitsu
担当教員名
/Instructor
Akira Fujitsu
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/22
授業の概要
/Course outline
We make Mathematica programs for physics education.
授業の目的と到達目標
/Objectives and attainment
goals
Students should
1. make Mathematica programs by themselves
2. get basic concepts of physical laws in Dynamics and Electromagnetism
授業スケジュール
/Class schedule
Every time, we will have activities as
1. Short Lecture
2. Review of Program
3. Discussion
教科書
/Textbook(s)
Dynamics, Electromagnetism
成績評価の方法・基準
/Grading method/criteria
Evaluate Mathematica programs (100%)


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Yoshiko Ogawa
担当教員名
/Instructor
Yoshiko Ogawa
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
The course focusses on satellite data analysis to monitor magmatic activity below active volcanoes in Fukushima Prefecture. Development of a GIS tool for visualizing various types of volcanic data are also targeted.
授業の目的と到達目標
/Objectives and attainment
goals
The goals of this course are to:
1. Obtain basic knowledge about volcano
2. Understand various types of volcano monitoring and observation data
3. Analyze observation data or develop the tool for visualization of data
4. Comprehend volcanic disaster prevention via handling real data
授業スケジュール
/Class schedule
1. Introduction: Overview of the course
2. What are volcanoes? : Magmatic activity
3. What are volcanoes? : Active volcanoes in Japanan and prevention of volcanic disasters
4. Volcano monitoring and data : Ground observations
5. Volcano monitoring and data : Satellite observations
6. Data analysis or Development of visualization tool : Preparation
7. Data analysis or Development of visualization tool : Exercise 1
8. Data analysis or Development of visualization tool : Exercise 2
9. Data analysis or Development of visualization tool : Exercise 3
10. Data analysis or Development of visualization tool : Exercise 4
11. Data analysis or Development of visualization tool : Exercise 5
12. Data analysis or Development of visualization tool : Exercise 6
13. Preparation for presentation
14. Presentation of outcome
教科書
/Textbook(s)
Will be introduced in the class
成績評価の方法・基準
/Grading method/criteria
Your final grade will be calculated according to the following process: Exercise (50%), Outcome and presentation (50%).


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Nobuyoshi Asai
担当教員名
/Instructor
Nobuyoshi Asai
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/02/15
授業の概要
/Course outline
Let's challenge Datalimpic 2019!
授業の目的と到達目標
/Objectives and attainment
goals
This class will be laboratory class or ractical training through assignment, design, creation and presentation by individual or group.
The target of this year would be we aim to go through document review after
we set up our own theme based on thepast participation themes and entered in the Tohoku area qualification.

授業スケジュール
/Class schedule
1. introduction
2-5 Research on previous themes and products
6-8 set our own themes and entry to Datalimpic 2019
9-14 production and submission
教科書
/Textbook(s)
none
成績評価の方法・基準
/Grading method/criteria
based on activity and contribution
履修上の留意点
/Note for course registration
class slots might be changed
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://www.wingarc.com/datalympic2018/


Back
開講学期
/Semester
2019年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Maxim V. Ryzhii
担当教員名
/Instructor
Maxim V. Ryzhii
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/03/04
授業の概要
/Course outline
Students will study basic principles of semiconductor device modeling techniques, study the software source code based on Ensemble Monte Carlo particle simulation method (with some programming work on class workstation).
Students will study and run the software and obtain different characteristics of semiconductor devices.
授業の目的と到達目標
/Objectives and attainment
goals
- Ensemble Monte Carlo particle simulation method and its application to semiconductor device modeling.
- Graphical visualization of the obtained results.
授業スケジュール
/Class schedule
Seminars and explanations, work with software, some programming work, running computer simulations.
教科書
/Textbook(s)
Tomizawa Kazutaka
Numerical Simulation of Submicron Semiconductor Devices
成績評価の方法・基準
/Grading method/criteria
Course report (100%)
履修上の留意点
/Note for course registration
Applied programming skills are required (Visual C), also Visual Fortan desirable.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Tomizawa Kazutaka
Numerical Simulation of Submicron Semiconductor Devices


Back
開講学期
/Semester
2019年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Debopriyo Roy
担当教員名
/Instructor
Debopriyo Roy
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/20
授業の概要
/Course outline
This course is about teaching the art of using language and communication skills for networking and workflow management related to attending and organizing international conferences.  The idea is to develop students’ project management and English communication skills.
Attending or organizing conferences can be very productive and fun or totally overwhelming and a drain depending on many factors. The investment of time, travel and energy required to go to conferences, makes it more important to be prepared before you go so that you’re not scrambling at the last minute or worse yet – while you are there. The 21st century conference attendee has much more technology, social media and content options that can be used to share & highlight their experience and their takeaways.
As part of this course, we will look into what it takes to prepare in English for a good conference as a speaker and organizer (even when your English is not good); we will spend some time learning the tricks for organizing a good international conference and the tasks and responsibilities that go with it; and the discussions and tasks will also feature how to ask good questions to the speaker; how to do problem-solving when organizing an international conference, workflow management, time and personnel management, and the art of networking with international colleagues. Students will get an opportunity to participate and network directly with international colleagues and students as part of a weeklong international conference held on our UoA campus.

授業の目的と到達目標
/Objectives and attainment
goals
We will look forward to achieving multiple goals:
1. Develop an understanding of how to speak to the audience and keep them engaged during a presentation.
2. Develop an understanding of what it takes to organize an international conference.
3. Develop an understanding of how to stay connected with international colleagues and partners and also expand on the number of people you know.
4. How to write polite emails to colleagues and partners and stay connected.
5. How to talk freely with international colleagues, even with poor English
授業スケジュール
/Class schedule
The following topics will be covered (each topic will take 2 weeks except Topic 8):
Topic # 1: How to Decide on Good Conferences to Attend / Mental Preparation for         Attending an International Conference /
Topic # 2: Writing a Conference Proposal / How to Develop Interesting Presentation Slides
Topic # 3: How to Add Humor to Making Presentations
Topic # 4: Interfaces for Conference Workflow Management (Easy Chair and EDAS)
Topic # 5: How to Design an Effective Conference Website
Topic # 6: How to Develop General Networking Skills / The Business Angle in Conferences
Topic # 7: How to Write Effective Networking Emails to Colleagues
Topic # 8: Preparing for a Conference Publication / Invited Lecture on CALL (computer assisted language learning)
教科書
/Textbook(s)
No textbooks needed. Lecture materials will be provided in class.
成績評価の方法・基準
/Grading method/criteria
The assessment rubric is part of the assignment instructions each week. However, a detailed grading schema will be maintained for each assignment. Please check the course webpage for the grading schema for each assignment.

Assessment (Overall Criteria): Each assignment will be graded against a specific set of criteria. A student will either get 0 or 1 for each category as is seen below.

1. Organization of Ideas (0/1)
2. Clarity of Ideas (0/1)
3. Grammatical and Sentence Construction Issues (0/1)
4. Use and Explanation of Graphics (0/1)
5. User-Friendly Nature of the Information (0/1)
6. Text-Graphics Coordination (0/1)
7. Information Accessibility (0/1)

Students MUST post assignments in Schoology (https://www.schoology.com/), and must NOT be absent.

The grade distribution might be subjected to last minute changes.
Assignment # 1: Reflection Paper on Choosing a Good Conference to Attend / Writing a    Conference Proposal - 10%
Assignment # 2: Design a Good Presentation for a Conference - 10%
Assignment # 3: Adding Humor to Speech and Slides in the Presentation - 10%
Assignment # 4: Developing a Quick Guide Explaining how to use Easy Chair - 15%
Assignment # 5: Prepare a Plan on how to Get Colleagues/Students/Partners Interested in your Conference - 10%
Assignment # 6: Writing Effective Emails to Colleagues - 15%
Assignment # 7: Project Management Skills:  - 30%
Participating at the ACM International Conference at UoA as a volunteer in the conference team (https://www.acmchapterseminarjapan.com/etltchome2020)

* Every student will receive an ACM certificate of participation.
履修上の留意点
/Note for course registration
Reasonable English language proficiency will help.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://easychair.org/
https://www.edas.info/
https://sites.google.com/new
https://www.mindmeister.com/ja


Back
開講学期
/Semester
2019年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Yasuhiro Abe
担当教員名
/Instructor
Yasuhiro Abe
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/15
授業の概要
/Course outline
We aim to build application and/or services that can improve our university life.

* If necessary for activities, we will prepare servers etc. as much as possible.
* It does not cover anything that violates the diploma policy, such as a past-exam database.

授業の目的と到達目標
/Objectives and attainment
goals
We aim to improve the ability to identify and solve problems and the quality of life on our campus using technology that has learned by ourselves.
授業スケジュール
/Class schedule
1. To identify issues.
2. To analyze expected effects.
3. Design
4. Development
5. Test, demonstration, and release.
教科書
/Textbook(s)
N/A
成績評価の方法・基準
/Grading method/criteria
Evaluation is performed based on the following aspects for developed applications and/or services.
We provide guidance about course plan and evaluation criteria on the first day.

1. Students can set appropriate goals for the purpose.
2. Students can explain purposes, results, and issues by themselves regarding the developed applications and/or services.
履修上の留意点
/Note for course registration
The activity time will be scheduled for Wednesday 17:00-18:40.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/lda4bcl/


Back
開講学期
/Semester
2019年度/Academic Year  後期 /Second Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
Akitsugu Nogita
担当教員名
/Instructor
Akitsugu Nogita
推奨トラック
/Recommended track
履修規程上の先修条件
/Prerequisites

更新日/Last updated on 2019/08/06
授業の概要
/Course outline
When your English is not understood, it is often not because your pronunciation is bad, but because you simply misunderstand the English spelling and sound systems. In this course, you will learn the English spelling and sound systems, such as the English equivalents of Japanese gojūon-hyō, the difference between kanji and hiragana, haku, intonation, and so forth, which most Japanese people have never been taught in middle and high school. The methods used in this course were adopted from the well-developed Chinese pronunciation teaching methods.

授業の目的と到達目標
/Objectives and attainment
goals
By the end of this course,
(a) students’ pronunciation will be much more accurate and understandable.
(b) students will be able to guess the pronunciation of new words much more accurately.
(c) students will be able to enjoy English word games and lyrics, which require basic knowledge of the English spelling and sound systems.
授業スケジュール
/Class schedule
Session 01 Similarities between Kanji and English spelling
Session 02 Long vowel letters
Session 03 Short vowel letters
Session 04 Short vowel letters (continuation)
Session 05 Vowel digraphs
Session 06 Consonant letters
Session 07 Consonant letters (continuation)
Session 08 Consonant digraphs
Session 09 English equivalent of Japanese haku
Session 10 Heavy syllable and light syllable in English and Chinese
Session 11 English word games
Session 12 How to enjoy English lyrics
Session 13 Advanced phonics rules
Session 14 Advanced phonics rules (continuation)
教科書
/Textbook(s)
No textbook. Materials will be provided.
成績評価の方法・基準
/Grading method/criteria
In-Class Assignments: 60%
Quizzes: 30%
Participation: 10%
履修上の留意点
/Note for course registration
Students are expected to use the spelling and pronunciation rules outside the classroom.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://youtu.be/g0QIzy2KfKc


Responsibility for the wording of this article lies with Student Affairs Division (Academic Affairs Section).

E-mail Address: sad-aas@u-aizu.ac.jp