| Program / Major | mDP | Goals | Courses |
|---|---|---|---|
| Fundamental Mechanical Engineering | F | 産業界や社会の要請を把握して解決するべき課題を設定し、さまざまな工学分野の知識を関連付けながら設計生産技術を活用することで、立案した構想に従って研究を進め課題を解決することができる。 | Sub |
| Advanced Mechanical Engineering | F | 産業界や社会の要請を把握して解決するべき課題を設定し、機械工学の学理を応用して異分野を含む融合分野で革新的な機能を創成することができる。 | Sub |
| Environment and Materials Engineering | B | 地球環境や地域社会との調和を見据えて、さまざまな工学分野に関わる問題を解決することができる。 | Sub |
| Chemistry and Biotechnology | B | 地球環境や地域社会との調和を見据えて、さまざまな工学分野に関わる問題を解決することができる。 | Sub |
| Electrical Engineering and Robotics | D | 電気工学や関連する工学の技術分野を課題に適用し、社会の要求を解決するために応用することができる。 | Sub |
| Advanced Electronic Engineering | E | 専門的デザイン課題について解決する能力を身に付けることができる。 | Sub |
| Information and Communications Engineering | F | 社会のニーズに対して技術課題を主体的に発見し、工学分野における分野横断的な知識も活用しつつ、計画的・継続的に取り組んで課題を達成することができる。 | Sub |
| Computer Science and Engineering | B-1 | コンピュータサイエンスの数理的基礎と問題分析のスキルを身に付けることができる。 | Main |
| Urban Infrastructure and Environment | G | ⼟⽊⼯学における現実の問題について、⼯学・専⾨基礎知識を⽤いて理解・解決することができる。 | Sub |
| Quizzes | In class assignments | Programming assignments | Total. | |
|---|---|---|---|---|
| 1. | 10% | 5% | 15% | |
| 2. | 10% | 5% | 15% | |
| 3. | 10% | 5% | 15% | |
| 4. | 10% | 5% | 15% | |
| 5. | 40% | 40% | ||
| Total. | 40% | 20% | 40% | - |
| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | Guidance Overview: Automata and Language, Chomsky’s Hierarchy |
Syllabus review | 90minutes |
| Revision of study materials | 30minutes | ||
| 2. | Formal languages and inductive representations: words, languages, Kleene closures Sequential machines: Mealy machines, Moore machines |
Textbook pp.22-25,32-39,83-88 | 90minutes |
| Revision of study materials | 30minutes | ||
| 3. | Sequential Machines: Mealy Machines, Moore Machines (Review and Exercises) Language Acceptance, Deterministic Automata (DFA) |
Textbook pp. 83-95 | 90minutes |
| Revision of study materials | 30minutes | ||
| 4. | Regular Expressions | Textbook pp. 96-97 | 90minutes |
| Revision of study materials | 30minutes | ||
| 5. | Linear recursive equations (transformation from DFA) Nondeterministic automata (NFA) |
Textbook pp. 97-107 | 90minutes |
| Revision of study materials | 30minutes | ||
| 6. | Conversion to DFA (Subset Construction Method) ε-NFA: Definition and Conversion to NFA |
Textbook pp.107-112 | 90minutes |
| Revision of study materials | 30minutes | ||
| 7. | From regular expressions to ε-NFA, NFA, DFA | Textbook pp.112-115 | 90minutes |
| Revision of study materials | 30minutes | ||
| 8. | Minimization (1): Myhill-Nerode theorem, equivalence classes | Textbook pp.116-121 | 90minutes |
| Revision of study materials | 30minutes | ||
| 9. | Minimization (2): Minimization and Exercises Applications of Finite Automata, Lexical Analysis, Search |
Textbook pp.121-125 | 90minutes |
| Revision of study materials | 30minutes | ||
| Programming assignment: Lexical analysis | 360minutes | ||
| 10. | non-regular languages Formal languages and syntax trees Formal languages and BNF notation: metalanguages and syntax diagrams |
Textbook pp. 43-47 | 90minutes |
| Revision of study materials | 30minutes | ||
| 11. | Representation of Formal Languages Context-Sensitivity and Context-Free Grammars |
Textbook pp.43-47,139-148 | 120minutes |
| Revision of study materials | 30minutes | ||
| Programming assignment: Syntax analysis | 480minutes | ||
| 12. | Context-free grammars and parsers Compilers Recursive descent |
Textbook pp.148-159,171-177 | 120minutes |
| Revision of study materials | 30minutes | ||
| 13. | Linear Grammar LR Algorithm Compiler-Compiler |
Textbook pp.159-169 | 120minutes |
| Revision of study materials | 30minutes | ||
| 14. | Pushdown automata Summary of all topics |
Textbook pp.159-169 | 90minutes |
| Revision of study materials | 30minutes | ||
| Summary of all topics | 40minutes | ||
| Total. | - | - | 2650minutes |
| ways of feedback | specific contents about "Other" |
|---|---|
| Feedback in the class |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| N/A | N/A |

