| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | Basics of Data Science Case study of data science Big data and data science engineering Data analysis process |
Review of case studies of data science | 100minutes |
| Review about data analysis process | 100minutes | ||
| 2. | Basics of Python Programming A programming environment for Python Variable Assignment and arithmetic operators |
Review of variable, assignment, and arithmetic operators | 100minutes |
| Programming assignment about variable, assignment, and arithmetic operators | 100minutes | ||
| 3. | Control Statement 1 Conditional branch ( if, elif, and else statements ) Comparison and logical operators |
Review of conditional branch statements | 100minutes |
| Programming assignment about conditional branch | 100minutes | ||
| 4. | Control Statement 2 Iteration statements( for and while ) List and tuple |
Review of iteration statements | 100minutes |
| Programming assignment about iteration astatements | 100minutes | ||
| 5. | Function Usage of module Create user functions |
Review of function | 100minutes |
| Programming assignment about function | 100minutes | ||
| 6. | Class and Object Create your own classes and objects Classes and objects of external modules |
Review of class | 100minutes |
| Programming assignment using classes | 100minutes | ||
| 7. | Data Expression Various data representation Control data in a program |
Review of data expression | 100minutes |
| Programming assignment controlling data | 100minutes | ||
| 8. | Basics of AI AI history AI ethics |
Review of AI | 100minutes |
| 9. | Machine Learning Basics of machine learning Nearest neighbor method |
Review of machine learning | 100minutes |
| Programming assignment using the nearest neighbor method | 100minutes | ||
| 10. | Regression Analysis Single regression analysis Multiple regression analysis |
Review of regression analysis | 100minutes |
| Programming assignment of regression analysis | 100minutes | ||
| 11. | Cluster Analysis k-means method |
Review of cluster analysis | 100minutes |
| Programming assignment using the k-means method | 100minutes | ||
| 12. | Neural Network Artificial neural network Backpropagation method |
Review of neural network | 100minutes |
| Programming assignment using the backpropagation method | 100minutes | ||
| 13. | Deep Learning Deep neural network Convolutional neural network |
Review of deep learning | 100minutes |
| Programming assignment of deep learning | 100minutes | ||
| 14. | Final examination and explanation | Review of final examination | 150minutes |
| Total. | - | - | 2650minutes |
| 課題 | 期末試験 | Total. | |
|---|---|---|---|
| 1. | 10% | 10% | 20% |
| 2. | 10% | 10% | 20% |
| 3. | 15% | 15% | 30% |
| 4. | 15% | 15% | 30% |
| Total. | 50% | 50% | - |
| ways of feedback | specific contents about "Other" |
|---|---|
| The Others | 各教員が指示する |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| N/A | N/A |

