2024/11/21 |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/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 FY2024, 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 (k8s) as of AY2020. In AY2024, we plan to implement these activities while continuing to use the k8s 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 AY2023. 2: Basic use of the K8s environment 3-6: Understanding the additional features of the K8s environment (Load Balancer, Persistent Volume, Reverse Proxy, and Object Store) 7-8: Build a load balancer 9-14: Build a Kubernetes cluster using mini-PCs For past content, please refer to the SCCP web page. |
教科書 /Textbook(s) |
N/A |
成績評価の方法・基準 /Grading method/criteria |
We will evaluate the following aspects. Students should be able to: #1. (Compared to a computer owned by an individual,) Understand the purpose and advantages of managing and operating a enterprise computing environment. (Understand the purpose and advantages of the k8s environment) #2. (Regarding the #1) Understand and be able to explain the technical elements. (To use various functions of k8s using the kubectl command) #3. In addition to them, use and practice the learned knowledge. (To run a Docker container in the k8s environment) |
履修上の留意点 /Note for course registration |
1. No experience required. 2. The purpose of SCCP is to explore the spontaneous interests of students. I expect students to make creative use of the systems. 3. The following website and coursework is written in Japanese, if necessary, verbal explanations will be given in English. If non-Japanese students are interested in the theme, please contact me. |
参考(授業ホームページ、図書など) /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. Based on these experiences, he provides guidance on the enterprise computing infrastructure. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/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 FY2024, 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 AY2023. 02: Basic use of the K8s environment 03-05 Understanding additional features of the K8s environment (Persistent Volume, Reverse Proxy) 06-14 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 Please check the SCCP web page for past activities and available systems. |
教科書 /Textbook(s) |
N/A |
成績評価の方法・基準 /Grading method/criteria |
Evaluation is performed based on the following aspects for developed applications and services. We guide the course plan and evaluation criteria on the first day. Participants should be able to: 1. Set appropriate goals for issues. 2. Explain purposes, results, and issues by themselves regarding the developed applications and services. 3. Solve those issues using containers, such as Docker and Kubernetes. 4. Practice and explain something by themselves, based on what you have learned. |
履修上の留意点 /Note for course registration |
1. The activity time will be scheduled for Monday, 17:00-18:40. |
参考(授業ホームページ、図書など) /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. Based on these experiences, he provides guidance on the enterprise computing infrastructure. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/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.) |
授業の目的と到達目標 /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 |
2024年度/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 | 2024/02/06 |
---|---|
授業の概要 /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 related to the International Space Station Tanpopo will also be conducted in separate groups. We also collaborates with another course "Venture Experience Workshop no.2, Utilization of Space Remote Sensing Data". The workshop will consist of the following four parts < Facility Tour > Tours of the Tsukuba Space Center, neighboring research institutes, JAXA Sagamihara Campus, and other facilities will be conducted on weekends and holidays, and on days when the entire university is closed, on a one-day basis, upon the request of students enrolled in the course. This tour for 2024 will be held on the extra day for the Q2 final exam. < 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. 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. < Participation in the 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 Exploration Data Analysis Group will learn about lunar and planetary science and exploration by providing instruction on data acquisition and fundamental analysis methods. The TANPOPO Group will work with upperclassmen in several groups to learn problem-solving. |
授業スケジュール /Class schedule |
The lunar and planetary data analysis group and the TANPOPO 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 |
N/A |
参考(授業ホームページ、図書など) /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/2024/ |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/23 |
---|---|
授業の概要 /Course outline |
We are targeting students who aspire to become teachers in the future, providing them with preparation for teacher recruitment exams and opportunities to gain practical experience. |
授業の目的と到達目標 /Objectives and attainment goals |
Gain experience in providing academic guidance to middle and high school students. Read literature on current educational issues. Study for teacher recruitment exams. |
授業スケジュール /Class schedule |
Main Activity Schedule: 1.Academic guidance will be offered as volunteer activities during summer and spring breaks, calling for participants. 2.Every week, participants will share and discuss literature on current educational issues. 3.The content of exam preparation varies by academic year as follows: First-year students: Specialized subjects (Mathematics) Second-year students (second half): Teacher training subjects Fourth-year students: Mock teaching, interviews, short essays The specific content of the study will be determined individually, based on each person's academic ability," |
教科書 /Textbook(s) |
none |
成績評価の方法・基準 /Grading method/criteria |
attitude for the activity |
履修上の留意点 /Note for course registration |
The course will be scheduled for the 11th period on Tuesdays and Wednesdays, but the actual activity times will be flexibly adjusted to accommodate the participants' schedules. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
HAMADA Mohamed |
担当教員名 /Instructor |
HAMADA Mohamed |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
NA |
更新日/Last updated on | 2024/01/30 |
---|---|
授業の概要 /Course outline |
Recommender systems are powerful intelligent systems that are considered to be the solutions to the problems of information overload. They provide personalized lists of recommended items to users using some machine learning techniques The purpose of this project is to introduce machine learning techniques and its applications to recommendation systems. This project provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, parametric/non-parametric learning, neural networks, support vector machines); unsupervised learning (clustering, dimensionality reduction, kernel methods); learning theory (bias/variance tradeoffs, practical advice); reinforcement learning and adaptive control. The project will also discuss recent applications of machine learning to recommendation systems, data mining, and other areas. |
授業の目的と到達目標 /Objectives and attainment goals |
This project is recommended for students who plan to work and study artificial intelligence and related applications in different domains such as e-business, e-commerce, e-government, e- learning, e-health and so on. Upon completing this project students would be able to understand the basics of machine learning algorithms and techniques. They also will be able to understand the application of AI in recommender systems. |
授業スケジュール /Class schedule |
We will cover several technologies in learning such as: • Machine Learning (ML) ... • Supervised Learning. ... • Unsupervised Learning. ... • Neural Network or Artificial Neural Network (ANN) ... • Back-propagation. ... • Deep Neural Network (DNN) or Deep Learning. ... • Linear regression. ... • Logistic regression. • Recommendation Systems • Recommendation Systems Applications in different domains such as social media, entertainment applications, e-commerce, e-health, etc. • More techniques and applications will also be covered in the classes. |
教科書 /Textbook(s) |
There is no specific textbook, but several materials will be distributed during the lectures. |
成績評価の方法・基準 /Grading method/criteria |
Methods and criteria for assessment There will be several ways of assessment including: 1. Exams 2. Reports 3. Seminars 4. Class activities |
履修上の留意点 /Note for course registration |
Prerequisites Students are expected to know (or willing to learn) programming language concepts. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Reference materials will be introduced during the lectures. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
HAMEED Saji N. |
担当教員名 /Instructor |
HAMEED Saji N. |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
- |
更新日/Last updated on | 2024/01/26 |
---|---|
授業の概要 /Course outline |
DEAR STUDENTS is an acronym for Dramatic English Audibly Rendered by Students. The aim of the SCCP is to recite short snippets of famous English drama, poetry, or other literature in a dramatic manner. In this course, students will imitate the pronunciation and mannerisms of well known renderings. |
授業の目的と到達目標 /Objectives and attainment goals |
To this purpose, they will be guided by audio visual material available on the internet such as the following: 1. A rendering of “To be or Not to be”, a famous passage from Shakespeare’s play ‘Hamlet’ https://youtu.be/qYiYd9RcK5M?t=20 2. A rendering of Snowflake from William Baer during the competition ‘Poetry Out Loud’ https://youtu.be/w17JeSC8Oq4?t=5 Another objective of the course is to make students familiar with different English accents, for example by imitating 1) The famous speech by Martin Luther King Jr. https://youtu.be/vP4iY1TtS3s?t=38 2) Rendering of ‘I am in Love with this world’ by Megha Rao https://youtu.be/Q3zpXxnHAP4 and so on. A few such snippets will be used throughout the course and the renderings will be rehearsed again and again till the students attain good skill in imitating the speeches and action. We hope that the course will in some manner help students master English and use it to good effect in their personal and professional lives. |
授業スケジュール /Class schedule |
Weekly |
教科書 /Textbook(s) |
None |
成績評価の方法・基準 /Grading method/criteria |
Participation in class activities |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/23 |
---|---|
授業の概要 /Course outline |
This course offers an introduction to the Korean language and explores its connection with pop culture. Students will develop some basic language skills while also exploring various aspects of Korean pop culture, such as music, television dramas, movies, and entertainment. |
授業の目的と到達目標 /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 pop 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 pop culture-1 Week 9 Basic vocabulary and expressions -2 Week10 Korean pop culture-2 Weel 11 Basic vocabulary and expressions -3 Week12 Korean pop 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% ] |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/23 |
---|---|
授業の概要 /Course outline |
This course is designed for students who have completed 'Korean Language and Pop Culture 1' or possess a basic understanding of the Korean alphabet. It aims to further enhance their proficiency in the Korean language and deepen their understanding of Korean culture. Students will delve into Korean language grammar and basic expressions through discussions on various Korean-related topics and news. Additionally, the class will explore pop-culture-related subjects to provide a holistic learning experience. |
授業の目的と到達目標 /Objectives and attainment goals |
Upon the completion of this course, students will: 1) demonstrate enhanced Korean Language proficiency, 2) deepen cultural insight, 3) communicate effectively in Korean. |
授業スケジュール /Class schedule |
Week 1 Course Introduction Week 2 Review of Korean alphabet (Hangul)-1 Week 3 Review of Korean alphabet (Hangul)-2 Week 4 Basic vocabulary and expressions -1 Week 5 Korean culture 1 Week 6 Basic vocabulary and expressions -2 Week 7 Korean culture 2 Week 8 Basic vocabulary and expressions -3 Week 9 Korean culture 3 Week10 Basic vocabulary and expressions -4 Weel 11 Korean culture 4 Week12 Basic vocabulary and expressions -5 Week 13 Korean culture 5 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% ] |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/24 |
---|---|
授業の概要 /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 |
This class are planning to make products for “KITAKATA RETRO YOKOTYO” at Kitakata City in mid-July in the first term. Local event in the second term is presently being adjusted. |
教科書 /Textbook(s) |
Nothing |
成績評価の方法・基準 /Grading method/criteria |
Positiveness and contribution for this project |
履修上の留意点 /Note for course registration |
For freshmen, this project has no requirement for programing skills, however, with the progression of this project , it is necessary to master programing skills which this project needs. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Nothing |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 |
Any prerequisite classes will not be required for this class |
更新日/Last updated on | 2024/02/01 |
---|---|
授業の概要 /Course outline |
This class is an experience-based class in which students explore the knowledge that will be essential for their future careers in the global arena through problem-solving methods. - 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. This is also a multi-disciplinary class where students discuss simple and straightforward questions from overseas, such as "a signal that is shown in green is called a blue light in Japan? to response with an appropriate manner. 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 |
[Corresponding Learning and Educational Objectives] (A) Be aware of professional and ethical responsibilities as a technician, analyze societal demands using information science and technology, and be able to set, solve, and evaluate technical challenges. (C) Apply specialized knowledge in mathematics, natural sciences, and information technology, as well as scientific thinking skills acquired through learning these subjects, to problem-solving, demonstrating logical and objective judgment. [Competency Codes] C-SP-005, C-SP-009, C-SP-011-1, C-SP-012, C-SP-013-1, C-SP-014 Understand the process of creativity and be able to explain the characteristics and considerations of creative activities. Understand the effectiveness of creativity and be able to engage in initiatives to enhance creativity. Develop the ability to generate creative ideas on simple themes. - 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 “skillsets” 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 and Opportunities 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: Ground Rules, Fundamentals and Methodologies of Problem-Solving Lesson 2: Practical Intro to the Problem-Solving Using ICT (Case Study of an IT Co.) Lesson 3: Practical Intro to the Problem-Solving Using ICT (Case Study of an Intl. Org.) Lesson 4: Fundamentals of Idea Creation I (Design Thinking: Empathy and Define) Lesson 5: Fundamentals of Global Human Resources I (Values, Diversity, Mindset) Lesson 6: Fundamentals of Idea Creation II (Design Thinking: Define, Ideate) Lesson 7: Fundamentals of Global Human Resources II (Global Social Issues from the Perspective of Economics) Lesson 8: Fundamentals of Global Human Resources II (Global Social Issues from the Perspective of Regional Studies) Lesson 9: Fundamentals of Global Human Resources III (Collaboration Between People, ICT, and Smart Design) Lesson 10: Problem-Solving Workshop Exercise I Lesson 11: Problem-Solving Workshop Exercise II Lesson 12: Problem-Solving Workshop Exercise III Lesson 13: Skills and Motivation to Become a Global Innovator (Reflection) 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 fieldworks 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) |
No specific texts are required. ※ Lecture materials will be distributed as needed. |
成績評価の方法・基準 /Grading method/criteria |
Evaluation will be conducted based on the following items: 1. Impromptu Speeches / Presentations 20 2. Mid-term Presentation 20 3. Reflection Papers 20 4. Extra-curricular Activities 15 5. Final Presentation and Paper 25 |
履修上の留意点 /Note for course registration |
We strongly recommend you to take if you are international students or students who wish to go abroad. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
If you are interested in gaining your intercultural experience, please join our international exchange activities. http://www.u-aizu.ac.jp/osip/en/ |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
MORI Kazuyoshi |
担当教員名 /Instructor |
MORI Kazuyoshi |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
- |
更新日/Last updated on | 2024/01/24 |
---|---|
授業の概要 /Course outline |
Enrich the capability of both Logical Thinking and Critical Thinking by reading, in turn, theoretical engineering books. |
授業の目的と到達目標 /Objectives and attainment goals |
Obtain necessary skills in Logical Thinking and Critical Thinking which are necessary for engineers. |
授業スケジュール /Class schedule |
Wade into "very carefully reading theoretical engineering books" in order to deeply understand them, so that we can understand the way to read engineering books. Seminar-style will be used. Students will decide the order of the presentation. |
教科書 /Textbook(s) |
The book we will use will be theoretical and engineering. Students will make the final decision on the title of the book. We will use a Japanese title on the first half and then an English one. |
成績評価の方法・基準 /Grading method/criteria |
Seminar contribution 70% Skills 30% |
履修上の留意点 /Note for course registration |
Students are requested to make presentations, so some preparation will be required sometimes. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
NARUSE Keitaro |
担当教員名 /Instructor |
NARUSE Keitaro |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
None. |
更新日/Last updated on | 2024/01/25 |
---|---|
授業の概要 /Course outline |
For research, development, and education of robot technologies, many robot competitions have been opened. In this SCCP, we will develop a robot for rescue robot competition opened for university students and join competitions such as RoboCup rescue. |
授業の目的と到達目標 /Objectives and attainment goals |
To develop prices of software for the competitive robot. |
授業スケジュール /Class schedule |
Announced in classes. |
教科書 /Textbook(s) |
None. |
成績評価の方法・基準 /Grading method/criteria |
None. |
履修上の留意点 /Note for course registration |
Announced in classes. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
None. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/26 |
---|---|
授業の概要 /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 |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
https://web-int.u-aizu.ac.jp/~nisidate/CSSC/index.html |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
NISHIMURA Satoshi |
担当教員名 /Instructor |
NISHIMURA Satoshi |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
- |
更新日/Last updated on | 2024/01/24 |
---|---|
授業の概要 /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 |
Attendance, produced contents, etc. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/11 |
---|---|
授業の概要 /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. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Additional materials will be introduced in the course. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/24 |
---|---|
授業の概要 /Course outline |
The objectives of this course is to fill in the gap between the theory and practice. 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) - Open-source/standard architecture CPU (RISC-V) Please note that students need to actively participate in the project and discuss with the instructor for planning and tailoring one's own project. 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 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 |
履修上の留意点 /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/ Open Campus Page: https://opencampus.oslab.biz/ You can find the final project reports of past students (some are available on request) |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 |
No |
更新日/Last updated on | 2024/01/12 |
---|---|
授業の概要 /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) |
No |
成績評価の方法・基準 /Grading method/criteria |
Comprehensive evaluation will be made based on attendance, 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. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Guidance will be given in lectures as needed. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/26 |
---|---|
授業の概要 /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 |
Not particularly. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Reference materials will be posted on Moodle. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
- |
更新日/Last updated on | 2024/01/21 |
---|---|
授業の概要 /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. Finally, you will present the results using slides. |
授業の目的と到達目標 /Objectives and attainment goals |
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 are: 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 |
1. Introduction 2. Google Colaboratory and Python 3. Google Colaboratory and Python 4. Generation of an image classification model using TensorFlow 5. Generation of an image classification model using TensorFlow 6. Setup of Raspberry Pi and control of a USB camera 7. Control of motors 8. Deployment of the generated model on Raspberry Pi 9. Model regeneration and operation test 10. Model regeneration and operation test 11. Model regeneration and operation test 12. Model regeneration and operation test 13. Presentation 14. Presentation Note that if you take this course continuously, you may implement additional functions on the model car, e.g., stop the car after the detection of obstacles |
教科書 /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 |
2024年度/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 | 2024/02/01 |
---|---|
授業の概要 /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. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://www.u-aizu.ac.jp/labs/is-pp/pplab/ |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/02/01 |
---|---|
授業の概要 /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. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/26 |
---|---|
授業の概要 /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 |
Progress of the exercise and report |
履修上の留意点 /Note for course registration |
A laptop PC (Window/Linux) is required. |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
SUZUKI Taro |
担当教員名 /Instructor |
SUZUKI Taro |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
- |
更新日/Last updated on | 2024/01/25 |
---|---|
授業の概要 /Course outline |
Although debugging and testing are important to avoid bugs in a program to check it working correctly, this alone does not guarantee that the program will work 100% correctly. Proving the correctness of a behavior of the program, we can perfectly guarantee that the program works correctly with respect to the behavior you have proved. Also, the principles of operation of AI, robots, algorithms, etc. are given by mathematical theories, whose proofs are necessary to make these theories without error. Therefore, proofs are useful not only for solving pure mathematical problems, but also for assuring the correctness of programs and for developing the necessary theories for computers. Recently, a proof support system has become available that allows users to express the properties of programs or various mathematical theories on a computer, and to prove them with the assistance of a computer. This has opened the way for error-free proofs with the help of computers, instead of paper-and-pencil proofs, which are prone to errors. In this project, students will learn how to prove properties of programs and theories about computers using Coq, a formal proof management system. Note that most of the proof methods used are enough to be learned in high school (mainly mathematical induction). |
授業の目的と到達目標 /Objectives and attainment goals |
The students who participated in this project are able to ・learn how to express problems by Coq. ・learn how to proceed with proofs by Coq. ・master the proof techniques by Coq necessary for proving programs and theories. |
授業スケジュール /Class schedule |
This project will run for a full year throughout the first and second semesters. First, students will learn the basics of propositional logic and predicate logic, which are fundamental to proofs. Next, students will learn how to prove the properties of programs and mathematical problems using Coq by referring to literature on Coq. The instructor will mainly give lectures, but there may be cases in which students prepare in advance and explain to other students. Finally, each student will set an assignment and define and prove that assignment using Coq with the advice from the instructor. Afterwards, students will present how they defined and proved the issue using Coq. Exercises will be set as appropriate, and the students should solve them by the assigned date. Solutions are reviewed after the students have submitted their solutions. If nobody could solve the problem, all the participants discuss and consider the problem. |
教科書 /Textbook(s) |
・Software Foundations (https://softwarefoundations.cis.upenn.edu/) ・Theorem proving with Coq/SSReflect/MathComp (Morikita Publishing) (in Japanese) ・Certified Programming with Dependent Types (http://adam.chlipala.net/cpdt/cpdt.pdf) |
成績評価の方法・基準 /Grading method/criteria |
The course will be judged on the basis of the student's initiative in participating in the project, the level of understanding as judged by answers to exercises and oral questions, and the completion of assignments to be done in the second half of the course. |
履修上の留意点 /Note for course registration |
This project will be conducted in Japanese. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
References other than the textbook are listed below. ・A Small Scale Reflection Extension for the Coq system (https://ilyasergey.net/util/ssreflect-manual.pdf) ・Foundation of Logic and Algebra: Part 1 (in Japanese) (http://www.r.dendai.ac.jp/~hazama/saito/Welcome_files/論理と代数の基礎(硲)第1部.pdf) ・Mathematical Components(https://zenodo.org/record/4457887/files/book.pdf?download=1) ・Programs and Proofs(https://ilyasergey.net/pnp/pnp.pdf) ・the Coq home page( https://coq.inria.fr) ・Coq Quick Reference (in Japanese)(https://magicant.github.io/programmingmemo/coq/index.htm) |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/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 | 2024/01/26 |
---|---|
授業の概要 /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% |
参考(授業ホームページ、図書など) /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 |
2024年度/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 | 2024/01/26 |
---|---|
授業の概要 /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 |
成績評価の方法・基準 /Grading method/criteria |
Exercise 50% Project 50% |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
https://onlinejudge.u-aizu.ac.jp/beta/ice |
Open Competency Codes Table Back |
開講学期 /Semester |
2024年度/Academic Year 後期 /Second Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
SUZUKI Daisuke |
担当教員名 /Instructor |
SUZUKI Daisuke |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
(Japanese texts only) 1.「CPUの創りかた」渡波郁 著、マイナビ出版 (ISBN:978-4-8399-0986-4) 2.「作ろう!CPU」 上原周 著、マイナビ出版 (ISBN:978483996851-9) |
更新日/Last updated on | 2024/07/26 |
---|---|
授業の概要 /Course outline |
A central processing unit (CPU) which is used in various electronic devices such as personal computers and smartphones plays an important role in our life. In this project, we will learn about the CPU, its circuit components, and basic behavior through a 4-bit design example named “TD4 (*1)” which is a famous for Japanese CPU geeks. (*1) By Kaoru Tonami, the author of “CPU no Tsukurikata (Mynavi Press)” |
授業の目的と到達目標 /Objectives and attainment goals |
1) The basic of CMOS logic circuit At fi rst, we will learn the basic behavior of the CMOS combinational/sequential logic circuits which are fundamental component of CPU. (2) The basic of CPU Then we will learn the organization of the CPU, its components, and how they operate. We also learn how computer operates using CPU. (3) Design of TD4 using hardware description language (HDL) HDL-based circuit design is now widely used among engineers and fi eld-programmable gate array (FPGA) whose function can be reconfi gured is used for implementing them. We will design TD4 using HDL and implement it on an FPGA board. (4) Advanced topics Actually, the function of the TD4 is limited. Therefore, we will discuss how to enhance the functionality of TD4. |
授業スケジュール /Class schedule |
(1) CPU, FPGA, and CMOS logic circuits (2) Combinational logic circuit using FPGA (1) (3) Combinational logic circuit using FPGA (2) (4) Seuqential logic circuit using FPGA (1) (5) Seuqential logic circuit using FPGA (2) (6) Designing 1-bit CPU (1) (7) Designing 1-bit CPU (2) (8) Designing TD4 (1) (9) Designing TD4 (2) (10) Designing TD4 (3) (11) Designing TD4 (4) (12) Modifying TD4 (1) (13) Modifying TD4 (2) (14) Modifying TD4 (13) Schedule will be changed in accordance with the progress. |
教科書 /Textbook(s) |
Not specified. Handout will be provided. |
成績評価の方法・基準 /Grading method/criteria |
Attendance, status of the project will be evaluated. |
履修上の留意点 /Note for course registration |
A laptop PC (Win / Linux) is needed. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
①「CPUの創りかた」渡波郁 著、マイナビ出版 (ISBN:978-4-8399-0986-4) ➁「作ろう!CPU」 上原周 著、マイナビ出版 (ISBN:978483996851-9) |