Course Objectives
・ We can apply the knowledge of physics, mathematics and information we have learned so far to programs (c2, c3, d)
・ You will be able to devise your own ideas and develop software. (d, e, h)
・ To reach the JABEE evaluation criteria, 60 or more points are required.
Rubric
| Ideal Level | Standard Level | Unacceptale Level |
Programming Technique | Student can develop some software of their ideas in Python. | Student can develop some software in Python. | Student cannot understand Python. |
Artificial Inteligence (AI) technique | Student can apply some AI method for their software. | Student can use some AI technique. | Student cannot use AI technique. |
Application | With respect to the original application software, the contents of the lecture were sufficiently reflected, and the presentation could be made by appropriately grasping the main points. | Student can present their own software. | It was a presentation whose main points were not summarized. |
Assigned Department Objectives
MCCコア科目
See
Hide
JABEE C2
See
Hide
ディプロマポリシー 2
See
Hide
Teaching Method
Outline:
Learning objective (aim of class)
(Learning objective) C2, D2, E1, (JABEE criterion 1 (1)) c2, c3, d, e, h
We will develop software using artificial intelligence as the subject of lectures. Application that comprehensively uses basic technology including network technology
Style:
・ You will be able to apply the knowledge of physics, mathematics, and information you have learned so far to a program, develop your own ideas, and develop software. (d, e, h)
・ To reach the JABEE evaluation criteria, 60 or more points are required.
Notice:
<< Confirmation test >> Those who do not have a final rating of 60 can receive an accreditation evaluation by request. Evaluation method and evaluation criteria shall be the same as described in “Evaluation method”. For those who have been awarded credits as a result of accreditation evaluation, the evaluation will be 60 points.
Course Plan
|
|
|
Theme |
Goals |
1st Semester |
1st Quarter |
1st |
guidance |
Explain the objective
|
2nd |
Construct the environment |
Construct the environment for Python programming
|
3rd |
Basics of Python programming |
Data type, Object variables
|
4th |
Basics of Python programming |
calculation method
|
5th |
Basics of Python programming |
Conditional Branch, Iteration, Function
|
6th |
Basics of Python programming |
Conditional Branch, Iteration, Function
|
7th |
AI programming |
Basic AI programming
|
8th |
midterm exam |
Provide ideas about software using artificial intelligence. Also ask how to develop it, specifications, issues, prospects etc.
|
2nd Quarter |
9th |
AI programming |
Emotion Creation
|
10th |
AI programming |
Emotion Creation
|
11th |
Machine Learning |
Morphological analysis
|
12th |
Markov Chain |
Markov dictionary
|
13th |
Internet Access |
Internet connection with external device
|
14th |
Internet Access |
Data collection from internet
|
15th |
Presentation, grade evaluation, confirmation |
Presentation, demonstration
|
16th |
Presentation, grade evaluation, confirmation |
Submit a report on the following matters. ・ Specification of created program, source code, execution form (as it is usable form), manual, presentation file
|
Evaluation Method and Weight (%)
| 試験 | 発表 | 相互評価 | 態度 | ポートフォリオ | その他 | Total |
Subtotal | 30 | 10 | 60 | 0 | 0 | 0 | 100 |
Basic ability | 30 | 10 | 60 | 0 | 0 | 0 | 100 |
Specific ability | 0 | 0 | 0 | 0 | 0 | 0 | 0 |