Academic Year |
2025Year |
School/Graduate School |
School of Education |
Lecture Code |
CC236304 |
Subject Classification |
Specialized Education |
Subject Name |
ハードウェア概論 |
Subject Name (Katakana) |
ハードウェアガイロン |
Subject Name in English |
Introduction to Hardware |
Instructor |
TANAKA HIDEYUKI |
Instructor (Katakana) |
タナカ ヒデユキ |
Campus |
Higashi-Hiroshima |
Semester/Term |
2nd-Year, Second Semester, 4Term |
Days, Periods, and Classrooms |
(4T) Tues1-4:EDU L310 |
Lesson Style |
Lecture |
Lesson Style (More Details) |
Face-to-face |
Lectures, Practices |
Credits |
2.0 |
Class Hours/Week |
4 |
Language of Instruction |
J
:
Japanese |
Course Level |
2
:
Undergraduate Low-Intermediate
|
Course Area(Area) |
24
:
Social Sciences |
Course Area(Discipline) |
08
:
Curriculum and Instruction Sciences |
Eligible Students |
Students who have taken "Seminar on Teaching Materials for Hardware" or who have the equivalent knowledges. Basically students from other faculties are not allowed. |
Keywords |
Hardware, Micro-controller (Raspberry Pi Pico), C-language, Measurement and Control |
Special Subject for Teacher Education |
|
Special Subject |
|
Class Status within Educational Program (Applicable only to targeted subjects for undergraduate students) | |
---|
Criterion referenced Evaluation (Applicable only to targeted subjects for undergraduate students) | Secondary School Technology and Information Education (Knowledge and Understanding) ・Having knowledge on hardware including information representation. (Abilities and Skills) ・Being able to design, develop and evaluate the hardware (circuit) by making use of knowledge on hardware. |
Class Objectives /Class Outline |
In this class, lectures will be given in relations to the industry department of high schools and "information and computer" of technology in junior high schools. Through practices of micro-controller(Raspberry Pi Pico) and C-language, students will have deep understanding of hardware necessary for measuring and controlling, and have practical capabilities. |
Class Schedule |
Lesson 1: Course Guidance, Basics of C Language Lesson 2: Operators in C Language Lesson 3: Functions of C Language Lesson 4: Programming in C Language (Raspberry Pi Pico is used) Lesson 5: Digital Input/Output (Raspberry Pi Pico is used) Lesson 6: State Transition Diagram (Simple Version) (Raspberry Pi Pico is used) Lesson 7: State Transition Diagram (Practical Session) (Raspberry Pi Pico is used) Lesson 8: Variable Resistor Lesson 9: Analog-to-Digital Conversion (Raspberry Pi Pico is used) Lesson 10: Real-Time Interrupts, PWM (Raspberry Pi Pico is used) Lesson 11: Motor Driver Lesson 12: Motor Driver and Micro-controller (Raspberry Pi Pico is used) Lesson 13: Distance Measurement Sensor Lesson 14: Motor Noise and Three-Terminal Voltage Regulator Lesson 15: Summary
Students must submit reports on practices. |
Text/Reference Books,etc. |
Handouts. The textbook will be indicated in the course guidane. |
PC or AV used in Class,etc. |
Handouts, Microsoft Teams, moodle |
(More Details) |
Students will use their laptop computers and bread boards. |
Learning techniques to be incorporated |
Post-class Report |
Suggestions on Preparation and Review |
Students will feel difficult in programming Raspberry Pi Pico without understanding hardware. The instructor therefore recommends students reviewing contents of "Seminar on Teaching Materials for Hardware".
Lesson 1: Understand the overall outline and set up the C language environment. Lesson 2: Understand the operators in C language. Lesson 3: Understand functions in C language and the concept of variable scope. Lesson 4: Get familiar with using the Raspberry Pi Pico. Lesson 5: Deepen your understanding of digital input/output on the Raspberry Pi Pico. Lesson 6: Understand state transition diagrams. Lesson 7: Deepen your understanding of state transition diagrams. Lesson 8: Understand the mechanism and usage of variable resistors. Lesson 9: Understand how to use ADC (Analog-to-Digital Conversion) on the Raspberry Pi Pico. Lesson 10: Understand the concept of real-time interrupts. Lesson 11: Experience using motor drivers in practice. Lesson 12: Understand how to use motor drivers from a micro-controller. Lesson 13: Understand distance measurement sensors. Lesson 14: Observe motor noise and understand the function of three-terminal voltage regulators. Lesson 15: Review the entire course content. |
Requirements |
|
Grading Method |
Comprehensive evaluation from activities in a class and reports. |
Practical Experience |
|
Summary of Practical Experience and Class Contents based on it |
|
Message |
What students learn in this course will be used in "Digital Control". |
Other |
|
Please fill in the class improvement questionnaire which is carried out on all classes. Instructors will reflect on your feedback and utilize the information for improving their teaching. |