AY 2025 Undergraduate School Course Catalog

Student Cooperative Class Project

2025/02/23

Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
ABE Yasuhiro
担当教員名
/Instructor
ABE Yasuhiro
推奨トラック
/Recommended track
先修科目
/Essential courses
N/A
更新日/Last updated on 2025/01/23
授業の概要
/Course outline
An enterprise web application hosted on the 3-tier web architecture is also integrated with other servers, such as a standard 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 implement that.

This SCCP will focus on building and managing a comprehensive web infrastructure, with experience in building and utilizing load-balancing, high availability features, and system orchestration.

In FY2025, we will continue to focus on kubernetes, aiming to acquire knowledge
related to the functions used to develop and operate large-scale web applications.
授業の目的と到達目標
/Objectives and attainment
goals
[Corresponding Learning Outcomes] N/A
[Competency Codes] N/A

We focus on the (1) on the following list as an overall objective.
For advanced participants, we also provide additional targets, (2) and (3) on the list.

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

We will learn about Kubernetes as of AY2020.

The kubernetes cluster (https://kubecamp.u-aizu.ac.jp/) is available for use on campus starting in 2024.

In AY2025, we plan to implement these activities while continuing to use the kubernetes system.
授業スケジュール
/Class schedule
The content of the whole 14 sessions will be decided at the first session while confirming the participants' intentions.

1. Guidance
We provide guidance about the course plan and evaluation criteria on the first day.
These contents might be changed by participants' knowledge and experience.

The following is an example of the implementation in AY2024.

1st semester (2nd-7th) Operation and understanding of kubernetes with focus on kubecamp.u-aizu.ac.jp
2nd semester (8th-14th) Explanation of the technologies of the components of kubernetes (Load Balancer, Ingress, Harbor, PVC, Applied use of Kubernetes)

For past content, please refer to the SCCP web page.
教科書
/Textbook(s)
N/A
成績評価の方法・基準
/Grading method/criteria
Grades will be evaluated by submitting reports from the following perspectives.

#1. (Compared to a computer owned by an individual,) Understand the purpose and advantages of managing and operating a enterprise computing environment.
#2. Understand the purpose and advantages of the kubernetes environment
#3. (Regarding the #1) Understand and be able to explain the technical elements. (To use various functions of kubernetes using the kubectl command)
#4. In addition to them, use and practice the learned knowledge. (To run a Docker container in the kubernetes environment)
履修上の留意点
/Note for course registration
1. No prerequisite knowledge or experience is required.

2. The purpose of SCCP is to explore the spontaneous interests of students. I expect students to make creative use of the systems.

Teaching Language: Japanese
(Note: Most of the course wares are also provided in English. The teaching language will be consulted.)
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/
https://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/edwi/

Activity Space: Seminar Room #10, RQ. (https://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/workspace/)

The course instructor has working experience: ABE Yasuhiro has seven years of experiences as IT specialist in designing, implementing, and managing web infrastructure for hosting enterprise web applications in large-scale UNIX environment in IBM Japan. Drawing on this background, he provides guidance on the enterprise computing infrastructure.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
ABE Yasuhiro
担当教員名
/Instructor
ABE Yasuhiro
推奨トラック
/Recommended track
先修科目
/Essential courses
N/A
更新日/Last updated on 2025/01/23
授業の概要
/Course outline
This SCCP aims to build applications and 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
[Corresponding Learning Outcomes] N/A
[Competency Codes] N/A

This extracurricular project will address the following goals.

1. To improve the quality of life on campus and the ability to identify and solve problems using our own technological skills.

In FY2025, we will continue to focus on using kubernetes to manage developed code and to manage deployed applications.
授業スケジュール
/Class schedule
The content of the whole 14 sessions will be decided at the first session while confirming the participants' intentions.

1. Guidance
We provide guidance about the course plan and evaluation criteria on the first day.
These contents might be changed by participants' knowledge and experience.

The following is an example of the implementation in AY2024.

02: Basic use of the K8s environment
03-05 Understanding additional features of the K8s environment (Persistent Volume, Reverse Proxy)
06-09 Understanding Kubernetes and Docker through application creation
・Creation and operation of a chat application using Socket.IO (WebSocket)
・Creation and crawling of a full-text search database using Apache Solr
・Creation and operation of web page search applications
10-11 Understanding the mechanism of load balancers.
12-14 Understanding OpenaAPI and openapi-generator to increase development productivity

Please check the SCCP web page for past activities and available systems.
教科書
/Textbook(s)
N/A (Please see the following SCCP URLs.)
成績評価の方法・基準
/Grading method/criteria
Evaluation is performed based on the following aspects of the application/service you aim to create, either in the form of a presentation or a report.

Participants should be able to:

1. Set appropriate goals for issues.
2. Solve those issues using containers, such as Docker and Kubernetes.
履修上の留意点
/Note for course registration
1. The activity time will be scheduled for Monday, 17:00-18:40.

Teaching Language: Japanese
(Note: Most of the course wares are also provided in English. The teaching language will be consulted.)
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
1. https://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/
2. https://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/lda4bcl/

Activity Space: Seminar Room #10, RQ (https://web-int.u-aizu.ac.jp/~yasu-abe/ja/sccp/workspace/)

The course instructor has working experience: ABE Yasuhiro has seven years of experiences as IT specialist in designing, implementing, and managing web infrastructure for hosting enterprise web applications in large-scale UNIX environment in IBM Japan. Drawing on this background, he provides guidance on the enterprise computing infrastructure.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期 /First Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
AMITANI Yuichi
担当教員名
/Instructor
AMITANI Yuichi
推奨トラック
/Recommended track
先修科目
/Essential courses
N/A
更新日/Last updated on 2025/01/17
授業の概要
/Course outline
The 21st century computer engineers should be aware of possible ethical problems and challenges over artificial intelligence and robotics. In this SCCP course, we will form a reading group where we will read ethical literature on AI and robotics. In each class all the participants read the assigned reading material together and will discuss it. We will mainly read the materials in Japanese. (*This course will only be offered in the 1st semester in Japanese.)
授業の目的と到達目標
/Objectives and attainment
goals
-To understand ethical problems on AI and robotics and represent them in presentation and discussion.
-To form considered opinions on the issues and express them clearly.
授業スケジュール
/Class schedule
Each week students will read the same reading material (a newspaper op-ed, a book chapter, an academic paper etc.) together and discuss it.
教科書
/Textbook(s)
No textbooks. We will decide which book or article to read in the first class.
成績評価の方法・基準
/Grading method/criteria
Preparation and participation to dicussion in the class, and (possibly) term paper.
履修上の留意点
/Note for course registration
-This course will be offered in the 1st semester and in Japanese.
-Syllabus is subject to change.
-If few students are registered to this course, each student may have to do a lot of work for preparation and presentations. Therefore, I suggest that you consult the instructor before registering the course.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
-久木田水生ほか『ロボットからの倫理学入門』名古屋大学出版会
-西垣・河島『AI倫理』中公新書ラクレ
-クーケルバーグ『AIの倫理学』丸善出版
-岡田美智男・松本光太郎編著『ロボットの悲しみ : コミュニケーションをめぐる人とロボットの生態学』新曜社
-高橋昌一郎『実践・哲学ディベート』NHK出版新書
(以上本学図書館に所蔵あり)


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期 /First Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
CARR Nicholas
担当教員名
/Instructor
CARR Nicholas
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
This class provides students will a new way of thinking about and understanding language which will transform their understanding of the English language. Rather than thinking of using English as a set of rules, students will learn to understand it conceptually. This approach will assist learners in realizing that grammar is a product of human cognition, leading to a deeper understanding of English grammar. Such knowledge will not only help students improve their English abilities but also develop the skills to better evaluate text produced by generative AI.
授業の目的と到達目標
/Objectives and attainment
goals
After completing this course, students will:
(1) understand how to qualify and quantify things in English
(2) have learnt how to situate events as temporal units in English
(3) develop an understanding if spatial relations in English
(4) develop the ability to evaluate English text produced by generative AI
授業スケジュール
/Class schedule
Class 1: Introduction and some basics
Class 2: Types of things
Class 3: Definiteness: Grounding things
Class 4: Quantifying things: Quantifiers
Class 5: Qualifying things: Modifiers
Class 6: Review and Reflection 1
Class 7: Situation types: Aspect
Class 8: Grounding situations in time: Tense
Class 9: Grounding situations in potentiality: Modality
Class 10: Review and Reflection 2
Class 11: Event schemas: Sentence patterns
Class 12: Space and extensions of space
Class 13: Review and Reflection 3
Class 14: Final Assessment Task
Notes:
1). The class schedule may be slightly altered as per student requirements
2). Review and Reflection Tasks will incorporate evaluation of AI generated text
教科書
/Textbook(s)
All materials will be distributed in class or via the course site.
成績評価の方法・基準
/Grading method/criteria
Active Participation: 10%
Homework Assignments: 10%
Review and Reflection Tasks: 45%
Final Assessment Task: 35%
履修上の留意点
/Note for course registration
This course is primarily taught in English.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
DEMURA Hirohide
担当教員名
/Instructor
DEMURA Hirohide, OKUDAIRA Kyoko, OHTAKE Makiko, HIRATA Naru, OGAWA Yoshiko, HONDA Chikatoshi, KITAZATO Kohei
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/28
授業の概要
/Course outline
In this project, participants will experience data visualization processing based on images and shape data of asteroids and lunar and planetary bodies obtained so far. They will be guided to familiarize themselves with lunar and planetary exploration. In addition, activities of Astrobiology related to the International Space Station Tanpopo Project will also be conducted in separate groups.
We also collaborates with another course "Venture Experience Workshop no.2, Space Developments x ICT".

The workshop will consist of the following four parts

< Facility Tour >
Tours of Space Development Facilities will be conducted at Sat/Sun/Holiday/Extra-Day on a one-day basis.
This tour for 2025 will be held on the extra day for the Q2 final exam (July 29).

< Moon/Planets Gazing Sessions and Lectures >
Students who wish to participate in these events are invited to watch the Moon and planets through the telescope of the observatory on the rooftop of UoA, or Smart Telescope. Teams will also participate in lectures and practical training by external lecturers, as well as events and activities related to lunar and planetary exploration, such as hackathons.

< Lectures and Data Analysis Hands-on Training >
During the semester, students analyze remote sensing data from deep space probes. The content is related to image processing engineering and computer vision, but the course is designed to be accessible to new students.

< Astrobiology including International Space Station Tanpopo Project >
The TANPOPO Project ( https://www.wakusei.jp/book/pp/2011/2011-2/2011-2-117.pdf ) is a Japanese space mission to expose organic matter / microorganisms to space and collect cosmic dust and microorganisms in the Japanese Experiment Module of the International Space Station (ISS). The International Space Station, as the name suggests, is international, and the activities will be conducted in collaboration with multiple research institutes and universities, including overseas researchers, making it a project-based learning program with significant educational benefits. This is a unique opportunity to be involved in a JAXA space mission. It is possible for students who are interested in space and are enthusiastic about working with their hands.
授業の目的と到達目標
/Objectives and attainment
goals
We have two groups.
The Lunar and Planetary Data Analysis Group will learn about lunar and planetary science and exploration by providing instruction on data acquisition and fundamental analysis methods.
The Astrobiology Group will work with upperclassmen in several teams to learn problem-solving.
授業スケジュール
/Class schedule
The lunar and planetary data analysis group and the astrobiology group exercises with the data, tools, etc. throughout the year. In addition, after regular hours, we will hold moon and planet gazing parties at the rooftop observatory with those who wish to participate. The tour to outside facilities is scheduled with them, too.
教科書
/Textbook(s)
N/A
成績評価の方法・基準
/Grading method/criteria
A comprehensive evaluation will be based on reports, class activities (presentations, Q&A), and attitudes.
履修上の留意点
/Note for course registration
Language: Japanese
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
The course instructors has working experiences: Instructors are familiar with Space Development Projects in JAXA.

Webpages in Japanese
 https://www.facebook.com/SpaceSoftUoA/
 http://www.jaxa.jp/projects/sat/hayabusa2/ 
 http://logos.ls.toyaku.ac.jp/~lcb-7/tanpopo/introduction.html 
 http://www.u-aizu.ac.jp/research/caist/arc-space/ 
 http://www.nao.ac.jp/astro/sky/2025/


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
EBINA Shoji
担当教員名
/Instructor
EBINA Shoji
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/24
授業の概要
/Course outline
Provide beneficial information and opportunities mainly for students who aspire to become teachers.
授業の目的と到達目標
/Objectives and attainment
goals
Stay updated on the latest education news and prepare for the teacher recruitment exam.
授業スケジュール
/Class schedule
In each class, the following activities will be conducted:

One participant will select a topic of interest from 'Latest Trends in Education 2025,' and the group will exchange opinions on the topic.
Participants will share their progress in studying for the teacher recruitment exam.
教科書
/Textbook(s)
最新教育動向2025(明治図書)
成績評価の方法・基準
/Grading method/criteria
The level of engagement in class
履修上の留意点
/Note for course registration
This class will be held in Japanese.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
HATA Keisuke
担当教員名
/Instructor
HATA Keisuke, NAGAI Kashiko
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
The Social Beauty Science is a new research field to research and visualize the effect of “usage” of beauty treatment or cosmetic. In modern society, “looks of person” is important factor in social communication. Especially, in this lecture, we hold a workshop and hands-on analysis of SNS and LLM for deepening mutual understanding between faculties and students. Moreover, we explain about gender sociology, relationship of society and usage of cosmetics.
授業の目的と到達目標
/Objectives and attainment
goals
1) Understanding about relationship of “looks of person” and “social communication”.
2) Understanding a social significance about Data analysis of SNS and social simulation by LLM
3) Understanding about gender and culture in modern society
授業スケジュール
/Class schedule
1: Introduction
2: History and Society of “Beauty” for Human
3 – 6: Looks and Communication by Cosmetics
7 – 9: Gender and Society
10 – 14: Hands – on analysis about beauty and cosmetics usage by SNS and LLM
教科書
/Textbook(s)
Distribute PDF files in each lecture as needed
成績評価の方法・基準
/Grading method/criteria
Midterm reports:30%
Final reports:50%
Contribution for project:20%
履修上の留意点
/Note for course registration
All genders are welcome to attend. And we strictly prohibit discriminatory remark about “looks of person” and “gender”.
Lecture's language is Japanese.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/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
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
In this class, you can study the basics of Hangul and basic expressions. While learning Korean, you will also have the opportunity to discuss and learn about Korean culture, history, or popular culture such as K-pop and K-dramas.
授業の目的と到達目標
/Objectives and attainment
goals
Upon the completion of this course, students will gain a deeper understanding of the Korean language and society through learning about Korean language and culture.
授業スケジュール
/Class schedule
Week 1    Course Introduction
Week 2    Korean alphabet (Hangul)-1
Week 3    Korean alphabet (Hangul)-2
Week 4    Korean alphabet (Hangul)-3
Week 5    Korean alphabet (Hangul)-4
Week 6    Korean alphabet (Hangul)-5
Week 7    Basic vocabulary and expressions -1
Week 8    Korean culture-1
Week 9    Basic vocabulary and expressions -2
Week10   Korean culture-2
Weel 11   Basic vocabulary and expressions -3
Week12   Korean culture-3
Week 13  Basic vocabulary and expressions -4
Week 14  Review 1
Week 15  Review 2
教科書
/Textbook(s)
All materials will be either available online or distributed in class.
成績評価の方法・基準
/Grading method/criteria
Class Participation [ 40% ]
In-class activities [ 60% ]
履修上の留意点
/Note for course registration
The course will be taught in Japanese.
本コースは日本語で開講されます。


Open Competency Codes Table Back

開講学期
/Semester
2025年度/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
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
This class is designed for students who can read Hangul to some extent. While learning Korean, students will also have the opportunity to discuss and learn about Korean culture, history, or popular culture such as K-pop and K-dramas.
授業の目的と到達目標
/Objectives and attainment
goals
Upon the completion of this course, students will gain a deeper understanding of the Korean language and society through learning about Korean language and culture.
授業スケジュール
/Class schedule
Week 1    Course Introduction
Week 2    Review: Korean alphabet
Week 3    Past tense
Week 4    Present tense
Week 5    Future tense
Week 6    Who/What
Week 7    When/where
Week 8    Writing 1
Week 9    Writing 2
Week10   Writing 3
Weel 11   Guessing words 1
Week12   Guessing words 2
Week 13  Reading 1
Week 14  Reading 2
Week 15  Review
教科書
/Textbook(s)
All materials will be either available online or distributed in class.
成績評価の方法・基準
/Grading method/criteria
Class Participation [ 40% ]
In-class activities [ 60% ]
履修上の留意点
/Note for course registration
The course will be taught in Japanese.
本コースは日本語で開講されます。


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
IKEMOTO Junichi
担当教員名
/Instructor
IKEMOTO Junichi, HASHIMOTO Yasuhiro
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/23
授業の概要
/Course outline
This SCCP develops locality-themed digital video games and has local people play them in local events. In addition, this project develops electrical works and digital crafts by using 3D printer, laser cutter to liven up the local events too.
Making digital video games require game-programming and 3DCG, freshman without any programming experience or students who are interested in making 3DCG are in charge of making 3DCG by Blender, Sophomore and higher grades are in charge of writing game program by Unity. Instructor Ikemoto mainly be charge of developing electrical works and digital crafts, but if students want to try developing them, I intend to support them.
授業の目的と到達目標
/Objectives and attainment
goals
1. Student will be able to master the know-how to grasp problems and needs in local event.
2. Student will be able to master practical communication method.
4. Student will be able to understand utilization of ICT and regional contribution.
授業スケジュール
/Class schedule
In the first half, this course is planning to create products for "Kitakata Retro Street” at  Kitakata City in mid-July, and in the second half for "mini-mini museum for children " in Fukushima museum at the end of January.
教科書
/Textbook(s)
Nothing
成績評価の方法・基準
/Grading method/criteria
Positiveness and contribution for this project
履修上の留意点
/Note for course registration
Language: Japanese

 Game development and craft skills are all self-study under the guidance of teachers and seniors. There is a lot of work to do each week. This course requires students who can learn on their own and want to make seriously digital games or digital crafts. Let's create great works together!

※If you are a second-year student or above taking this course for the first time, or a first-year student taking the course from the second semester, please contact IKEMOTO (jikemoto@u-aizu.ac.jp)before beginning this course. I will inform you about the assignments you need to complete before beginning this course.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
“Masahiro Sakurai on Creating Games”  https://www.youtube.com/@sora_sakurai_en


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
KAWAGUCHI Tatsuki
担当教員名
/Instructor
KAWAGUCHI Tatsuki
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
This course is designed to comprehensively develop the knowledge, skills, and practical competencies necessary for success in a global society through experiential learning. In addition to classroom instruction on intercultural understanding and leadership, students will engage in fieldwork focused on local surveys and workshops that encourage the generation of innovative ideas, providing them with hands-on experience in acquiring practical skills.

Additionally, professionals and experts at the forefront of regional and international innovation will be invited to deliver lectures based on their real-world experiences, thereby deepening students' knowledge and expanding their perspectives.

First Semester (1 and 2 Quarters): Intercultural Understanding and Problem-Solving for Engineering Students:

This module explores different perspectives on topics such as the question posed by an overseas visitor: "Why is the green traffic signal in Japan referred to as blue?" In addition, students will consider strategies for addressing situations where individuals may feel uncomfortable initiating conversations with strangers, fostering a deeper understanding of intercultural differences. The course also provides diverse training exercises aimed at enhancing the qualities necessary for effective leadership.

Second Semester (3 and 4 Quarters): Introduction to International and Regional Activities for Engineering Students:  

This module emphasizes the importance of creating regional and international innovations that drive significant changes in people's thoughts and behaviors, particularly through the use of limited resources to generate new value. Students will engage in preparatory activities for studying abroad, international internships, and regional projects, focusing on the development of creative ideas and their practical application. The course will teach essential methodologies (skill sets), mindsets, and sources of motivation to support self-directed and impactful actions in these contexts.
授業の目的と到達目標
/Objectives and attainment
goals
[Course Objectives]
First Semester (1st and 2nd Quarters): Intercultural Understanding and Problem-Solving for Science and Engineering Students
 - Deepen intercultural understanding and learn effective communication methods.
 - Understand the skills necessary to succeed as a global professional and learn them through practical application.
 - Invite external lecturers from companies to enhance learning through real-world experiences.
 - Collaborate with other students to improve leadership qualities.
 - Maximize your potential and promote self-growth.

Second Semester (3rd and 4th Terms): Introduction to International and Regional Activities for Science and Engineering Students
 - Enhance skills applicable to study abroad programs and regional internships, and strengthen the ability to apply them practically.
 - Improve the ability to create new value using limited resources.
 - Learn how to act proactively, achieve results, and strengthen execution skills.
 - Cultivate flexible thinking and adaptability to respond to diverse environments and promote innovation.
 - Foster motivation and the ability to persist in the face of challenges.

[Corresponding Learning and Educational Goals]
 (A) Be aware of the professional and ethical responsibilities of an engineer, use information science and technology to analyze societal demands, and set, solve, and evaluate technical challenges.
 (C) Apply specialized knowledge from mathematics, natural sciences, and information technology, as well as the logical thinking, objective judgment, and scientific reasoning developed through them, to problem-solving.

[Competency Codes]
C-SP-005, C-SP-009, C-SP-011-1, C-SP-012, C-SP-013-1, C-SP-014
 1. Understand the creative process and be able to explain its characteristics and important considerations.
 2. Understand the effectiveness of creativity and engage in efforts to enhance it.
 3. Be able to generate creative ideas on simple themes.
授業スケジュール
/Class schedule
First Semester [1st & 2nd Term] Intercultural Understanding and Problem-Solving for Engineering Students:
 - Session 1: Course Overview – What is Intercultural Understanding and Problem-Solving?
 - Session 2: Self-Analysis (Past, Present, Future, Goal Setting)
 - Session 3: Collaborative Planning Workshop I (Teamwork, Planning)
 - Session 4: Collaborative Planning Workshop II (Media Literacy)
 - Session 5: Collaborative Planning Workshop III (Fieldwork)
 - Session 6: Intercultural Adaptability and Cultural Sensitivity
 - Session 7: Non-Verbal Communication
 - Session 8: Self-Expression and Effective Communication (Info Gathering & Dissemination)
 - Session 9: Intercultural Leadership Skills
 - Session 10: [Guest Speaker] First Steps to Thrive in a Glocal Context (Overseas Edition)
 - Session 11: Motivation (Incentives)
 - Session 12: [Guest Speaker] First Steps to Thrive in a Glocal Context (Local Edition)
 - Session 13: Skills to Become a Glocal Innovator (Course Review)
 - Session 14: Final Presentation

Second Semester [3rd & 4th Term] Introduction to International and Regional Activities for Engineering Students:
 - Session 1: Course Overview – What Are International and Regional Activities?
 - Session 2: Self-Analysis (Past, Present, Future, Goal Setting)
 - Session 3: [Guest Speaker] Introduction to Glocal Careers I
 - Session 4: Basics and Methodology of Intercultural Understanding
 - Session 5: Basics and Methodology of Problem-Solving (Design Thinking, etc.)
 - Session 6: Overseas Travel Simulation Practice I (Goal Setting & Planning)
 - Session 7: Overseas Travel Simulation Practice II (Information Gathering)
 - Session 8: Overseas Travel Simulation Practice III (Risk & Crisis Management)
 - Session 9: Overseas Travel Simulation Practice IV (Info Dissemination)
 - Session 10: Intercultural Communication
 - Session 11: Culture Shock and Stress Management
 - Session 12: [Guest Speaker] Introduction to Glocal Careers II
 - Session 13: Skills to Become a Glocal Innovator (Course Review)
 - Session 14: Final Presentation

Note: The course emphasizes experiential learning, with activities such as Scavenger Hunts and fieldwork conducted in the Aizu region.
教科書
/Textbook(s)
No specific prerequisites.
Lecture materials will be distributed as necessary.
成績評価の方法・基準
/Grading method/criteria
The assessment will be based on the following components:
 1. Various presentations: 20%
 2. Mid-term presentation: 20%
 3. Reflection sheets: 20%
 4. Extracurricular activities: 15%
 5. Final presentation and essay: 25%
履修上の留意点
/Note for course registration
1. We recommend course registration for students considering studying abroad or participating in overseas internships, as well as for international students.

2. The classes will be conducted in English, and to deepen understanding, materials will be provided in both English and Japanese.

3. Practical experience: The classes will be taught by instructors with extensive project experience both domestically and internationally.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
The University of Aizu - International Strategy and International Exchange (Study Abroad, Support for International Students):
http://www.u-aizu.ac.jp/osip/


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
NAKAZAWA Ken
担当教員名
/Instructor
NAKAZAWA Ken
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/28
授業の概要
/Course outline
In this project, students will learn to measure and describe human motion (kinematics) and the forces that cause motion (kinetics).
授業の目的と到達目標
/Objectives and attainment
goals
OBJECTIVES.
To master research methods using motion capture systems, which are a powerful tool for studying human motion.

Goal
To be able to operate a motion capture system to collect 3D data and determine the center of gravity during motion.
授業スケジュール
/Class schedule
1. guidance
2-7. 3D data acquisition and labeling
8. center of gravity
9. velocity and acceleration of center of gravity
10-14. floor reaction force and acceleration of center of gravity  
教科書
/Textbook(s)
Research Methods in Biomechanics
成績評価の方法・基準
/Grading method/criteria
Active participation, Reports
履修上の留意点
/Note for course registration
Japanese


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
NISHIDATE Yohei
担当教員名
/Instructor
NISHIDATE Yohei
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
The Computer Science Summer Camp (CSSC) is an event held at the university of Aizu for teaching programming and computer graphics to junior and high school students since 1997. The unexperienced participants create nice works during the camp every year.

Those who participated in previous CSSCs as students, or who may not know CSSC but interested in maintaining and developing course wares, let’s do it  together.
授業の目的と到達目標
/Objectives and attainment
goals
Currently, the CSSC consists of two courses: Java Game Programming and Computer Graphics. In this SCCP, the students experience developing and maintaining the course wares of CSSC, including the course texts, software, web pages, and also receive real feedbacks from junior and high school students through teaching in the actual event.
授業スケジュール
/Class schedule
Those who join this project would start from experiencing the current course
material and software. Then the tasks may be adjusted based on the preferences
and experience of the student, e.g. editing shared course material, sharing
of source code on github, etc.
教科書
/Textbook(s)
not specified
成績評価の方法・基準
/Grading method/criteria
Evaluation will be according to initiative and degree of contribution
履修上の留意点
/Note for course registration
This course is conducted in Japanese
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://web-int.u-aizu.ac.jp/~nisidate/CSSC/index.html


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
OGAWA Chisato
担当教員名
/Instructor
OGAWA Chisato
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
This course provides activities which help students to get business ideas and to develop communication skills.
授業の目的と到達目標
/Objectives and attainment
goals
- to develop students’ communication skills
- to support their obtaining business ideas
授業スケジュール
/Class schedule
Throughout the semester, three types of activities are provided as follows;

1. pair/group-exercises and works for developing basic interpersonal and socialization skills
2. group project research for fostering students’ creativity and presentation skills
3. reflections for helping students to absorb knowledge, awareness, and feelings throughout activities 1 and 2
教科書
/Textbook(s)
Unspecified
成績評価の方法・基準
/Grading method/criteria
Course participations and performance are evaluated.
履修上の留意点
/Note for course registration
This course is conducted by an instructor with practical business experiences and professional counseling skills.
Schedule is subject to change according to progress.
The activities above will be done twice in the first and second semester.
The group project research including presentation opportunities will be conducted in each semester.
The lectures are generally given in Japanese, but if you wish to proceed with each project in English, please notify the instructor as needed.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Additional materials will be introduced in the course.

-  The instructor with practical experience (implementating business communication, counseling)


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
OI Hitoshi
担当教員名
/Instructor
OI Hitoshi
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/29
授業の概要
/Course outline
The objective of this course is to fill in the gap between
the theory and practice. In particular, we will provide
the students with opportunities for the following experiences:
- operating system installation
- 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, pmctrack, vmstat, iostat)

We will also practice reading and writing technical documents, which is
one of the weakest aspects for the University of Aizu students.
授業の目的と到達目標
/Objectives and attainment
goals
Please note that students need to actively participate in the project
and discuss with the instructor for planning and tailoring one's own
project.


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

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

Also, topics of recent projects include the following:
- Performance study of Odroid Single Board Computers using SPEC/EEMBC benchmarks
- Microarchitecture study using RISC-V (and its simulators)
- Security problems on IoT devices

It is planned to invite one  or two special lecturer(s) from outside but
details are TBD.

授業スケジュール
/Class schedule
Negotiated individually between each student and the instructor.
教科書
/Textbook(s)
None (the instructor provide necessary information and/or documents)
成績評価の方法・基準
/Grading method/criteria
Project report at the end of each semester.
履修上の留意点
/Note for course registration
This course can be taken either in Japanese or in English. Please consult with the instructor in advance.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期 /First Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
OKI Kazusa
担当教員名
/Instructor
OKI Kazusa
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/09
授業の概要
/Course outline
Students will practice sports that can only be experienced in the Aizu region. In addition, students will learn about the history and geography of Aizu, which is the background of the sport. This is not just a "sport to play," but a "sport to know deeply" through the fusion of computer science and sports science.
It is important to cultivate a spirit of enjoyment and familiarity with Aizu, regardless of whether one is good at sports or not. The fusion of sports and tourism is an important perspective for the Aizu region, so this lecture will focus on sports x tourism, and research and analysis will be conducted.
授業の目的と到達目標
/Objectives and attainment
goals
【Competency Code】
C-SS-008,C-SS-009

・To become familiar with and practice sports that can only be experienced in the Aizu region.
・To be able to actively tackle anything.
・To be able to think about sports x tourism while communicating with fellow students.
授業スケジュール
/Class schedule
(1) Orientation
(2) Fieldwork in Aizuwakamatsu City
(3) Discussion of sports x tourism in Aizuwakamatsu City
(4) Discussion of sports and tourism in Aizuwakamatsu City(2)
(5) Map making of sports x tourism in Aizuwakamatsu City
(6) Create a map of sports x tourism in Aizuwakamatsu City(2)
(7) Map making of sports and sightseeing in Aizuwakamatsu City(3)
(8) Sports activities with GPS and cameras
(9) Sports activities using GPS and cameras (2)
(10) Data analysis
(11) Summary of data
(12) Examination of analysis necessary for sports activities
(13) Examination of the analysis required for sports activities
(14) Summary of data
教科書
/Textbook(s)
None
成績評価の方法・基準
/Grading method/criteria
Comprehensive evaluation will be made based on positive attitude, communication with peers, and understanding of Aizu traditions.
履修上の留意点
/Note for course registration
Students are required to wear sports attire (jerseys and athletic shoes).
Please note that the meeting place, time, etc. may be subject to change.

Language: Japanese
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
Guidance will be given in lectures as needed.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
OKUYAMA Yuichi
担当教員名
/Instructor
OKUYAMA Yuichi, MITSUNAGA Yuji
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/23
授業の概要
/Course outline
Many students interested in computer science and engineering want to try electronics work. Current electronic works need cabinet design, electronics circuit design, and programming skills. However, it involves a wide variety of things that we must do, which makes starting on your own difficult.

In this class, students will experience the skills necessary for electronic work. Students learn how to use laser cutters / 3D printers at the Aizu Geek Dojo to design the enclosure and to control LEDs and motors using a computer. Students will gradually learn the skills necessary for electronic crafts by using the computer to control LEDs and motors. One goal is to be able to design microcontroller-based gadgets and attractive toys.

At the end of the course, students will create and present an actual working product that assists or comforts humans. This class aims to connect your work with industries and societies through the Presentation of your work.
授業の目的と到達目標
/Objectives and attainment
goals
Students will acquire basic skills in designing small accessories controlled by a computer, And creating and presenting their works. The objectives are as follows.

(1) To create a work of art using a laser cutter and software.
(2) To be able to create works as they are expected by using a 3D printer and software.
(3) Be able to create works of art using microcomputers and peripherals as they wish.
(4) To create a work of art by combining the above three.
(5) To be able to make others understand what you have done in response to (1)-(4) above through Presentation.
授業スケジュール
/Class schedule
First Semester
[1st] Introduction
[2nd] Explanation of laser cutter (3w)
[3rd] Laser cutter operation
[4th] Learning Inkscape operation
[5th] Design of laser-cut data
[6th] PresentationPresentation of works using the laser cutter
[7th] Introduction of 3D printer
[8th] 3D printer operation
[9th] Overview of 3D modeling
[10th] Explanation of FreeCAD operation
[11th] 3D modeling with FreeCAD
[12th] Implementation of you model using 3D printer (design)
[13th] Implementation of you model using 3D printer (input)
[14th] PresentationPresentation of works using a 3D printer

Second semester
[1st] Introduction
[2nd] Learning to operate a microcomputer
[3rd] Learning to operate peripheral devices
[4th] Exercise (1)
[5th] Exercise (2)
[6th] Learning to operate peripheral devices
[7th] PresentationPresentation of microcomputer exercises
[8th] Design of original works (1)
[9th] Design of original works (2)
[10th] Presentation of the Design for original work
[11th] Implementation of original work (1)
[12th] Implementation of original work (2)
[13th] Preparation of Final Presentation
[14th] Final Presentation
教科書
/Textbook(s)
Materials will be distributed as needed.
成績評価の方法・基準
/Grading method/criteria
Evaluation will be based on the presentations and reports given twice in each semester.
The ratio will be 80% for the Presentation and 20% for the report.
履修上の留意点
/Note for course registration
1. The lectures will be conducted in Japanese.
2. Students who have a laptop are encouraged to bring it.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
SAITO Hiroshi
担当教員名
/Instructor
SAITO Hiroshi, TOMIOKA Yoichi, SEMBA Shogo
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/16
授業の概要
/Course outline
Have you ever been interested in AI but wondered how to program it or how to run it? In this SCCP, you will learn how to generate and run AI models using Google's Colaboratory, which is used around the world. Google Colaboratory is easy for anyone to generate AI models without spending a lot of money. The AI models will be generated using TensorFlow, which is also used around the world. The generated AI models will be deployed on a microcontroller board called Raspberry Pi to perform image recognition using a camera.
At the beginning of the project, we will use Google Colaboratory to generate an image classification model that determines whether a model car is going straight, right, or left in response to an image captured by a camera (you can generate the model just by pushing buttons on Google Colaboratory). Next, you will learn the basics of Python (a programming language), deep learning (a class of AI), and the Raspberry Pi. After that, you will drive the model car automatically on a specified course. More advanced students will perform functional enhancements (e.g., stopping in front of a sign). Finally, we will check what students did in this course through demonstrations and presentations.
授業の目的と到達目標
/Objectives and attainment
goals
Objectives:
The purpose of this course is to understand the generation of deep learning model and the deployment method of the generated model on a micro-computer board such as Raspberry Pi.

The achievement goals:
1. Students can generate a deep learning model using Google Colaboratory and TensorFlow
2. Students can deploy the generated model on Raspberry Pi
授業スケジュール
/Class schedule

【First-time participants】

1. Introduction
2, 3, 4. Google Colaboratory and Python
5, 6, 7. Generation of an image classification model using TensorFlow
8. Setup of Raspberry Pi and control of a USB camera
9, 10. Control of LEDs and DC motors
11, 12, 13. Manual driving of a model car to create a dataset and generation of image classification model using the dataset
14. Demonstration and presentation

【2nd-time participants or experienced students】
1. Introduction
2, 3. Object detection model
4, 5, 6, 7, 8, 9, 10, 11, 12, 13. Autonomous driving of a model car and functional enhancements
14. Demonstration and presentation
教科書
/Textbook(s)
Not assigned
成績評価の方法・基準
/Grading method/criteria
Progress report 70%
Presentation 30%
履修上の留意点
/Note for course registration
1. This course is provided in Japanese
2. Bring your note PC if you have


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
SHIN Jungpil
担当教員名
/Instructor
SHIN Jungpil
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
This project is a Pattern Recognition Software development study group using AI.
We are thinking about software that can be developed outside of classes at the University of Aizu.
授業の目的と到達目標
/Objectives and attainment
goals
The goal of this project is to improve programming skills from the basics of programming to the level where application software can be developed.
授業スケジュール
/Class schedule
The following students are eligible for this project.

1.Basic Development Group -- focusing on first-year students
- Students who want to improve their programming skills.
- Students who enjoy programming and want to create higher level software.

2.Application Development Group -- Mainly for 2nd year students and above
- Students who like programming and want to create higher level software.
- Students who want to demonstrate their programming skills.
- Students who want to create a large and practical work for their thesis or master's thesis.
- Students who wish to enter graduate school.

In this project, we will use software development on pattern recognition using pen tablets, Leap Motion, smartphones, RGB-D cameras, and EEG sensors.

First year students will initially work on creating 15 puzzles in C to familiarize them with programming. First-year students who are more comfortable with programming, and second-year students and above, will work on machine learning (SVM, RF, and KNN, etc.) and deep learning (MLP, CNN, RNN, etc.) while learning step by step analysis tasks. The content is mainly suitable for students who want to do programming using Python or students who want to be exposed to the field of artificial intelligence earlier.

In addition, the following themes can be challenged. These are very interesting topics.

1. Pattern Recognition Based on AI, Machine Learning
2. Non-touch HCI using Motion gesture sensor (RGB-D, Leap motion, etc.)
3. Disease Diagnosis using Handwriting and Gesture
4. User Authentication using Handwriting and Gesture  
5. Daily Activity recognition using smartwatch and camera sensor
6. Optional Theme:
If you have an interesting theme, please submit it.
教科書
/Textbook(s)
Not applicable
成績評価の方法・基準
/Grading method/criteria
Learn how to program mainly through programming.
Learn by working in groups and cooperating with each other.
Languages: C, Java, Visual C++, Python, Matlab, etc.
履修上の留意点
/Note for course registration
If you are interested in participating in this project, please send an e-mail to Prof. J.Shin.
This course will be done in Japanese.
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
http://www.u-aizu.ac.jp/labs/is-pp/pplab/  


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
SHIN Jungpil
担当教員名
/Instructor
SHIN Jungpil
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
Annyeonhasaeyo!
A Korean popular culture took place in East Asia from the 2000s onward.
In Japan, it was triggered by the broadcast of the Korean drama "Winter Sonata" from around 2003.
The trend was not limited to TV dramas, but also affected movies, music, idols, cuisine, language, literature, and many other areas.
We have more opportunities to come into contact with Korean IT, culture and language, and we wanted to experience them at the University of Aizu, which is why we planned this project.
授業の目的と到達目標
/Objectives and attainment
goals
The objectives of this project are to learn the following
1. Comparison of the language systems of Korea and Japan
2. Comparison of Korean and Japanese culture and society
3. Survey of the development status of Korean IT and comparison with Japanese IT
4. Survey of successful case studies of Korean IT companies.

We believe that this is a very interesting project. Through this project, we would like to see what we can do in our daily life and what we can do in the current exchange between Korea and Japan.
What can we do in our daily lives and what can we do in the midst of the current exchange between Korea and Japan?
授業スケジュール
/Class schedule
Students will consult with the instructor, research through books and the web, and discuss with each other.
教科書
/Textbook(s)
None. Materials from the laboratory will be used.
Reference materials: "Koreans living in the countryside," "Korean language for walking alone," "Let's sing in Korean," "Korean language (Hanlim Publishing Co., Ltd.)
成績評価の方法・基準
/Grading method/criteria
Attendance, enthusiasm to work on assignments
履修上の留意点
/Note for course registration
Students who wish to participate in this project should email Prof. J. Shin.   This course will be done in Japanese.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期 /First Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
SUZUKI Daisuke
担当教員名
/Instructor
SUZUKI Daisuke
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/27
授業の概要
/Course outline
A large-scale integration (LSI) is an important device for our life. Recently, among various types of LSIs, an FPGA SoC which is composed of a programmable hardware “FPGA” and many components such as processors, memories, etc. is used in various applications. To utilize FPGA SoC, skills about “software (SW)/hardware (HW) cooperative design” is indispensable. From this viewpoint, this SCCP aims to learn such SW/HW cooperative design using AMD-Xilinx's Zynq as one typical example of the FPGA SoC. The goal of this SCCP is to implement a tiny PC on the Zynq.
授業の目的と到達目標
/Objectives and attainment
goals
The purpose and goal of this project is as follows.

1. The Basis of FPGA SoC
At first, we will learn the basic knowledge about FPGA SoC and its design methodology.

2. The Basis of Hardware Description Language (HDL)
Then we will learn a programming language for the HW design called “Verilog-HDL” through implementing a simple example circuits on the FPGA SoC.

3. The Basis of SW/HW Cooperative Design
The next step is to learn how to control HW by SW (in this case, C program). In this way, we will experience the SW/HW cooperative design.

4. Implementation of Tiny PC on FPGA SoC
As the goal of this SCCP, we implement a tiny PC on the FPGA SoC and verify its function such as image processing and its display.

Through the exercises, I hope you will master the basic skills as a hardware engineer.
授業スケジュール
/Class schedule
The following is the tentative schedule. It will be changed.

1.  The overview of the LSI design flow using HDL and FPGA
2.  Basic logic gates and their HDL description/FPGA implementation (1)
3.  Basic logic gates and their HDL description/FPGA implementation (2)
4.  Basic sequential logic circuits and their HDL description/FPGA implementation (1)
5.  Basic sequential logic circuits and their HDL description/FPGA implementation (2)
6.  Designing a counter and its FPGA implementation
7.  Designing a simple FPGA SoC using a counter IP (1)
8.  Designing a simple FPGA SoC using a counter IP (2)
9.  Improvement of an FPGA SoC using a counter IP (1)
10. Improvement of an FPGA SoC using a counter IP (2)
11. Designing a tiny PC using FPGA SoC (1)
12. Designing a tiny PC using FPGA SoC (2)
13. Designing a tiny PC using FPGA SoC (3)
14. Designing a tiny PC using FPGA SoC (4)
教科書
/Textbook(s)
While there will be some handouts via LMS, the following texts will support you during the project.

[1] Verilog by Example: A Concise Introduction for FPGA Design
[2] Programming FPGAs: Getting Started with Verilog
成績評価の方法・基準
/Grading method/criteria
Active participation
履修上の留意点
/Note for course registration
A laptop PC (Window/Linux) is required.
Language of the course is Japanese.


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
WATANOBE Yutaka
担当教員名
/Instructor
WATANOBE Yutaka
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/29
授業の概要
/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 ICPC (International Collegiate Programming Contest). We will try to participate in some competitions for 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)
プログラミングコンテストチャレンジブック
競技プログラミングの鉄則
プログラミングコンテスト攻略のためのアルゴリズムとデータ構造
東京大学実践的プログラミング「問題解決のためのプログラミング一巡り」
オンラインジャッジではじめるC/C++プログラミング入門
成績評価の方法・基準
/Grading method/criteria
Exercise 50%
Contest 50%
履修上の留意点
/Note for course registration
Language: Japanese
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://onlinejudge.u-aizu.ac.jp/beta/ice
https://atcoder.jp/
https://www.topcoder.com/
https://codeforces.com/
https://web-ext.u-aizu.ac.jp/circles/acpc/


Open Competency Codes Table Back

開講学期
/Semester
2025年度/Academic Year  前期・後期 /1st, 2nd Semester
対象学年
/Course for;
1st year , 2nd year , 3rd year , 4th year
単位数
/Credits
1.0
責任者
/Coordinator
WATANOBE Yutaka
担当教員名
/Instructor
WATANOBE Yutaka
推奨トラック
/Recommended track
先修科目
/Essential courses
更新日/Last updated on 2025/01/29
授業の概要
/Course outline
The purpose of this project is to enhance student's capabilities for programming as well as to deepen the knowledge of algorithms, machine learning, frameworks, version management 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.
(3) developing experimental system of machine learning for data analysis
授業の目的と到達目標
/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.
Through the course (3), students will be able to develop simple applications related to data analysis.
授業スケジュール
/Class schedule
1. Development Tool
2. Introduction to Programming
3. Introduction to Algorithms
   Introduction to Machine Learning (course 3)
4. Problem Solving (course 1)
   Application Development (course 2 and 3)
教科書
/Textbook(s)
Online materials for each project
成績評価の方法・基準
/Grading method/criteria
Exercise 50%
Project 50%
履修上の留意点
/Note for course registration
Language: Japanese
参考(授業ホームページ、図書など)
/Reference (course
website, literature, etc.)
https://onlinejudge.u-aizu.ac.jp/beta/ice


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

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