Academic Year |
2025Year |
School/Graduate School |
School of Education |
Lecture Code |
CC231502 |
Subject Classification |
Specialized Education |
Subject Name |
ハードウェア教材演習 |
Subject Name (Katakana) |
ハードウェアキョウザイエンシュウ |
Subject Name in English |
Seminar on Teaching Materials for Hardware |
Instructor |
TANAKA HIDEYUKI |
Instructor (Katakana) |
タナカ ヒデユキ |
Campus |
Higashi-Hiroshima |
Semester/Term |
1st-Year, Second Semester, 3Term |
Days, Periods, and Classrooms |
(3T) Weds1-4:EDU C310,EDU L310 |
Lesson Style |
Seminar |
Lesson Style (More Details) |
Face-to-face |
Lectures, Exercises |
Credits |
1.0 |
Class Hours/Week |
4 |
Language of Instruction |
J
:
Japanese |
Course Level |
1
:
Undergraduate Introductory
|
Course Area(Area) |
24
:
Social Sciences |
Course Area(Discipline) |
08
:
Curriculum and Instruction Sciences |
Eligible Students |
Students who have taken "Introduction to Information Applications I" or who have the equivalent knowledges. This course is not available to students of other faculties in principle. |
Keywords |
Hardware, Microcomputer(PIC), Assembly Language |
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) | Program in Technology and Informatics 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, students will learn measurement/control and programing related to information and computer in secondary school. The aim of this course is for students to acquire fundamental knowledge of computer hardware through the lectures and practical work of assembly language using microcomputer (Raspberry Pi Pico). |
Class Schedule |
Lesson 1: Course Guidance Lesson 2: Breadboard and Resistors Lesson 3: Practice of Soldering Lesson 4: Use of Breadboard, Circuit Construction Lesson 5: Transistors and Toggle Switches Lesson 6: High-Level Programming Language (Raspberry Pi Pico is used) Lesson 7: High-Level Programming Language and Flowcharts (Raspberry Pi Pico is used) Lesson 8: Digital Output in High-Level Programming Language (Raspberry Pi Pico is used) Lesson 9: Digital Input in High-Level Programming Language (Raspberry Pi Pico is used), Pull-Up and Pull-Down Lesson 10: Inline Assembler (Raspberry Pi Pico is used) Lesson 11: Memory Management in Low-Level Programming Language (Raspberry Pi Pico is used) Lesson 12: Low-Level Programming Language (Raspberry Pi Pico is used) Lesson 13: Digital I/O in Low-Level Programming Language (Raspberry Pi Pico is used) Lesson 14:Transistors and Logic Circuits Lesson 15: Summary
Students must submit reports on practices. |
Text/Reference Books,etc. |
Handouts. |
PC or AV used in Class,etc. |
Text, Handouts, moodle |
(More Details) |
Students will use their laptop computers and bread boards. |
Learning techniques to be incorporated |
Quizzes/ Quiz format, Post-class Report |
Suggestions on Preparation and Review |
In this course, students will use knowledge on binary computation learned in "Introduction to Information Applications I". The instructor recommends students reviewing the contents in "Introduction to Information Applications I".
Review the knowledge of binary numbers learned in Introduction to Information Application I as it will be used. Lesson 1: Understand machine language, programming languages, and assembly language. Lesson 2: Review the necessary resistor values for lighting an LED and the wiring on a breadboard. Lesson 3: Make sure to solder properly. Lesson 4: Review the main symbols used in electronic circuits. Lesson 5: Review how to use transistors and toggle switches. Lesson 6: Review sequential execution, iteration, and conditional branching in high-level languages. Lesson 7: Review flowcharts. Lesson 8: Review digital output in high-level languages. Lesson 9: Review digital input in high-level languages. Lesson 10: Deepen your understanding of how to use assembly language from C language. Lesson 11: Deepen your understanding of how computers manage memory with low-level languages. Lesson 12: Deepen your understanding of how computers work through programming in low-level languages. Lesson 13: Review digital input/output in low-level languages. Lesson 14: Deepen your understanding of NAND circuits and NOR circuits. Lesson 15: Review what you've learned. |
Requirements |
|
Grading Method |
Students will be evaluated comprehensively based on class performance, reports and etc. |
Practical Experience |
|
Summary of Practical Experience and Class Contents based on it |
|
Message |
What students learened in this lesson will be used in "Introduction to Hardware" in the Program in Technology and Information Education in the future. |
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. |