2019/01/30 |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Yasuhiro Abe |
担当教員名 /Instructor |
Yasuhiro Abe |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/12 |
---|---|
授業の概要 /Course outline |
A typical web application is hosted on a 3-tier web architecture composed of web-front end, database, and application servers. A enterprise web application hosted on the 3-tier web architecture is also integrated with other servers, such as common authentication system, load-balancer, and high-availability feature. Unlike a typical one-box UNIX/Linux system, an enterprise application hosting environment needs some different skills and techniques to design and construct that. The lecture introduces basic knowledge of design and management of distributed systems. Students study the fundamental behavior of network and operating system layers monitoring hand-made load-balancing and high-availability systems which is constructed on embedded computers, such as raspberry-pi and beagle bone. |
授業の目的と到達目標 /Objectives and attainment goals |
We focus on the (1) on the following list as an overall objective. For advanced students, we also provide additional targets, (2) and (3) on the list. (1). To learn the practical management skill of network and distributed (UNIX/Linux) system. (2). To design and manage computer systems for future experimental and research-oriented works. (3). To design and manage an arbitrary information system architecture for each appropriate scale. |
授業スケジュール /Class schedule |
1. Guidance We provide guidance about course plan and evaluation criteria on the first day. These contents might be changed by participants' knowledge and experience. 2. Explaining an Enterprise Web Hosting Environment a. Application Hosting Environment b. Develop, Test, and Production Environments c. Problem and Incident Management / Change Management Systems d. Management and Administration Tools 3. To introduce incidents in the past and to consider possible solutions |
教科書 /Textbook(s) |
N/A |
成績評価の方法・基準 /Grading method/criteria |
[Type A] 1. Attendance: 80% 2. Exercise or Presentation: 20% [Type B] 1. Attendance: 20% 2. Exercise or Presentation: 80% |
履修上の留意点 /Note for course registration |
The following course website and coursework is written in Japanese, if you are interested in the theme, please contact me. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://web-int.u-aizu.ac.jp/~yasu-abe/sccp/edwi/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Hirohide Demura |
担当教員名 /Instructor |
Hirohide Demura, Naru Hirata, Yoshiko Ogawa, Kohei Kitazato, Kyoko Okudaira, Chikatoshi Honda |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/16 |
---|---|
授業の概要 /Course outline |
Targets of this PBL connected with Factories of Startup Ventures no.2 "Utilizing Space Remote Sensing Data" #1 Visualization/Analysis for space exploration data (e.g. remote sensing data of asteroids, the Moon, planets, and natural satellites) #2 Tanpopo project on International Space Station Parts of PBLs #1 Facility tour of space agency and related sites (JAXA, AIST, etc.) #2 Star/Moon Gazing Party on the rooftop observatory, Univ. of Aizu #3 Classroom Exercises such as Data Analysis, Development iOS Apps, etc. #4 Tanpopo Project Cf. https://www.wakusei.jp/book/pp/2011/2011-2/2011-2-117.pdf |
授業の目的と到達目標 /Objectives and attainment goals |
We set two groups; A) Lunar and Planetary Data Analysis group and B) Tanpopo one. A) To learn about data acquisition and analysis, software developments, and fundamentals for lunar planetary science and space explorations. B) To learn collaboration as a project member with senior students. Common items) To learn handling telescopes with Moon/Star Gazing Party. To learn activities of space developments by the facility tour. |
授業スケジュール /Class schedule |
PBLs all year long. |
教科書 /Textbook(s) |
N/A |
成績評価の方法・基準 /Grading method/criteria |
Comprehensive evaluation based on reports and class activities (Presentations, Q&A) |
履修上の留意点 /Note for course registration |
N/A |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Facebook Open Page https://www.facebook.com/SpaceSoftUoA/ Hayabusa2 http://global.jaxa.jp/projects/sat/hayabusa2/ Tanpopo Project (in Japanese) http://logos.ls.toyaku.ac.jp/~lcb-7/tanpopo/introduction.html ARC-Space, CAIST, UoA http://www.u-aizu.ac.jp/en/research/caist/arc-space/ Natl. Astron. Obs. Info. http://www.nao.ac.jp/astro/sky/2018/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Yasushi Fujii |
担当教員名 /Instructor |
Yasushi Fujii |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/03/22 |
---|---|
授業の概要 /Course outline |
メルカリ社から講師を派遣して頂き実施 プログラミング言語Goの基礎から応用 授業を通じて動くものをつくっていく |
授業の目的と到達目標 /Objectives and attainment goals |
Goの習得、応用、ものづくり |
授業スケジュール /Class schedule |
毎週水曜日9・10限 |
教科書 /Textbook(s) |
講師が作成した資料を用いる |
成績評価の方法・基準 /Grading method/criteria |
演習課題を元に評価 |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
https://golang.org |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Shiro Ishibashi |
担当教員名 /Instructor |
Shiro Ishibashi |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/04 |
---|---|
授業の概要 /Course outline |
Along with the recent spread of IoT (Internet of Things) and open data, the amount of data around us has steadily increased. The field of "data science", which derives a variety of knowledge from these data, has attracted the social attention, and the demand for data scientists is also growing. On the other hand, in the field of science, there exist some research area, in which new discovery is performed by processing large amounts of data. The genetic engineering and astronomy are typical examples. In this project, while learning about the statistical analysis method used in the "data science", we will promote a specific exercises using the astronomical data. |
授業の目的と到達目標 /Objectives and attainment goals |
By learning how to use "R language" which is widely used as statistical analysis software, we obtain the basic skill of data analysis from the elementary base. In addition, by using astronomical data as the actual analysis object, we experience what scientific findings are obtained from the data analysis. Through such exercises, we aim to learn skills that can take advantage of the data analysis in a variety of fields. |
授業スケジュール /Class schedule |
In this course, we pick up some of the typical statistical methods (basic statistics such as mean and variance, test, regression analysis, clustering analysis, time series analysis, neural network, etc.), and repeat data overview, analysis exercise, and consideration of the results. (1) Outline of astronomical data and archives (2) R install and basic operation (3) Calculation of basic statistics (4) Creation of basic graph (5) Regression analysis (6) Calculation of basic statistics summary (7) Test (test of mean difference) (8) Clustering analysis (preparation of data) (9) Clustering analysis (hierarchical clustering) (10) Clustering analysis (k-means method) (11) Neural network (12) Time series analysis (auto-correlation, spectrum analysis) (13) Time series analysis (data prediction) (14) Principal component analysis |
教科書 /Textbook(s) |
Materials will be provided in the classroom. |
成績評価の方法・基準 /Grading method/criteria |
Contribution to the classroom and performance of the exercises are totally evaluated. |
履修上の留意点 /Note for course registration |
Formal prerequisites: None |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
References will be provided in the classroom. |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Hayato Karimazawa |
担当教員名 /Instructor |
Hayato Karimazawa |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/16 |
---|---|
授業の概要 /Course outline |
教師になるためには,教員採用試験を突破しなくてはなりません。試験対策に一人で取り組むのは難しくても,複数のメンバーで集まって取り組むことで,継続することができます。メンバ-がお互いに受験モードになるためのスイッチを押し合う学びの会です。 メンバー全員で模試を5回受験します。それも動機づけになります。 |
授業の目的と到達目標 /Objectives and attainment goals |
教員採用試験の過去問題をひたすら解いていきます。教職教養で50問中43問の正答を目指します(正答率85%)。できれば,4年生の4月までに80%の正答率を得たいです。 採用試験には教職課程で学んだこと以外も出題されます。ですから,長い時間をかけて,準備することが必要です。 |
授業スケジュール /Class schedule |
原則,毎週水曜日に行います。50回の実施を目指しています。 |
教科書 /Textbook(s) |
教員採用試験 教職教養らくらくマスター 2019年度 |
成績評価の方法・基準 /Grading method/criteria |
取組み状況を評価します。 |
履修上の留意点 /Note for course registration |
ありません。 |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
随時,指示します。 |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Tatsuki Kawaguchi |
担当教員名 /Instructor |
Tatsuki Kawaguchi |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/08 |
---|---|
授業の概要 /Course outline |
This class consists of two components with the Project-Based and Active Learning: - First Semester [1st Quarter / 2nd Quarter] (Understanding Intercultural Experiences for Engineering Students): The goal of this class is to build an intercultural mindset, the cultural appropriate skills, and leadership skills for understanding the communication-based, cultural, economic, emotional, physical, political, religious, and social aspects of an overseas of community-based intercultural experience. Presentation of strategies for development of an appropriate level of preparation will meet challenges of studying, researching and traveling in an intercultural and real setting. Emphasis on general methodology and process required to develop personal awareness and resources for successful field experience and guest speakers. - Second Semester [3rd Quarter / 4th Quarter] (Understanding Regional Innovation for Engineering Students): To be able to create new values for regional innovation using the regions assets is a big need in today’s society. However, only to have the ability to problem solve is simply not enough. What has become important when wanting to create regional innovation is to have the ability to create a creative process in tackling problems. The goal of this class is for students to be able to create a creative process for regional innovation. In order to do so, students will learn the skillsets, understand the mindsets and gain the motivations towards creating regional innovation. Skillsets are the methods in how we may create new ideas for regional innovation. Mindsets are the ways of thinking when challenging to create regional innovation. Motivations are the ways of feeling the desire to create regional innovation. Not only will the class have lectures on methods to create regional innovation but also have fieldwork practices, idea creation workshops and guest talks from leading regional innovators that will nurture the skillsets, mindsets and motivations. |
授業の目的と到達目標 /Objectives and attainment goals |
- First Semester [1st Quarter / 2nd Quarter] (Understanding Intercultural Experiences for Engineering Students): You will be able to: - Build supportive relationships with your classmates in culturally appropriate way - Develop educational cultural activities with learning objectives and outcomes - Understand personal intercultural leadership skills - Learn how to work within a dynamic cross-cultural team - Develop an understanding of the cultural adjustment and developmental issues - Second Semester [3rd Quarter / 4th Quarter] (Understanding Regional Innovation for Engineering Students): You will be able to: - Learn the methods of how to create new values for regional innovation - Understand the mindsets needed when challenging to create regional innovation - Gain the motivation to want to create regional innovation in the future |
授業スケジュール /Class schedule |
- First Semester [1st Quarter / 2nd Quarter] (Understanding Intercultural Experiences for Engineering Students): Lesson 1: Ground Rules / Cultural Simulation / Self-Analysis 1 (Past, Present, Future) Lesson 2: Self-Analysis 2 (Setting Your Own Goals and Objectives) Lesson 3: Self-Expression / Effective Communication / Public Speaking Lesson 4: Planning and Implementation Lesson 5: Media Literacy [How You Collect the Information] Lesson 6: Scavenger Hunt Lesson 7: Global Leadership Skills Lesson 8: Guest Speaker: Global Perspectives / Value / Comprehensive Understanding Lesson 9: Intercultural Competent, Cultural Sensitivity Lesson 10: Non-Verbal Communication Lesson 11: Guest Speaker: Develop the Qualities and Skills needed to be a Global Citizen Lesson 12: Motivation Lesson 13: Time Management / Stress Management Lesson 14: Review / Final Presentation - Second Semester [3rd Quarter / 4th Quarter] (Understanding Regional Innovation for Engineering Students): Lesson 1: Introduction to Regional Innovation Lesson 2: Introduction to Interview and Fieldwork Lesson 3: Introduction to Idea Creation Lesson 4: Introduction to Team building Lesson 5: Idea Creation Workshop Basic I Lesson 6: Idea Creation Workshop Basic II Lesson 7: Idea Creation Workshop Practical I Lesson 8: Idea Creation Workshop Practical II Lesson 9: Idea Creation Workshop Practical III Lesson 10: Regional Innovation Case Study I Lesson 11: Regional Innovation Case Study II Lesson 12 - 13: Regional Innovation Practical (Field Trip) Lesson 14: Group Presentation Adjustments to the schedule always seem to be necessary as the semester or quarter goes on. You are responsible for knowing any changes that were announced even if you are late or miss a class. We will have a Scavenger Hunt and fieldwork in Aizu. Further information will be given at week 1. If in case students cannot participate the fieldwork, please contact the instructor beforehand. |
教科書 /Textbook(s) |
N/A. Handouts will provided online or paper in class. |
成績評価の方法・基準 /Grading method/criteria |
Impromptu Speeches / Presentations 20 Mid-term Presentation 20 Reflection Papers 20 Extra-curricular Activity(s) 15 Final Presentation and Paper 25 In addition to regular reading assignments, study questions, and short written responses, you will write several short essays and will make several oral presentations during the semester. |
履修上の留意点 /Note for course registration |
Any prerequisite classes will not be required for this class, and we strongly recommend you to take if you are international students or students who wish to go abroad. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
If you are interested in gaining your intercultural experience, please join our international exchange activities. [http://www.u-aizu.ac.jp/osip/en/] This is a selective course for Education Network for Practical Information Technologies (enPiT2) certificate course. [ http://www.u-aizu.ac.jp/enpit/en/] |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Junji Kitamichi |
担当教員名 /Instructor |
Junji Kitamichi |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/11 |
---|---|
授業の概要 /Course outline |
In this project, we product micro processor boards(Do it yourself), such as PIC micro processor and ARM processors and etc. We can learn these micro processor and programming of micro processor. |
授業の目的と到達目標 /Objectives and attainment goals |
Implementation of microprocessor boards and programming of micro processor. |
授業スケジュール /Class schedule |
3-5weeks :Explanation of a target board and programming 5-8weeks :Programming of micro processor |
教科書 /Textbook(s) |
Data sheets of boards and sample programs |
成績評価の方法・基準 /Grading method/criteria |
Implementation of program for micro processor |
履修上の留意点 /Note for course registration |
マイコンボードの製作プロジェクトは,一年生を対象にしますが,2年生以上でも参加可能です. マイコンの開発環境の都合上,このプロジェクトは6名までとします.後期からの参加は不可です. 2年生以上のプロジェクトは,人数制限はありません.後期からも参加可能です.前期後期最初のコマでスケジュール調整しますので,必ず出席してください.2週目からは参加できません. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://eslweb.u-aizu.ac.jp/~kitamiti/sccp/denshikousaku/2017mae1.html http://eslweb.u-aizu.ac.jp/~kitamiti/sccp/denshikousaku/2017mae2.html |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Yukihide Kohira |
担当教員名 /Instructor |
Yukihide Kohira |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/08 |
---|---|
授業の概要 /Course outline |
In recent years, the development of IoT (Internet of Things) devices attracts attention and IoT devices are started to be utilized. IoT devices are connected to Internet or communicate each other for sensing, automatic recognition, automatic control, and so on by attaching communication devices into things. IoT devices can be developed relatively easily by using open-source hardware such as Arduino and Raspberry Pi and open-source software. The development of IoT devices is divided into following three steps. 1. Sensing the environment such as temperature, humidity and brightness and visualizing it 2. Control of the devices based on the sensing data 3. Optimization of the system and automation of the improvement for effectiveness. The goal of this SCCP is to develop IoT devices that sense the environment and control the electronics by using Arduino or Raspberry Pi. First, students learn the usage of open-source hardware such as Arduino and Raspberry Pi, and basic sensors such as temperature sensor, humidity sensor, luminosity sensor and motion detector. Then, students consider the target system architecture by themselves and realize the IoT devices. In SCCP in the last year, the following systems were developed in half a year or one year. 1. Fan controlled by temperature (half year) - Measure temperature with temperature sensor - Show the temperature on a web page graphically - Turn on/off the fan by an infrared signal learned from the remote control, when the temperature is over/under a certain temperature 2. Key opened and closed by face recognition (half year) - Take a photograph with the camera outside a door - Recognize a face from the taken image - Open the key by turning a servomotor inside the door if a registered person is detected by the recognized face - Close the key by turning a servomotor after 10 seconds 3. Talking Robot - Recognize sound from microphone - Change response according to recognized speech content (greeting, fortune telling) |
授業の目的と到達目標 /Objectives and attainment goals |
Students develop IoT devices that sense the environment and control the electronics by using Arduino or Raspberry Pi. |
授業スケジュール /Class schedule |
1. Introduction 2-4. Learning of usage of devices such as Arduino, Raspberry Pi, sensors, communication, and so on. 5-6. Making the plan of target system architecture 7-12. Making the target system architecture 13-14. Presentation |
教科書 /Textbook(s) |
Not assigned. |
成績評価の方法・基準 /Grading method/criteria |
Progress report for each class 30% Presentation 70% |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
We have already tried SCCP with similar way. Please see the following web site showing the results by students. http://www-adl.u-aizu.ac.jp/sccp/iot This SCCP cooperates with the SCCP by Prof. Saito and Prof. Tomioka. |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Igor Lubashevskiy |
担当教員名 /Instructor |
Igor Lubashevskiy, Maxim Mozgovoy |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/25 |
---|---|
授業の概要 /Course outline |
The course is aimed at investigation of basic properties of human cognition and decision-making governed by human perception under uncertainty. Experiments based on various simulators like car-driving simulator and balancing of virtual pendulums are the gist of this research. |
授業の目的と到達目標 /Objectives and attainment goals |
The goals of the proposed course are to acquaint the students with - the basic characteristics of human cognition and methods of their investigation, - elements of statistical analysis of experimental data using mainly Python and R-language. - designing human-computer interaction systems; and as a characteristic example to - create a simple simulators like car driving simulator, shape and color recognition, simulator of balancing a virtual stick, using the available open source engines, and - plan and conduct simple virtual experiments aimed at understanding the basic properties of human cognition with the corresponding analysis of experimental data. By the end of this class, the students shall gain - introductory knowledge about the basic elements of sociophysic and psychophysics, novel disciplines about modeling human behavior - some experience of studying human behavior using hybrid human-computer simulation - statistical data analysis using Python and R-language |
授業スケジュール /Class schedule |
The course can be divided into several parts: Part 1. Introduction to sociophysic and psychophysics, the novel disciplines aimed at studying human behavior, perception, and recognition using the methods of developed in physics and applied mathematics. Part 2. Short introduction to theory of self-organization and emergent phenomena as the characteristic features of complex systems. Part 3. Introduction to the methods of analyzing experimental data including the techniques of statistical analysis and analysis of dynamical systems. Part 4. Elements of hybrid human-computer simulation and conducting virtual experiments. Part 5. As a certain practical example, creation of simple simulators enabling us to study basic features of human behavior using the available open source engines and conducting some virtual experiments. Part 6. Analysis of experimental data to be collected during the virtual experiments and studying the corresponding properties of human behavior. |
教科書 /Textbook(s) |
G. A. Gescheider, Psychophysics: The Fundamentals, LEA Publishers, London, 1997 Econophysics and Sociophysics, editors B. K. Chakrabarti, A. Chakrabarti, A. Chatteriee, WILEY-VCH, Weinheim, 2006. S. Haykin, Cognitive dynamical systems, Cambridge, 2012 Chaos and Complexity in Psychology: Theory of Nonlinear Dynamical Systems, editors: S. J. Guastello, M. Koopmans, D. Pincus, Cambridge, 2009. |
成績評価の方法・基準 /Grading method/criteria |
Homeworks and attending lectures |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Kazuyoshi Mori |
担当教員名 /Instructor |
Kazuyoshi Mori |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/06/25 |
---|---|
授業の概要 /Course outline |
Holding the seminar series, we enable us the better logical thinking technique. |
授業の目的と到達目標 /Objectives and attainment goals |
To have sufficient logical thinking technique, which is required for engineers. |
授業スケジュール /Class schedule |
To hold the seminar series by reading theoretical engineering books, in which the order will be fixed with students. |
教科書 /Textbook(s) |
The books we will read are theoretical, which will be determined with students. In the first half, they can be in Japanese. In the other half, they will be in English. |
成績評価の方法・基準 /Grading method/criteria |
To be based on the activity (70%) and the reachability (30%). |
履修上の留意点 /Note for course registration |
Presentations are to be requested, so that some preliminary work will be needed. |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Naohito Nakasato |
担当教員名 /Instructor |
Naohito Nakasato |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/09 |
---|---|
授業の概要 /Course outline |
今、私達が利用するコンピューターは、パソコンであろうとスマートフォン、タブレット、どれも既に並列コンピュータになっています。これだけ広く普及しつつある、小さな並列なコンピュータをプログラムするという経験はかけがえのないものであり、また実用上必須となる技術です。このSCCPでは、並列コンピュータとそのプログラミングについて学び、最終的には国際的な並列プログラミングの大会(SCC)へ参加することを目標とします。大会は年に2回、ヨーロッパとアメリカで、またアジアでも開催され、開催会場では、48時間の時間制限の中で並列プログラムの高速化をおこない、世界から参加する他の大学と競い合います。国際的な競争の場に参加するだけでも貴重な経験となりますが、並列プログラミングとプログラム高速化手法を身につけることで、その後一生役立つ知識を得ることができます。 |
授業の目的と到達目標 /Objectives and attainment goals |
並列プログラミングについて学び、コンテスト等に参加すること。 |
授業スケジュール /Class schedule |
開始時に相談の上決定する。 |
教科書 /Textbook(s) |
適宜指定する。 |
成績評価の方法・基準 /Grading method/criteria |
課題の進捗報告で成績をつける。 |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
参考記事: Samurai AI Coding http://samuraicoding.info/index-jp.html Student Cluster Competition (SCC) Webページ http://www.studentclustercompetition.us/ ISC 2015 - Student Cluster Competitionは精華大が優勝 http://news.mynavi.jp/articles/2015/07/23/isc2015_scc/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Keitaro Naruse |
担当教員名 /Instructor |
Keitaro Naruse |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/11 |
---|---|
授業の概要 /Course outline |
For learning robot technologies, it is important to develop a robot with fun. The students in this course can enjoy robot development through robot contest or competition. |
授業の目的と到達目標 /Objectives and attainment goals |
The students will learn robot development including mechanical engineering, circuit development, software development, and tests as a team by attending robot contest or competition. Students will take one of the following contests: They will design, develop, operate, improve a robot, and participate to it: July: Rescue robot contest August: Cansat competition November: Aizu regional robot contest December: ET robot contest (Lego mindstorm) The detail will be decided in a class. |
授業スケジュール /Class schedule |
The schedule will be heavily dependent on a contest date: The following schedule is just a rough guide: #1-#4: Learn basics of robot development #5-#8: Robot design and development #9-#12: Robot test and improve #13-#14: Preparation for contest Additional activity: Attendance to contest |
教科書 /Textbook(s) |
None: |
成績評価の方法・基準 /Grading method/criteria |
To be announced in a class. |
履修上の留意点 /Note for course registration |
None. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
None. |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Satoshi Nishimura |
担当教員名 /Instructor |
Satoshi Nishimura |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/30 |
---|---|
授業の概要 /Course outline |
In this project, students will learn how to produce audio/visual contents using computers. Students are expected to be actively involved in planning and producing contents such as 3D/2D computer graphics, Flash, MIDI, and live-action movies by using various tools. |
授業の目的と到達目標 /Objectives and attainment goals |
The objective of this course is to acquire fundamental knowledge on computer graphics as well as the usage of tools through the production of contents. |
授業スケジュール /Class schedule |
Besides regular general meetings, each party sets their own schedule for working on actual contents production. |
教科書 /Textbook(s) |
N/A |
成績評価の方法・基準 /Grading method/criteria |
Contribution to the project, produced contents, etc. |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Hitoshi Oi |
担当教員名 /Instructor |
Hitoshi Oi |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/16 |
---|---|
授業の概要 /Course outline |
.We will provide the students with opportunities for the following experiences: - operating system installation and customization - kernel compilation and modification - peripheral device installation - system virtual machines (Xen, VMWare) - standard benchmark programs (SPEC, EEMBC) ; workloads, run rules, performance metrics - performance profiling tools (oprofile, vmstat, iostat) - heterogeneous multi-core architecture (big.LITTLE) We will also practice to read and write technical documents, which is one of weakest aspects for the University of Aizu students. Reports from past SCCP projects are posted on my course page: http://www.u-aizu.ac.jp/~hitoshi/COURSES/SCCP/ |
授業の目的と到達目標 /Objectives and attainment goals |
The objectives of this course is to fill in the gap between the theory and practice. |
授業スケジュール /Class schedule |
Due to the nature of the project-oriented course, exact and detailed schedule of will be determined after the discussion between each student and the instructor. However, - During the 1st class, the instructor provides the course overview, and topics of the past student projects. The students and the instructor will discuss to explorer the potential topics for their topics. - In the next two classes, each student should decide his/her topic for the project. - In the next ten classes, each student reports the progress (and issues/problems, if any) of the project. During this period, we will also study the reference materials (books/research papers/ technical magazine articles) in a reading circle manner. - In the lass class meeting, students will present their project results. |
教科書 /Textbook(s) |
none; however, reference books and documents will be advised by the instructor . |
成績評価の方法・基準 /Grading method/criteria |
Satisfactory/Unsatisfactory (S/U) grade. A student who fails to attend more than 30% of the classes (i.e. four class meetings) and/or does not perform the following (without justifiable reasons) will receive Unsatisfactory grade: - Tasks assigned for the week and their report at the class meeting on the following week - Reading material assignments - Final report and its presentation |
履修上の留意点 /Note for course registration |
Please contact the instructor for any question and for the discussion on the potential project topics. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
SCCP course page: http://web-ext.u-aizu.ac.jp/~hitoshi/COURSES/SCCP/ You can find the final project reports of past students. |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Yuichi Okuyama |
担当教員名 /Instructor |
Yuichi Okuyama |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/03/03 |
---|---|
授業の概要 /Course outline |
注意:この授業では「CPU」を自作します!巷に売っているマイコンは使いませんが、もっと高価な機器を使います! みなさんは、WindowsやLinuxをインストールしたパソコンでWebの閲覧や、書類作成/プログラム作成をしたり、3Dグラフィックスを表示できるゲーム機で遊んだりしたことがあると思います。では、この疑問に答えることはできますか? 「どうしてコンピュータは動くのか」 この大学にいるのであれば、絶対に知っておきたいことですよね。 1年生から勉強し初めて(もちろん2〜4年生も歓迎です)、この疑問に答えられるようにするのが、この課外プロジェクトの目的です。初めからWindowsやLinux、ゲーム機などの大きなシステムを理解することは無謀ですので、小さな小さなシステムを理解して、センスを磨き、徐々に大きなシステムに慣れていくことが重要です。 |
授業の目的と到達目標 /Objectives and attainment goals |
システムの一つ一つの項目は、高校生でもわかる範囲ですが、小さなものでも複数の項目が絡み合うととたんに難しくなります。全貌を知るには専門の知識を持った人に教わらなくてはなりません。ですので、この課外プロジェクトは教員の指導の下、 ・小さなCPUを作ること ・小さなCPUを使いこなすこと ができるようになるのが目標です。 コンピュータを知りたい、作ってみたい、という強い気持ちでこの課外プロジェクトを続ければ、コンピュータの設計に必要な知識が身に付きます。たとえば、将来 ・OSを使ったり設計したい、 ・用途に特化したコンピュータを設計したい、 ・その他、全く新しいコンピュータをつくりたい。 という夢をもっている人は、足掛かりになる技術を、この課外プロジェクトで学んでください。 |
授業スケジュール /Class schedule |
この課外プロジェクトは、週に1回開催されます。 開催曜日・時間は最初の回に決めます。 隔年で2つのテーマを扱い、2年間通じてCPU設計の極意を学べるようになっています。2018年度は1番を扱います。 1. 回路記述言語を利用したCPUの作成 普通のパソコンに入っているIntelのCPUは基本的なもので350命令ほどあります。いきなりは作れません。このテーマでは基本を押さえるために、まずは4命令のCPUを作成し、次に13命令のCPUを作成します。完成した13命令のCPUは実用的なものですので、回路を真似するチップ(FPGA)を使って、実際に動かします。回路記述言語での回路作成の方法、実験の方法はこちらで教えますので、コンピュータを自分で動かしてみたい人、エディタの使い方が分かっていて根性がある人は参加してください。このテーマで得た知識は、CPUの設計のみならず、コンパイラの作成やOSの作成につなげることができます。 2. 自作CPUへのプログラミング LED,スイッチ,キーボード入力,VGAを搭載している回路設計用ボードを実際に操作しながら、OSのない環境でのプログラミングの基礎を習得します。通常のコンピュータプログラミングとは違い、スイッチを押すと、CPUは直接検出します。これをきっかけにプログラムでいろいろな制御を作り出すことができます。プロセッサは実際に動作する自作CPUを使いますが、このプログラミングを身に着けると、ArduinoやRaspberryPiなどの市販マイコンへのプログラミングもできるようになります。 各授業の予定は以下のようになっています 後期の授業は、前期の内容が前提になっています。 後期から参加したい学生は奥山(okuyama@u-aizu.ac.jp)まで 連絡してから履修登録をするようにしてください。 2018年前期 第01回:授業の概要・チーム作成 第02回:IDEの使い方とNSL文法1:モジュール、ワイヤ、レジスタ 第03回:Lチカ(LEDの点滅)演習 第04回:自由課題1:Lチカパターン作成 第05回:NSL文法2:演算子、条件分岐 第06回:ファミコン音源演習1:音を鳴らす 第07回:NSL文法3:状態遷移・プロシージャ 第08回:NSL文法4:制御端子 第09回:ファミコン音源演習2:「ちゃりーん」をならす 第10回:上の続き 第11回:NSL文法5:その他の文法 第12回:自由課題2:シンセサイザの作成 第13回:上の続き 第14回:課題発表会 2018年後期 第01回:NSLコンパイラとシェル環境 第02回:13命令のCPU「SN/X」の命令と動作 第03回:SN/Xの回路を理解する 第04回:SN/Xの動作を体験する 第05回:SN/X SoCの概要・レポート課題 第06回:SN/X SoCプログラミング1:LEDを使った数字の表示 第07回:SN/X SoCプログラミング2:ボタンとスイッチの入力 第08回:SN/X SoCプログラミング3:VGAディスプレイを使った文字の表示 第09回:SN/X SoCプログラミング4:割り込みとタイマ 第10回:自由課題3:組み込みプログラムの作成 第11回:上の続き 第12回:課題発表会 第13回:最新CPU「RISC-V」の理解 第14回:RISC-VのNSL記述の理解 |
教科書 /Textbook(s) |
資料を授業中に電子データで配布します。 |
成績評価の方法・基準 /Grading method/criteria |
コンピュータ制作の楽しさを知ってもらうための授業ですので、テストはありません。 自由課題とレポート課題で採点をします。 自由課題の採点基準は以下の通りです。 -自由課題が提出されている:50点 -上に加えて、自分なりの変更がある:70点 -上に加えて、有用性が認められる:100点 レポート課題の採点基準は以下の通りです - レポートが提出され、回答欄に回答がある:50点 - 上に加えて自分なりの工夫がある:70点 - 上に加えて、有用性が認められる:100点 |
履修上の留意点 /Note for course registration |
Webブラウザで文字を入力できる人であれば、だれでも参加できます。 |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Kohei Otsuyama |
担当教員名 /Instructor |
Kohei Otsuyama |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/22 |
---|---|
授業の概要 /Course outline |
Aren't you excited that the computer works according to your instruction ? The ability of the computer increases further by adding the sensors. For example, it can let LED shine brightly according to darkness and it can warn you with the buzzer when becoming 2℃ or less. In this project, we are going to use Arduino which is "open source hardware" and is minimal microcontroller board. But it has an unlimited potential. Sensors and a variety of electronic parts which are similar to human's senses can be connected to Arduino in order to sense light, sound, temperature, inclination, acceleration and so on. The program that makes LED shine for one second at intervals of one second can be written very easily as follows. --------------------------------- #define LED 13 void setup(){ pinMode(LED, OUTPUT); } void loop(){ digitalWrite(LED, HIGH); delay(1000); digitalWrite(LED, LOW); delay(1000); } ------------------------------- |
授業の目的と到達目標 /Objectives and attainment goals |
You can understand or obtain following ・The mechanism of the computer ・The knowledge of an electrical analog/digital circuit ・Make up entire system ・Skills of cooperation with other people. |
授業スケジュール /Class schedule |
You are going to learn following ・The outline of Arduino/Raspberry Pi ・A basic electric circuit ・Various sensors ・The Arduino/Raspberry Pi program syntax ・How to realize various system by using Arduino/Raspberry Pi. |
教科書 /Textbook(s) |
Getting started with Arduino(O'REILLY) etc. |
成績評価の方法・基準 /Grading method/criteria |
Evaluation will be done with following points ・Did you participate ardently? ・Did you contribute to the activity? ・Did you think of epoch-making or novel idea? |
履修上の留意点 /Note for course registration |
None |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Arduino Home Page http://arduino.cc/ Raspberry Pi Home Page https://www.raspberrypi.org/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Yan Pei |
担当教員名 /Instructor |
Yan Pei |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/07 |
---|---|
授業の概要 /Course outline |
Multivariate statistics is a subdivision of statistics encompassing the simultaneous observation and analysis of more than one outcome variable. The application of multivariate statistics is multivariate analysis. In this lecture, we will learn multivariate statistics and multivariate analysis methods to implement machine learning and computational intelligence etc. AI techniques. |
授業の目的と到達目標 /Objectives and attainment goals |
1 study and use multivariate analysis method 2 study and use multivariate statistics knowledge 3 study machine learning and computational intelligence etc. AI techniques |
授業スケジュール /Class schedule |
1 Preliminary introduction/多変量統計の知識入門 2 Principle component analysis/主成分分析 3 Data dimension reduction using principle component analysis/主成分分析を用いた次元削減 4 Experiment 1: data dimension reduction using principle component analysis/主成分分析を用いた次元削減実験 5 Image compression using principle component analysis/主成分分析を用いた画像圧縮 6 Experiment 2: Image compression using principle component analysis/主成分分析を用いた画像圧縮実験 7 Correlation analysis using principle component analysis/主成分分析を用いた相関性分析 8 Experiment 3: Correlation analysis using principle component analysis/主成分分析を用いた相関性分析実験 9 Computational intelligence introduction/計算知能紹介 10 Computational intelligence application introduction/計算知能応用紹介 11 Kernel method/カネール法 12 Support vector machine/サポートベクターマシン 13 Experiment 4: Support vector machine implementation / SVM 実験 14 Final test: learning presentation/最終発表 |
教科書 /Textbook(s) |
Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond (Adaptive Computation and Machine Learning series) https://www.amazon.co.jp/Learning-Kernels-Regularization-Optimization-Computation/dp/0262194759 |
成績評価の方法・基準 /Grading method/criteria |
Considering experiments and reports to make final credit |
履修上の留意点 /Note for course registration |
Application condition: students who have completed linear algebra course, and can learn or can use Matlab software. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://web-ext.u-aizu.ac.jp/~peiyan/kernel/kernel.html |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Hiroshi Saito |
担当教員名 /Instructor |
Hiroshi Saito, Yoichi Tomioka |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/14 |
---|---|
授業の概要 /Course outline |
There are many computer systems around our usual life. It is important to learn the detail of computer systems to develop a new computer system. |
授業の目的と到達目標 /Objectives and attainment goals |
In this SCCP, students develop a computer system for a radio controlled (RC) car using Raspberry Pi. |
授業スケジュール /Class schedule |
1. Introduction 2 - 12. Development of an RC car 13 - 14. Presentation |
教科書 /Textbook(s) |
Not assigned |
成績評価の方法・基準 /Grading method/criteria |
50% presentation 50% activities in each class |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://www-adl.u-aizu.ac.jp/sccp/radiocontrol/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Masaya Seino |
担当教員名 /Instructor |
Masaya Seino |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/03/30 |
---|---|
授業の概要 /Course outline |
県内及び県外、並び海外企業などの多くの企業の事業計画書の策定及び資金調達等の実務等の経験と知識及び多くの専門家(経営コンサルタント、知的財産等の法律専門家、税理士等)との提携に基づき、起業、ビジネス等の構築のために最低限必要な知識と思考方法等の講義を行うとともに、外部講師によるセミナー等を開催します。実際に、事業計画書の書き方、事業構築の方法論、そして実務では非常に重要な資金調達の仕方等、実践的な方法論を学ぶとともに、外部の起業家・女性経営者等も参加して、ビジネスプラン・事業計画書のついてデベート等することを予定します。 |
授業の目的と到達目標 /Objectives and attainment goals |
本sccpでは、指導教員自身が上場企業等でのアドバイザーとして、また、かつて本学における起業の許可をとり具体的な事業を経験した者として関わることから、学生には、ある程度ベンチャービジネス等における総合的かつ初級的な内容を学習できることを目標とする。また、地域活性化プロジェクトについては、どのような地域課題があり、それをどのように解決し、継続できる仕組みというものを具体的な事案を通じて学習できることを目標とする。 |
授業スケジュール /Class schedule |
1 当SCCPの概要や目的等について説明 2 今の日本はどのような状況か、どのような課題があるのか(例 情報通信白書を参考に) 3 世界はどのような状況か、地域の抱える課題には何があるか (例 担当教員のこ れまでの海外との関わりや地域の関わりを参考に) 4 ビジネスや事業とは ( ヒト、モノ、カネ、情報、時間の経営要素との関係で ) 5 これから起業をするとは ( ソーシャルビジネスについても) 6 ビジネスや事業の構築における資金調達 ( 例 一般的からクラウドファンド) 7 コンテンツビジネス ( 例 アニメやゲーム、スマートフォンとアプリ ) 8 ビジネスや事業と法 ( 1 ) ( 例 契約や権利 ) 9 ビジネスや事業と法 ( 2 ) ( 例 契約や権利 ) 10 外部講師によるセミナー 11 課題への取り組み 12 課題への取り組み 13 課題への取り組み 14 まとめ |
教科書 /Textbook(s) |
後日指定 |
成績評価の方法・基準 /Grading method/criteria |
出席等総合的に判断 |
履修上の留意点 /Note for course registration |
真剣に取り組むこと 欠席しないこと( 欠席する場合は事前連絡) |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
後日指定 |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期 /First Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Masaya Seino |
担当教員名 /Instructor |
Masaya Seino |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/03/30 |
---|---|
授業の概要 /Course outline |
公務員志望の学生が存在する現状及び要望にかんがみて、本年度も本件SCCPを実施します。昨年度は、地方公務員及び都道府県の教員採用試験での過去問を実際に演習として対応。具体的には、一般的な試験対策のための指導を行うとともに、地方公務員試験(大卒)の一般教養試験対策の過去問、二次試験の政策課題や論文試験を取り上げて、それらにおける解き方やどのように答案構成をしていくのかについて解説を行うとともに、集団討論等の過去問についての対応方法等について指導。また、現職の若手職員(理系大学出身で行政職採用者、会津若松市職員)による合格のための体験談セミナーも実施。本年度も同様に行う予定。 な お、公務員希望者については、個別にそれぞれの試験対策のアドバイ スを行います。 企業就職対策用として、わが国の経済状況、今後の業界状況、新規技術の方向性等についても、勉強してもらいます。なお、昨年度は合格者を出しております。 担当教員は、これまで役所の憲法の試験委員(前職 国会事務局及び法制局参事)を担当するとともに、各種資格試験を実施(例 前ビシネス著作権検定試験委員会委員長、コンプライアンス検定試験創設)し、また、現在も多くの企業の研修や研修プラン策定等を依頼されている者です。 現職の会津若松市職員も参加する政策研究会も実施。 |
授業の目的と到達目標 /Objectives and attainment goals |
公務員試験及び教員試験について、原則、それぞれの学生の希望職種に応じた個別指導とする。 とにかく、過去問の解き方、書き方を指導する。 |
授業スケジュール /Class schedule |
1 本SCCPの内容等についての全般的な説明 2 公務員試験や就職試験に関係する経済や社会について説明 1️ 日本経済や社会が抱える課題等 過去問解く 3 同 2️ 日本を地政学上の起点とした世界における課題等 過去問解く 4 同 3️ 地域が抱える課題等 過去問解く 5 公務員試験の種類や内容、日本企業の動向等について説明 6 過去問演習 7〜8 希望公務員試験や希望企業・業界を前提とするスキルシートや履歴書等の作成 作成したスキルシートや履歴書等を前提に、注意事項やポイント事項について説明 公務員試験等とスケジュール管理 9〜10 個別指導と過去問演習 11 課題を前提にプレゼン 12 課題を前提にディベート 13〜14 政策課題演習と集団討論 |
教科書 /Textbook(s) |
後日指定 |
成績評価の方法・基準 /Grading method/criteria |
出席等総合的に判断 |
履修上の留意点 /Note for course registration |
真剣に取り組むこと 欠席しないこと( 欠席する場合は事前連絡) |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
後日指定 |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Jung-pil Shin |
担当教員名 /Instructor |
Jung-pil Shin |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/06/25 |
---|---|
授業の概要 /Course outline |
This is a project-based course for developing Pattern Recognition Software. We have the aim to develop software that can be developed outside the class at the University of Aizu. |
授業の目的と到達目標 /Objectives and attainment goals |
In this project, we can develop from basic programming to application software, which aims to improve the programming technology at a level. |
授業スケジュール /Class schedule |
1. Basic Programming (for 1st year student) · Students who want to improve programming skills · Students who prefer programming and want to create high level software 2.Application Development (for 2nd or more year students) · Students who like programming and want to create higher level software · Students who want to demonstrate programming skills · Great work up to graduation thesis · Student who wants to make practical works · Students who wish to go on to graduate school In the laboratory, we have completed many projects using different types of devices. Such as Pen Tablet / Touch Panel / Kinect Sensor / Leap Motion / Smartphone / MYO / RGB Camera etc. We have to develop the software. This is a very interesting and important theme. The specific themes are as follows: 1. Pattern Recognition, Authentication, and Generation Using Artificial Intelligence (AI) 2. Gesture recognition using the Kinect sensor, leap motion, MYO or others devices 3. Character input system using smartphones, fingertip, hand gesture etc. 4. Simulation of brush writing 5. Signature-based user authentication or verification 6. Handwriting analysis i.e., font generation, identification 7. Human recognition and image processing 8. Optional Theme: A new idea is always welcome. |
教科書 /Textbook(s) |
Not applicable |
成績評価の方法・基準 /Grading method/criteria |
Basically learning how to do while programming Learn when making friendships and cooperating with each other Languages are C, Visual C ++, C #, Java, Matlab, Python (also possible in other languages) |
履修上の留意点 /Note for course registration |
Students who are interested in participating in this project will be e-mailed to Professor Shin. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
Homepage: http://www.u-aizu.ac.jp/~jpshin/project/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Jung-pil Shin |
担当教員名 /Instructor |
Jung-pil Shin |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/06/25 |
---|---|
授業の概要 /Course outline |
Anyounghaseyo!!!! Since 2000, there have been epidemics of Korea's popular culture in East Asia. In Japan, since 2003, the Korean drama "Winter Sonata" has started broadcasting. Not limited to TV dramas, movies, music, statues, cooking, language, literature etc. have different trends in the context. Contact opportunities in Korean IT, culture and languages are increasing, and I wanted to achieve this experience at the University of Aizu and planned this project. |
授業の目的と到達目標 /Objectives and attainment goals |
The goal of this project is to learn the following: 1.Comparison of Korean and Japanese language systems 2.Comparison between Korean and Japanese culture and society 3.Comparison of Korean and Japanese IT developmentalities. 4.The case study of successful Korean IT company. This is considered very interesting. Through this project, I will examine what we can do in our lives and what we can do as a sign of progress of Korean and Japan. |
授業スケジュール /Class schedule |
We will consult with faculty on your own, investigate through books and webs, and discuss each other. |
教科書 /Textbook(s) |
Nothing. Use laboratory materials Reference: Korean Living in Country, Free talking for walking alone, Let us sing a song in Korean, Korean Language (Hallym Univ.) (in Japanese) |
成績評価の方法・基準 /Grading method/criteria |
Attendance. We encourage you to deal with assignment. |
履修上の留意点 /Note for course registration |
Students who are interested in participating in this project, contact with Professor Shin through e-mail. |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Alexander P. Vazhenin |
担当教員名 /Instructor |
Alexander P. Vazhenin |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/09 |
---|---|
授業の概要 /Course outline |
Computer security is the protection of information systems from theft or damage to the hardware, the software, and to the information on them, as well as from disruption or misdirection of the services they provide. It includes controlling physical access to the hardware, as well as protecting against harm that may come via network access, data and code injection, and due to malpractice by operators, whether intentional, accidental, or due to them being tricked into deviating from secure procedures. In computer security, there is a competition called CTF (Capture The Flag). CTF contests are usually designed to serve as an educational exercise to give participants experience in securing a machine, as well as conducting and reacting to the sort of attacks found in the real world. We provide a dedicated UNIX environment to play actual worldwide CTF challenges. The course will be provided in cooperation with the Eyes Japan Co. |
授業の目的と到達目標 /Objectives and attainment goals |
The focus of the class is to explain how to assess the security of networks and applications in order to build better protection or reveal the weaknesses that needed to be fixed in current deployment. Students can study by themselves in the prepared environment and learn the basics of information security. By learning the real methods the attackers use, students will gain much more practical knowledge on how to reinforce their infrastructure. |
授業スケジュール /Class schedule |
Each class is consists of a lecture and practical tasks. Materials and exercises will be provided by instructor Students will study the basics of the following fields especially needed in CTF challenges: - Binary (Reversing) - Forensics - Pwnable (Exploitation) - Web - Network - Cryptography - Miscellaneous |
教科書 /Textbook(s) |
Course materials will be provided by instructor |
成績評価の方法・基準 /Grading method/criteria |
Two quizes of 30 points each will be given. The final exam will covered 40 points. |
履修上の留意点 /Note for course registration |
It would be good if students will have any preliminary knowledge about Computer Architecture, Programming, Networking, Operating Systems. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://sealpv0.u-aizu.ac.jp/moodle/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Yutaka Watanobe |
担当教員名 /Instructor |
Yutaka Watanobe |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/09 |
---|---|
授業の概要 /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, big-data analysis and artificial intelligence through competitive programming. |
授業の目的と到達目標 /Objectives and attainment goals |
Students are expected to solve problems which were on the global-scale programming competitions such as ACM-ICPC, AtCoder, TopCoder and Codeforces. We will try to participate in some competitions for data scientists as well as ACM-ICPC cooperating with Univ. of Aizu Competitive Programming Club. |
授業スケジュール /Class schedule |
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) |
Programming Contest Challenge Book Algorithms and Data Structures for Programming Contest |
成績評価の方法・基準 /Grading method/criteria |
Results of contests and exercises. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
https://onlinejudge.u-aizu.ac.jp/ http://atcoder.jp/ http://www.topcoder.com/ http://codeforces.com/ http://web-ext.u-aizu.ac.jp/circles/acpc/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Yutaka Watanobe |
担当教員名 /Instructor |
Yutaka Watanobe |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/02/09 |
---|---|
授業の概要 /Course outline |
The purpose of this project is to enhance student's capabilities for programming as well as to deepen the knowledge of algorithms, frameworks, paradigms and tools for software development. Students are expected to have exercises for: (1) learning basic algorithms and programming techniques through solving given problems step by step, or (2) developing applications and WEB services based on Java, JavaScript, Web technologies, etc for Aizu Online Judge (AOJ). |
授業の目的と到達目標 /Objectives and attainment goals |
Through the course (1), students will obtain knowledge of algorithms and programming techniques and be able to write a structured code which is easy to understand and debug. Through the course (2), students will be able to develop small-scale WEB services and applications. |
授業スケジュール /Class schedule |
1. Introduction to Programming 2. Introduction to Algorithms 3. Problem Solving (course 1) Application Development (course 2) |
教科書 /Textbook(s) |
Lecture Web Site |
成績評価の方法・基準 /Grading method/criteria |
https://onlinejudge.u-aizu.ac.jp/ |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
https://onlinejudge.u-aizu.ac.jp/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Rentaro Yoshioka |
担当教員名 /Instructor |
Rentaro Yoshioka |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/15 |
---|---|
授業の概要 /Course outline |
User-interfaces in software applications are an important media in which users communicate their will and understand instructions and information from the computer, and directly affect the usability of that application. In this project, “self-explanatory user-interfaces” that can present the right data in the right time, and show in a natural form the possible options for the user by precisely grasping the user’s needs. As the primary theme, we will consider interfaces for the next-generation programming system (under development in another project), but students are encouraged to propose their own themes as well. Students will be guided in performing user-centered design to define the functions and specifications. Knowledge and skills in programming languages such as Java, C++ and web programming are necessary. Students are requested to self-study necessary programming skills. |
授業の目的と到達目標 /Objectives and attainment goals |
Given the new innovations in both software and hardware, it is useful to consider the needs of users and transform the innovations into their benefits. This project will urge students to think in the user’s perspective and define how technology can fulfill their needs and to deliver such a solution in the form of a software product. As for skills, students will learn how to build user interfaces. |
授業スケジュール /Class schedule |
Concrete goals and schedule will be defined depending on student’s interest and skill. Week 1: Introduction Understand the class schedule and confirm learning goals. Benchmark each participant’s programming skills for lecture planning. Week 2: Programming Exercise 1 Review and exercise of basic programming. Week 3: Programming Exercise 2 Review and exercise of basic programming. Week 4: Programming Exercise 3 Review and exercise of basic programming. Week 5: Design Thinking and Interface Design 1 Study basic knowledge of conceiving and designing a user-interface. Week 6: Design Thinking and Interface Design 2 Study basic knowledge of conceiving and designing a user-interface. Week 7: GUI Programming 1 Study user-interface programming approach through development of a simple GUI application. Week 8: GUI Programming 2 Study user-interface programming approach through development of a simple GUI application. Week 9: GUI Programming 3 Study user-interface programming approach through development of a simple GUI application. Week 10: GUI Programming 10 Study user-interface programming approach through development of a simple GUI application. Week 11: GUI Programming 11 Study user-interface programming approach through development of a simple GUI application. Week 12: GUI Programming 12 Study user-interface programming approach through development of a simple GUI application. Week 13: Evaluation Organize the design aspects embedded into the developed application and evaluate how they relate to usability. Week 14: Presentation Present developed application and share interface design ideas. |
教科書 /Textbook(s) |
Materials will be distributed as necessary. |
成績評価の方法・基準 /Grading method/criteria |
Overall grade will be decided based on idea, participation, and exercises. |
履修上の留意点 /Note for course registration |
This is an activity driven by student’s self-study to achieve the development goal formulated in class. Minimal lectures on user-centered-design and programming is provided, but other necessary knowledge should be obtained from books and internet by student’s own efforts. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://borealis.u-aizu.ac.jp/classes/sccp/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Rentaro Yoshioka |
担当教員名 /Instructor |
Rentaro Yoshioka |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/15 |
---|---|
授業の概要 /Course outline |
Methods for generating and editing unique 3D shapes using haptic devices and methods for rapid prototyping will be investigated. In particular, shapes created by the 3D Kanji technology will be used as the models and various methods for obtaining the required shape will be experimented. |
授業の目的と到達目標 /Objectives and attainment goals |
Students will be able to experience the 3D modeling method based on sensual feedback using haptic-devices. They will also be able to experience rapid-prototyping with 3D printers and understand its characteristics. |
授業スケジュール /Class schedule |
Concrete goals and schedule will be defined depending on student’s interest and skill. Week 1: Modeling 1: Introduction Understand the class schedule and confirm learning goals. Short instruction to FreeForm/ClayTools haptic modelling tools. Week 2: Modelling 2: Using basic tools Create a model using the basic tools. Week 3: Modelling 3: Modelling geometrically-designed shapes Create model using 2D/3D shapes as guides. Week 4: Modelling 4: Improving numerical accuracy Create model using numerical inputs. Week 5: Modelling 5: Modelling organic shapes Create model with form difficult to model with numerical CADs. Week 6: Free Creation 1 Create a free-theme model, making full use of functions learned in week 1-5, by trial-error and self-study. Week 7: Free Creation 2 Create a free-theme model, making full use of functions learned in week 1-5, by trial-error and self-study. Week 8: Free Creation 3 Create a free-theme model, making full use of functions learned in week 1-5, by trial-error and self-study. Week 9: Themed Creation 1 Design a useful model for a given theme (problem), and perform modeling through extensive trial-error. Week 10: Themed Creation 2 Design a useful model for a given theme (problem), and perform modeling through extensive trial-error. Week 11: Themed Creation 3 Design a useful model for a given theme (problem), and perform modeling through extensive trial-error. Week 12: Themed Creation 4 Design a useful model for a given theme (problem), and perform modeling through extensive trial-error. Week 13: Themed Creation 5 Design a useful model for a given theme (problem), and perform modeling through extensive trial-error. Week 14: 3D Print and Presentation Student’s present their model and share ideas. |
教科書 /Textbook(s) |
Materials will be distributed as necessary. |
成績評価の方法・基準 /Grading method/criteria |
Overall grade will be decided based on idea, participation, and exercises. |
履修上の留意点 /Note for course registration |
This is an activity driven by student’s self-study to achieve the development goal formulated in class. Minimal tutorial on haptic modelling is provided, but usage of other functions and their application methods should be learned by the student’s own ingenuity. Moreover, since the number of device/software is limited, allowable in-class working time will decrease depending on number of students. In such cases, it might become necessary to work at times outside of lectures. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
http://borealis.u-aizu.ac.jp/classes/sccp/ |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Qiangfu Zhao |
担当教員名 /Instructor |
Qiangfu Zhao |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/01/24 |
---|---|
授業の概要 /Course outline |
Search is the key for solving any problem. Briefly speaking, efficient search is the core of artificial intelligence (AI). In fact, we can define “intelligence” as the ability of solving problems. Given a problem, whether or not a system can obtain a better solution more quickly depends solely on the intelligence level of the system. In this project, we consider only problems in the field of machine learning or particularly in pattern recognition, and study methods for solving the problem from a “search” point of view. Examples of pattern recognition problems include text recognition, image recognition, speech recognition, human recognition (authentication), novelty detection, and so on. Examples of search methods include traditional methods like steepest descent and (quasi-) Newton, meta-heuristic methods like genetic algorithms and particle swarm optimization. Understanding the mechanism of these methods will help us not only to know how to implement and apply existing AI or machine learning algorithms, but also to propose new algorithms of ourselves. |
授業の目的と到達目標 /Objectives and attainment goals |
Students who join this project are usually freshmen or sophomores, and some of them may not have any programming experience. Those who do not know programming well may first attend the lectures, to study basic knowledge related to search algorithms. Between lectures, students will be asked to make simple programs using some high-level programming language (e.g. matlab). By executing the programs, the students are expected to understand the mechanism of existing algorithms. Students who can make programs well do not need to attend the lectures. They can start immediately to make some programs for solving some specific problems related to AI and machine learning. |
授業スケジュール /Class schedule |
1) データ構造の基本:リスト、スタック、キュー、木、グラフ Introduction to data structures: List, stack, queue, tree, and graph 2) 状態空間と探索グラフ State space and search graph 3) 深さ優先探索と幅優先探索 Depth-first and breadth-first search 4) 最良優先探索とA*アルゴリズム Best-first and A* algorithm 5) プロジェクト1:探索アルゴリズムの実装とその応用 Project 1: Implementation of graph-based search methods and application to solving shortest path problem 6) 線形代数の復習 Review of linear algebra 7) 関数と微分の復習 Review of function and differentiation 8) 勾配に基づく探索:最急降下法 Gradient-based search: steepest descent 9) パターン認識の基礎 Introduction to pattern recognition 10) 多層ニューラルネットワーク Introduction to multilayer neural networks 11) ニューラルネットワークの学習 Neural network learning 12) プロジェクト2:ニューラルネット学習の実装 Project 2: Implementation of neural network learning 13) メターヒューリスティックス:遺伝的アルゴリズム Meta-heuristics: Genetic algorithm 14) プロジェクト3:メターヒューリスティックスとニューラルネット学習の実装 Project 3: implementation of meta-heuristics and application to neural network learning プログラミングができる方は、以下の課題について検討してほしい。 Students who can write programs well are encouraged to challenge one of the following projects. 1) スマートホームを構築するためのセンサーデータ解析 Sensor data analysis for smart home 2) 画像認識に基づく商品の品質管理 Product quality control based on image recognition 3) 音声認識に基づく商品の品質管理 Product quality control based on sound recognition 4)動画における物体認識と自動キャプション Object recognition and automatic caption for moving pictures 5) 決定木とルールの学習 |
教科書 /Textbook(s) |
趙 強福, 樋口龍雄, 人工知能 ーAIの基礎から知的探索へ, 共立出版, 2017. Qiangfu Zhao and Tatsuo Higuchi, Artificial Intelligence: From fundamentals to intelligence search, Kyoritsu, 2017 (in Japanese). |
成績評価の方法・基準 /Grading method/criteria |
課題:100点 Projects: 100 points |
履修上の留意点 /Note for course registration |
授業は、基礎なので、わかっている方は、無理に参加しなくても大丈夫です。ただ、課題は、できるだけ先輩や友たちと相談しながら、完成できるように頑張りましょう。 Since the lectures are very fundamental, it is not necessary for you to attend every lecture. However, you should try your best to complete the projects with the help of your friends. |
参考(授業ホームページ、図書など) /Reference (course website, literature, etc.) |
A. C. Muller and S. Guido, Introduction to machine learning with Python, O’Reilly, 2017 (Translated into Japanese by Hidemoto Tanaka) |
Back |
開講学期 /Semester |
2018年度/Academic Year 前期・後期 /1st, 2nd Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Irina I. Khmyrova |
担当教員名 /Instructor |
Irina I. Khmyrova |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/03/05 |
---|---|
授業の概要 /Course outline |
The goal of the proposed project is to prepare students for conducting research in the field of light-emitting diodes (LEDs). |
授業の目的と到達目標 /Objectives and attainment goals |
Structures and the principle of operation of the LEDs will be studied, in particular, phosphor-free white LEDs basedg on InGaN/GaN material system. Methods to enhamce the output optical performance of the LEDs will be considered. |
授業スケジュール /Class schedule |
Once per week. |
教科書 /Textbook(s) |
E.Fred Schubert "Light-emitting diodes" |
成績評価の方法・基準 /Grading method/criteria |
Assignments. |
Back |
開講学期 /Semester |
2018年度/Academic Year 後期 /Second Semester |
---|---|
対象学年 /Course for; |
1st year , 2nd year , 3rd year , 4th year |
単位数 /Credits |
1.0 |
責任者 /Coordinator |
Shoji Ebina |
担当教員名 /Instructor |
Shoji Ebina |
推奨トラック /Recommended track |
- |
履修規程上の先修条件 /Prerequisites |
- |
更新日/Last updated on | 2018/07/13 |
---|---|
授業の概要 /Course outline |
This project develops teaching materials and teaching plans, and simulates classes. This project is useful for the students who are teaching as a private teacher or a cram school teacher, and who are aiming to be a teacher. |
授業の目的と到達目標 /Objectives and attainment goals |
Understand how to create classes through developing teaching materials and lesson plans and simulating classes. |
授業スケジュール /Class schedule |
1: Guidance 2-5: Presentation of teaching experience by participants 6-9: Making teaching materials (including ICT) 10-14: Simulating classes |
教科書 /Textbook(s) |
No textbook. Materials will be provided. |
成績評価の方法・基準 /Grading method/criteria |
Presentation 50%, Report 50% |