2024/01/30 |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 |
- |
更新日/Last updated on | 2023/01/26 |
---|---|
授業の概要 /Course outline |
A web application is hosted on a 3-tier web architecture composed of the web-frontend, database, and application servers. 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 construct that. The lecture introduces basic knowledge of the design and management of distributed systems. Participants study the fundamental behavior of the network and operating system layers monitoring hand-made load-balancing and high-availability systems. |
授業の目的と到達目標 /Objectives and attainment goals |
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 AY2023, 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 AY2022. #01. Guidance / Introduction #02. How to use the kubectl command to deploy a web application. #03-07. How to use additional features on our k8s system, such as Load Balancer and Persistent Volume. #08-10. How to implement a chat web application using socket.io. #11. How to imeplemnt a full-text search engine using Apache Solr. #12-14. How to implement load balancer using keepalived. For past content, please refer to the SCCP web page for documents. |
教科書 /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 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 |
2023年度/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 |
- |
更新日/Last updated on | 2023/01/26 |
---|---|
授業の概要 /Course outline |
We aim 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 |
We focus on the (1) on the following list as an overall objective. For advanced participants, we also provide additional targets. (1). We aim to improve the ability to identify and solve problems and the quality of life on our campus using technology that has been learned by ourselves. |
授業スケジュール /Class schedule |
We will decide the content of the whole 14 sessions considering the ability and wishes of the members so far. As an example, we planned the following sessions: 1. Guidance 2-3. Exercises: Creating a Web Application Using Docker 4-6. Exercises: Building Services Using Kubernetes Environment 7-8. Discussion: Examining the service to be created 9-13. Lab: Designing and developing an application 14. Presentation 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. 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 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 |
2023年度/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 | 2023/01/23 |
---|---|
授業の概要 /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 only be offered in the 1st semester. -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の倫理学』丸善出版 |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/24 |
---|---|
授業の概要 /Course outline |
In this class, students will develop Augmented Reality (AR) activities and basic games using Unity. Students will first learn some basics of how to use Unity. This will be followed by the creation of AR applications and games. Then, in small groups, students will think of ways games/AR can be used to enhance group activities in the English language classroom. Students will then use Unity to make AR based activities available on Android or iOS devices. The class will be primarily conducted in English. Aspects of this class will be on a consultation basis. While C# will not be taught in this class, basic knowledge of C# will be needed when using Unity. |
授業の目的と到達目標 /Objectives and attainment goals |
After completing this course, students will: (1) understand the basics of Unity (2) be able to listen to customer needs and create applications accordingly (3) understand the requirements of language learning games and AR applications (4) develop their ability to use language create basic AR applications |
授業スケジュール /Class schedule |
Class 1: Course Introduction and Microgames Class 2: Exploring Primitives Class 3: Assessment Task 1: Basic Game 1 Class 4: Introduction to language learning games Class 5: Augmented Reality Class 6: Consultation and Assessment Task 2: AR Application 1 Class 7: Consultation and Evaluation Class 8: Consultation and Assessment Task 3: AR Application 2 Class 9: Consultation and Evaluation Class 10: Consultation and Assessment Task 4: AR Application 3 Class 11: Reading Activities and AR Class 12: Consultation and Evaluation and Fluency Activities Part 1 Class 13: Designing Games for Fluency Activities Part 2 Class 14: Assessment Task 5: Game for Reading and Fluency Activities Note: The class schedule may be slightly altered as per student requirements. |
教科書 /Textbook(s) |
All materials will be provided in class. However, students will need to bring their own personal laptop to class. |
成績評価の方法・基準 /Grading method/criteria |
Active Participation: 10% Assessment Task 1: 10% Assessment Task 2: 20% Assessment Task 3: 20% Assessment Task 4: 20% Assessment Task 5: 20% |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/02/09 |
---|---|
授業の概要 /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. < 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/2023/ |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 |
Nothing in particular |
更新日/Last updated on | 2023/01/27 |
---|---|
授業の概要 /Course outline |
This project provides students who hope to become teachers in the future with experience that will be useful for the teacher employment examination and in the classroom. |
授業の目的と到達目標 /Objectives and attainment goals |
Main Goal 1.To gain experience in teaching junior and high-school students. 2.To read newspaper articles on current educational issues. 3.To study for the teacher employment examination. |
授業スケジュール /Class schedule |
Schedule 1. Volunteer activities in junior high school will be conducted during summer and spring vacations. 2. Once a week, we pick up a newspaper article on current educational issues and share it with participants to discuss and exchange opinions. The content of the exam preparation for each grade is as follows. First grade-: Specialized subjects(Mathematics in principle) The latter half of Second grade-: Teacher training subjects Fourth grade-: Trial lessons, interviews, and essays Concrete learning contents will be decided by learners’ ability |
教科書 /Textbook(s) |
Nothing in particular |
成績評価の方法・基準 /Grading method/criteria |
attendance |
履修上の留意点 /Note for course registration |
Nothing in particular |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Nothing in particular |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 |
Students are expected to know (or willing to learn) programming language concepts. Some knowledge of linear algebra and calculus are useful |
更新日/Last updated on | 2023/02/01 |
---|---|
授業の概要 /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 |
There will be several ways of assessment including: 1. Exams 2. Reports 3. Seminars 4. Class activities |
履修上の留意点 /Note for course registration |
NA |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Reference materials will be introduced during the lectures. |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/Academic Year 前期・後期 /1st, 2nd 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 | 2023/01/19 |
---|---|
授業の概要 /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. 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 |
授業の目的と到達目標 /Objectives and attainment goals |
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 |
Once per week |
教科書 /Textbook(s) |
None |
成績評価の方法・基準 /Grading method/criteria |
The evaluation criteria is how well the student can imitate the accents, pronunciation and mannerisms of the actors in the video. We may use special software to evaluate this in a semi objective way. |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
HASHIMOTO Yasuhiro |
担当教員名 /Instructor |
HASHIMOTO Yasuhiro |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
N/A |
更新日/Last updated on | 2023/01/16 |
---|---|
授業の概要 /Course outline |
Information visualization is the means of converting numerical data, such as web data and census data, as well as symbolic data, such as words, texts, and social relations, into visual representations from which the subject can be easily understood or new perspective to see the subject can be discovered. Recently, the results of information visualization have been increasingly used in the media as a means of increasing the appeal of public relations and journalism, and sometimes as entertainment. At the same time, technologies that support the procedure of data collection and visualization are becoming more widespread. In this project, we will be engaged in prototyping information visualization using a JavaScript-based web service called Observable. Observable is a notebook-type web service that uses a library called D3.js as a visualization framework. |
授業の目的と到達目標 /Objectives and attainment goals |
Students will deepen their understanding of the role and examples of information visualization in the modern society, and acquire programming skills and a sense of design for information visualization using Observable, D3.js, and JavaScript. |
授業スケジュール /Class schedule |
After a brief lecture on Observable and D3.js, each student will survey excellent visualization examples, consider ideas for visualization and objects to be visualized, and proceed with implementation and prototyping. During the process of survey and implementation, the lecturer will give advice and lectures at appropriate times. There will be two reports, one at the mid-term and the other at the final stage. The data to be visualized may be either collected by students themselves according to their own interest, or Covid-19 related tweet that the project prepares. |
教科書 /Textbook(s) |
Various online materials are used. |
成績評価の方法・基準 /Grading method/criteria |
Based on the proactiveness of the activity. |
履修上の留意点 /Note for course registration |
There is no specific prior knowledge required, but the activities make heavy use of JavaScript, so if you don't like programming, this is not for you. However, watching various data visualized beautifully by programs you have written will motivate you to learn more advanced programs and design skills. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Observable: https://observablehq.com/ D3.js: https://d3js.org/ For case studies, 19 Innovative Ways to Use Information Visualization Across a Variety of Fields, https://visme.co/blog/information-visualization/ |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/26 |
---|---|
授業の概要 /Course outline |
This SCCP, former “The support project for local society by social survey and ICT”, support local events and tourism promotions through utilizing ICT, such as making CG, movies, websites, mini-browser games, electronic kits, 3D printer, laser cutter, etc. In recent years, local events and tourism promotions utilize the technology of website, SNS, video-sharing website, QR code, VR/AR, and smartphone Applications. However, many of these are still in the experimental stage. On the other hand, with limited know-how in the academic world, it is difficult for researchers to provide proper advice to meet the demand of local communities. In addition, it is also difficult for student to begin and manage local events or social activities by themselves due to limitation of their time, knowledge, school schedule, and various type of capitals. This project intends to provide students chances to understand the current conditions in local events and tourism promotions, learn communication skills, utilize the resource of ICT, and therefore make social contribution through utilizing ICT. Specifically, first year student makes CG by Blender or 2D/VR movie, over second year student make websites, mini-browser games by Unity, electronic kits by Raspberry Pi, they exhibit and demonstrate their product in local events at the end of first and second semester. In addition, student who is good at painting or modeling can try to create products by using 3D printer, laser cutter. |
授業の目的と到達目標 /Objectives and attainment goals |
1. Student will be able to master the know-how to grasp problems and needs in field. 2. Student will be able to promote suitable ICT use based on real needs in field. 3. Student will be able to master practical communication method. 4. Student will be able to understand Utilization of ICT and social contribution. |
授業スケジュール /Class schedule |
This class are planning to make products for “KITAKATA RETRO YOKOTYO” at Kitakata City in mid-July in the first term, and “Child Mini-Mini-Museum” at Fukushima Museum in mid-Jan in the second term. |
教科書 /Textbook(s) |
Nothing |
成績評価の方法・基準 /Grading method/criteria |
Positiveness and contribution for this project |
履修上の留意点 /Note for course registration |
Tourism or local event need various talents. Thus, this project welcomes the following types of students. ・Student who is interested in local activity such as local contribution, volunteer, tourism. ・Student who wishes to communicate with various persons in society. ・Student who wants to conduct activities by SNS or ICT such as Facebook, Instagram, Website etc. ・Student who wants to conduct activities by using illustration, a musical performance, hand-made fashion, handicraft, moving picture edit etc. 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.) |
特になし |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/30 |
---|---|
授業の概要 /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 |
- 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) |
N/A. Handouts will provided online or paper in class. |
成績評価の方法・基準 /Grading method/criteria |
Impromptu Speeches / Presentations 20 Mid-term Presentation 20 Reflection Papers 20 Extra-curricular Activity(s) 15 Final Presentation and Paper 25 In addition to regular reading assignments, study questions, and short written responses, you will write several short essays and will make several oral presentations during the semester. |
履修上の留意点 /Note for course registration |
Any prerequisite classes will not be required for this class, and we strongly recommend you to take if you are international students or students who wish to go abroad. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
The course instructor has working experiences: I have maximized my practical knowledge of the intercultural oversea experiences to the real education setting, and have been taken a leadership and liaising roles in contributing to the enhancement of international exchange operation in the glocal communities. This is a selective course for Creativity Development Program. http://www.u-aizu.ac.jp/enpit/en/ 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 |
2023年度/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 | 2023/01/26 |
---|---|
授業の概要 /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 |
2023年度/Academic Year 前期 /First 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 | 2023/01/20 |
---|---|
授業の概要 /Course outline |
Learning how to measure, analyze and evaluate "movement" of the human body supporting human life such as walking and eye movement |
授業の目的と到達目標 /Objectives and attainment goals |
Objectives 1, To Learn how to measure a movement of the human body using a motion capture system or eye tracking system. 2, To Learn how to analyze and evaluate the measured data using EXCEL and MAT-LAB. Attainment target Carry out the process of analyzing data measured on physical activity using EXCEL or MAT LAB. |
授業スケジュール /Class schedule |
Detailed schedule etc are decided / contacted within weekly class. |
教科書 /Textbook(s) |
はじめて学ぶ健康・スポーツ科学シリーズ④ スポーツバイオメカニクス |
成績評価の方法・基準 /Grading method/criteria |
Active participation. |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/27 |
---|---|
授業の概要 /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 |
[Competency Codes] To develop prices of software for the competitive robot. |
授業スケジュール /Class schedule |
Announced in classes. |
教科書 /Textbook(s) |
None. |
成績評価の方法・基準 /Grading method/criteria |
Evaluate considering overall activities. |
履修上の留意点 /Note for course registration |
None. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
None. |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/26 |
---|---|
授業の概要 /Course outline |
In this project, students will learn how to produce audio/visual contents using computers. Students are expected to be actively involved in planning and producing contents such as 3D/2D computer graphics, Flash, MIDI, and live-action movies by using various tools. |
授業の目的と到達目標 /Objectives and attainment goals |
The objective of this course is to acquire fundamental knowledge on computer graphics as well as the usage of tools through the production of contents. |
授業スケジュール /Class schedule |
Besides regular general meetings, each party sets their own schedule for working on actual contents production. |
教科書 /Textbook(s) |
N/A |
成績評価の方法・基準 /Grading method/criteria |
Contribution to the project, produced contents, etc. |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/22 |
---|---|
授業の概要 /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 |
2023年度/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 | 2023/01/30 |
---|---|
授業の概要 /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 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 of will be determined after the discussion between each student and the instructor. However, - During the 1st class, the instructor provides the course overview, and topics of the past student projects. The students and the instructor will discuss to explorer the potential topics for their topics. - In the next two classes, each student should decide his/her topic for the project. - In the next ten classes, each student reports the progress (and issues/problems, if any) of the project. During this period, we will also study the reference materials (books/research papers/ technical magazine articles) in a reading circle manner. - In the lass class meeting, students will present their project results. |
教科書 /Textbook(s) |
none; however, reference books and documents will be advised by the instructor . |
成績評価の方法・基準 /Grading method/criteria |
Satisfactory/Unsatisfactory (S/U) grade. A student who fails to attend more than 30% of the classes (i.e. four class meetings) and/or does not perform the following (without justifiable reasons) will receive Unsatisfactory grade: - Tasks assigned for the week and their report at the class meeting on the following week - Reading material assignments |
履修上の留意点 /Note for course registration |
Please contact the instructor for any question and for the discussion on the potential project topics. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
SCCP course page: http://web-ext.u-aizu.ac.jp/~hitoshi/COURSES/SCCP/ You can find the final project reports of past students (some are available on request) |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/26 |
---|---|
授業の概要 /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 |
2023年度/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 | 2023/01/27 |
---|---|
授業の概要 /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 |
2023年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
PERKINS Jeremy |
担当教員名 /Instructor |
PERKINS Jeremy |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
- |
更新日/Last updated on | 2023/01/24 |
---|---|
授業の概要 /Course outline |
Students will stay at the British Hills (Ten’ei Village, Fukushima Prefecture) for 5 days and 4 nights to achieve an immersive English experience, simulating that of a short-term study abroad experience. Students will attend seventeen 90-minute lessons (two to four lessons per day) over five days as well as online lessons at a foreign partner university. |
授業の目的と到達目標 /Objectives and attainment goals |
Students will improve their English skills, emphasizing cross-cultural content, to better prepare them for traveling and studying abroad. They will increase their skills and confidence in using survival English while traveling and in foreign countries. In addition, the immersive English environment will improve their receptive skills useful for taking courses in English, both at the University of Aizu and for future study abroad experiences in an English classroom. |
授業スケジュール /Class schedule |
Class content is subject to change; a tentative plan is given below. 1. Online presentation and chat session with a foreign partner university will be offered. 2. Pre-Departure Orientation – Planning Meeting for students at the University of Aizu 3. British Hills Lesson Plan Schedule: a. Day 1 – Adventure Series: Advertising in the Media, RAVEN Method 1 b. Day 2 – Adventure Series: Geology, RAVEN Method 2, 3D Pictures c. Day 3 – Snooker, Business Experience 1, Group work, RAVEN Method 3, Adventure Series: Sherlock Holmes, Table Manners d. Day 4 – Chess, Adventure Series: SDGs, Business Experience 2, Group work e. Day 5 – Introducing Japan, Business Experience 3 |
教科書 /Textbook(s) |
There is no textbook for this course. |
成績評価の方法・基準 /Grading method/criteria |
There are four required components to pass the course: 1. Students must attend the risk & crisis management orientation held before the British Hills program. 2. There will be an online presentation and chat session with students at an English-speaking partner university. Students must attend and actively participate in this session. 3. Students must complete a writing assignment before the due date. o Students will write a report of their experience upon completion of the British Hills program. To get a perfect score, a minimum of 250 words is required. The report must be accompanied by a Japanese translation and both Japanese and English versions should be uploaded to the Moodle course site. Students who fail the assignment will fail the course. 4. Students must attend the lessons at the British Hills. o Missing three or more lessons will result in failing the course; students who miss one or two lessons will receive a penalty of 10% to their final grade per lesson missed. |
履修上の留意点 /Note for course registration |
• Participants should use only English during the program. • Application to this course is through OSIP, not through the Academic Administration System; therefore, the course registration period will be set separately. • Interested students should contact OSIP at osip@u-aizu.ac.jp. • Interested students are strongly recommended to participate in global lounge activities such as the weekly EEE-chats, international talks and the buddy program to gain knowledge of different cultures and experience interacting with students from different countries. • Transportation, accommodation and lesson fees will be partially paid by the University. Students must pay for other expenses. • Students must manage their sleep and health while at the British Hills so that they can be alert and attentive during classes. • Students must keep regular hours. Breakfast is at 07:30 and students must be quiet after 23:00. |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
RYZHII Maxim V. |
担当教員名 /Instructor |
RYZHII Maxim V. |
推奨トラック /Recommended track |
- |
先修科目 /Essential courses |
Electric circuits |
更新日/Last updated on | 2023/02/03 |
---|---|
授業の概要 /Course outline |
The course is related to theoretical neuroscience research concerned simple neuronal circuits, as well as biomedical engineering and modeling of simple physiological systems With MATLAB software students will simulate and study some simple neuronal and cardiac cells. |
授業の目的と到達目標 /Objectives and attainment goals |
- Understanding and basic knowledge of electrical operation of neuronal (neuron) and cardiac (myocyte) cells. - Understanding of cell nonlinear dynamics: Spike, Threshold, Excitability, Phase portrait, etc. - Basics of electrophysiology. Nernst potential, Ion channels, Ion currents and conductances, Action potential, Equivalent electric circuits. - One- and Two-dimensional nonlinear systems. The van der Pol model, FitzHugh-Nagumo model, Hodgkin-Huxley model. Solution of systems of ordinary differential equations. - Computer simulations and visualizations with MATLAB. |
授業スケジュール /Class schedule |
Seminars and explanations, work with software, running computer simulations. Particular schedule will depend on background knowledge, skills and general progress. 1. Syllabus and general course content 2. Introduction into analytical computational neuroscience 3. Passive membrane equation, basic cellular neurophysiology, equivalent electric circuit model 4. Review of Ordinary Differential Equations (ODEs) 5. Passive membrane equation - Dynamics 6-7. The van der Pol model, FitzHugh-Nagumo model, Hodgkin-Huxley model. 8-10. Study of software, computational methods for solving simple systems ordinary differential equations, discussions. 11-14. Computer simulations and discussion of the results. |
教科書 /Textbook(s) |
Eugene Ishikevich "Dynamical Systems in Neuroscience. The Geometry of Excitability and Bursting" The MIT Press, 2010. ISBN 978-0-262-09043-8 / 978-0-262-51420-0. The book is freely available online. https://www.izhikevich.org/publications/dsn.pdf |
成績評価の方法・基準 /Grading method/criteria |
Class attendance, work in class and some homework (100%) |
履修上の留意点 /Note for course registration |
Prerequisites and other related courses which include important concepts relevant to the course: Some MATLAB and/or C programming skills. Understanding of Electric circuits. |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/19 |
---|---|
授業の概要 /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) |
No |
成績評価の方法・基準 /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 |
2023年度/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 | 2023/01/12 |
---|---|
授業の概要 /Course outline |
This project is a Pattern Recognition Software development study group. We are thinking about software that can be developed outside of classes at the University of Aizu. |
授業の目的と到達目標 /Objectives and attainment goals |
Summary The goal of this project is to improve programming skills from the basics of programming to the level where application software can be developed. 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. Progress Policy 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. |
授業スケジュール /Class schedule |
Do and submit assigned tasks on your own. Individual interviews and consultations are available. |
教科書 /Textbook(s) |
None |
成績評価の方法・基準 /Grading method/criteria |
Evaluation will be based primarily on submissions. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Website: http://www.u-aizu.ac.jp/labs/is-pp/pplab/ If you are interested in participating in this project, please send an e-mail to Prof. J.Shin. |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/12 |
---|---|
授業の概要 /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 and 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 |
Objectives and Goals of the Class 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 |
2023年度/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 |
N/A |
更新日/Last updated on | 2023/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 couner IP (1) 10. Improvement of an FPGA SoC using a couner IP (2) 11. Desgning a tyny PC using FPGA SoC (1) 12. Desgning a tyny PC using FPGA SoC (2) 13. Desgning a tyny PC using FPGA SoC (3) 14. Desgning a tyny 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 note PC (Window/Linux) is required. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
N/A |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/27 |
---|---|
授業の概要 /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. ・SSReflect マニュアル(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 |
2023年度/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 | 2023/01/27 |
---|---|
授業の概要 /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) |
https://onlinejudge.u-aizu.ac.jp/ http://atcoder.jp/ http://www.topcoder.com/ http://codeforces.com/ http://web-ext.u-aizu.ac.jp/circles/acpc/ プログラミングコンテストチャレンジブック プログラミングコンテスト攻略のためのアルゴリズムとデータ構造 東京大学実践的プログラミング「問題解決のためのプログラミング一巡り」 オンラインジャッジではじめるC/C++プログラミング入門 |
成績評価の方法・基準 /Grading method/criteria |
Exercise 50% Contest 50% |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/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 | 2023/01/27 |
---|---|
授業の概要 /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) |
https://onlinejudge.u-aizu.ac.jp/ |
成績評価の方法・基準 /Grading method/criteria |
Exercise 50% Project 50% |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/Academic Year 後期 /Second 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 | 2023/07/18 |
---|---|
授業の概要 /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 including Korean alphabet (Hangul) while also exploring various aspects of Korean pop culture, such as music, television dramas, movies, and entertainment. Through this course, students will gain a deeper understanding of the Korean language and society through learning about pop culture. |
授業の目的と到達目標 /Objectives and attainment goals |
Part 1. Introduction to the Korean Language Overview of the Korean language: Hangul, pronunciation, and basic reading, writing, listening and speaking Part 2. Introduction to K-pop, K-drama, and K-movie Learning Korean via K-pop, K-dramas, and K-movies. Part 3. Introduction to Korean culture Learning the cultural aspect of the Korean society |
授業スケジュール /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 pop culture-1 Week 6 Korean pop culture-2 Week 7 Korean pop culture-3 Week 8 Basic vocabulary and expressions -1 Week 9 Basic vocabulary and expressions -2 Week10 Basic vocabulary and expressions -3 Weel 11 Basic vocabulary and expressions -4 Week12 Basic vocabulary and expressions -5 Week 13 Korean Music Week 14 Korean Movie Week 15 Korean Drama |
教科書 /Textbook(s) |
All materials will be either available online or distributed in class. |
成績評価の方法・基準 /Grading method/criteria |
Class Participation [ 30% ] In-class activities [ 50% ] Presentation [ 20% ] |
Open Competency Codes Table Back |
開講学期 /Semester |
2023年度/Academic Year 後期 /Second 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 | 2023/07/28 |
---|---|
授業の概要 /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) |
No particular specification |
成績評価の方法・基準 /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 |
2023年度/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 |
- |
更新日/Last updated on | 2023/07/28 |
---|---|
授業の概要 /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 first, 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 field-programmable gate array (FPGA) whose function can be reconfigured 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.) |
(Japanese texts only) 1.「CPUの創りかた」渡波郁 著、マイナビ出版 (ISBN:978-4-8399-0986-4) 2.「作ろう!CPU」 上原周 著、マイナビ出版 (ISBN:978483996851-9) |