Course title
E00070001
Engineering Practice

ANDOU Yoshinobu

HASEGAWA Tadahiro

YOSHIMI Takashi
Course description
[Overview]
In this class, the students will build systems with a microcomputer. In the first half of the class, the students will implement and operate a basic system with a microcomputer as an individual task. In the latter half of the class, as a group task, the students will combine the basic system with a microcomputer for each group to propose and realize a complex system. In the latter half of the group task, each group discusses their system to be realized. The students propose their composite system from their discussed ideas. In the process of developing the system, the students can understand basic elements of the system and system integration.
Purpose of class
Students will acquire basic engineering knowledge, programming skills, and system integration techniques through the development of system using microcomputers.
Goals and objectives
  1. (Understanding and reporting of progress each time)
    Students can understand the progress of each work and experiment.
    Students can make a report of own progress every times.
  2. (Development of hardware and software)
    Students can build own hardware and software using microcomputer.
    Students can realize basic functions of microcomputer.
  3. (System integration)
    Students can achieve their mission.
    Students can build their system by using system integration.
Relationship between 'Goals and Objectives' and 'Course Outcomes'

the working reports of every time the submitted materials (report and video) the evaluation of final presentation the evaluation of final report Total.
1. 20% 0% 0% 10% 30%
2. 0% 20% 0% 10% 30%
3. 0% 0% 30% 10% 40%
4. 0%
Total. 20% 20% 30% 30% -
Evaluation method and criteria
Achievement Goal 1 is evaluated by the working reports of every time.
Achievement Goal 2 is evaluated by the submitted materials (C programming practice, report and video).
Achievement Goal 3 is evaluated by the evaluation of group presentation (pre-presentation and final presentation).

The final score depends on the working reports of every time (20 %), the submitted materials (C programming practice, report and video) (20%), the evaluation of group presentation (pre-presentation and final presentation) (30%), and the evaluation of final report (30%). At last the final score is limited 100 points. Students who get 60 % or over 60 % are passed.

60 percent (minimum) level is described as follows.
(1). Students can use some basic functions of a microcomputer.
(2). Students can develop their hardware and software almost as you designed.
(3). Students can make some basic functions by using microcomputer.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. (Individual task 1)
Guidance, Purpose of engineering practice, System development method (parts preparation),
C language practice.
Students understand the contents and procedure of the first half "individual task" and the second half "group task".
Students understand the submissions and evaluation methods.
Students understand how to write a C language program through the exercise of C language, .

(Report submissions): report of C language exercise, working short report
Students can prepare and lean about the C language programming. 90minutes
2. (Individual task 2)
Students continue the C language exercises and deepen their understanding of C language.
Students learn about an overview of the microcomputer and Arduino software installation. Students will build a programming development environment. Students learn how to download development tools and learn about Arduino programming style.

(Report submissions): report of C language exercise. working short report.
Students can prepare and lean about the C language programming. 90minutes
3. (Individual task 3)
Students understand the structure of a microcomputer and how Arduino works.
Students will make a hardware and programs of a system of turning on the LED by Arduino.
Students try changing the LED lighting pattern.
Students understand how to use breadboards, cables, switches, and so on.

(Report submissions): LED lighting video, working short report
Students study and prepare for the structure and mechanism of microcomputers. 90minutes
4. (Individual task 4)
Students will make a circuit of driving speakers with the Arduino.
Students will make a program to play their favorite music.

(Report submissions): Music performance video, working short report
Students study and prepare for speaker-driven principles and programming using microcomputers. 90minutes
5. (Individual task 5)

Students learn how to use ultrasonic sensors and serial monitors.
Students create a program that changes the LED lighting pattern according to the distance of the ultrasonic sensors.
Students will learn how to drive a DC motor and a RC servomotor.

(Report submissions): RC servo motor driving video, working short report
Students study and prepare for how to use ultrasonic sensors and serial monitors. 90minutes
6. (Individual task 6)
Students will realize a system that changes the angle of the RC servo motor according to the distance of the ultrasonic sensors. Students will learn how to work with multiple Arduinos.
Students learn how to use the LCD and how to use the I2C communications.
Students carry out the challenges of a complex system using three devices with Arduino.
Students create and operate a personal system including one or more devices that have never been used before.

(Report submission): PowerPoint for explaining personal system, working short report.
Students study and prepare for the structure and mechanism of DC motors and RC servo motors. 90minutes
7. (Individual task presentation, grouping and group work)
・ Individual task presentation.
Students will present their system created for their personal task. Several students from each room will make some presentations.

・ Grouping and group work.
Students decide which group they belong to.
Students will discuss the plan and assignment of the group system to be created.

(Report submissions): video of personal task demonstration, working short report
Students will consider the system to be developed in their own group. 90minutes
8. (Group work 1)
Students discuss about their demonstration and presentation of their system. Students discuss about concept and function of their system. Students discuss about necessary parts and devices of their system.

(Report submissions): Group presentation PowerPoint (submitted by each person), production work report


(Group tasks, group pre-presentations)
Each group will have opportunity of pre-presentation.
Each group will explain about their plan and their system.
(Submitted (planned)) Students should submit work report. Each group should submit their pre-presentation file.
Each group should prepare for their group plan presentation. 90minutes
9. (Group plan presentation)
It is group plan presentation in each group.
Each group presents their plans, their member assignment, their system functional concepts, and so on.
(5 minutes for presentation,
2 minutes for questions,
1 minute for changes).

(Report submission): working short report
Each group should prepare for their system. 90minutes
10. (Group work 2)
Students will develop their system in each group. Students will proceed with the work while considering the member assignment in the group, Students discuss about such as hardware improvement, software improvement, presentation material improvement, and circuit improvement of their system.

(Report submission): working short report
Each group should prepare for their system. 90minutes
11. (Group work 3)
Students will develop their system in each group. Students will proceed with the work while considering the member assignment in the group, Students discuss about such as hardware improvement, software improvement, presentation material improvement, and circuit improvement of their system.

(Report submission): working short report
Each group should work for their system. 90minutes
12. (Group work 4)
Each group will accomplish their work of developed their system.
Each group will prepare their final presentation and final demonstration.

(Report submission): Group final presentation PowerPoint (submitted by each person), working short report.
Each group should prepare for their final presentation and final demonstration. 90minutes
13. (Group presentation 1)
Students will explain the functions of their system produced by each group. Students will make a final presentation and final demonstration by using demonstration video. Students will use demonstration videos to explain the functions of their system.

(10 minutes for presentation,
4 minutes for questions,
1 minute for changes).

(Report submission): working short report
Each group should prepare for their final presentation and final demonstration. 90minutes
14. (Group presentation 2)
Students will explain the functions of their system produced by each group. Students will make a final presentation and final demonstration by using demonstration video. Students will use demonstration videos to explain the functions of their system.

(10 minutes for presentation,
4 minutes for questions,
1 minute for changes).

(Report submission): working short report
Each group should prepare for their final presentation and final demonstration. 90minutes
Total. - - 1260minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
You can get an information of text books and reference books in this class guidance.
Prerequisites
Nothing
Office hours and How to contact professors for questions
  • Please contact during in this class or after this class. You can contact us by Email as follows.
  •  yando@sic.shibaura-it.ac.jp,  yoshimit@sic.shibaura-it.ac.jp, thase@sic.shibaura-it.ac.jp
  • Office hour (Yoshimi, Ando, Hasegawa): Thursday lunchtime (Please be sure to make an appointment with me in advance.)
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates a basic problem-solving skills
Active-learning course
Most classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
Applicable Yoshimi: He has experience of robotics research and system development in major company.
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sat Mar 08 04:25:57 JST 2025