Applied Programming

Course Information

College Toyama College Year 2022
Course Title Applied Programming
Course Code 0144 Course Category Specialized / Elective
Class Format Lecture Credits Academic Credit: 1
Department Department of Mechanical Engineering Student Grade 5th
Term Second Semester Classes per Week 後期:2
Textbook and/or Teaching Materials KORE1SATSUDEDEKIRU! tyou Raspberry Pi nyuumonn
Instructor Sakamoto Yoshinori

Course Objectives

1.A simple program can be written using computer language (Python)
2.A program that can control input devices and output devices connected to one board computer can be written
3.It is possible to construct a simple system combining multiple input devices and output devices

Rubric

Ideal Level of AchievementStandard Level of AchievementUnacceptable Level of Achievement)
Evaluation 1A simple program can be written using computer language (Python)A simple program can be written using computer language (Python)Can not write a simple program using computer language (Python)
Evaluation 2A program that can control input devices and output devices connected to a single-board computer can be writtenA program that can control input devices and output devices connected to a single-board computer can be writtenCan not write programs that can control input devices and output devices connected to a single-board computer
Evaluation 3It is possible to construct a simple system combining multiple input devices and output devicesIt is possible to construct a simple system combining multiple input devices and output devicesIt is not possible to construct a simple system combining multiple input devices and output devices

Assigned Department Objectives

Learning and Educational Objectives of the “General Engineering” A-2 See Hide
Learning and Educational Objectives of the “General Engineering” A-5 See Hide
JABEE 1(2)(c) See Hide
JABEE 1(2)(d)(1) See Hide
JABEE 1(2)(d)(2) See Hide
JABEE 2.1(1) See Hide
Diploma policy 1 See Hide

Teaching Method

Outline:
Learn the relationship between computer programs and the real world using a single-board computer.
Learn the calculation principles of input and output and feedback, which is done behind the computer system, by making a black box and using the computer system as a tool for problem solving.
Learn the basic concepts of IoT.
Style:
Combination of lectures and practical training using a single-board computer
Notice:
· It is desirable that you take a programming course.
· It is necessary to submit reports, etc. of all issues. Unless in the event of unavoidable circumstances, the unit will not be certified if you fail to comply with the submission deadlines.
· The lesson plans may change depending on the student’s degree of understanding.

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced

Course Plan

Theme Goals
2nd Semester
3rd Quarter
1st Basics of calculator Development of Information Technology. The Future of Information Technology
Explain the internal structure of computer, the principle of input and output
2nd Basics of programming language Explain the classification and features of the programming language and the basic contents of the language used in the lesson
3rd Input device Explain how to connect to various sensors and sensors
4th Output device Explain the output method and connection method to LED and various motors
5th LED control Create a program to turn on the LED using one board computer
6th LED PWM control Create a program to control the brightness by LED PWN control.
7th Coordination of switch and LED 1 Create a program to control the LED using the switch.
8th Intermediate test
4th Quarter
9th Cooperation between sensor and LED 1 Create a program to control the LED using sensor data.
10th Cooperation between sensor and LED 2
11th The liquid crystal display device 1 Display information using liquid crystal display device
12th The liquid crystal display device 2
13th Fabrication of original equipment A simple measuring device is constructed using a one board computer and a program is created.
14th Fabrication of original equipment
15th Fabrication of original equipment
16th

Evaluation Method and Weight (%)

ExaminationPresentationMutual Evaluations between studentsBehaviorPortfolioOtherTotal
Subtotal01000000100
Basic Ability060000060
Technical Ability030000030
Interdisciplinary Ability010000010