L0047000
3 Graduation Thesis 1
Based on the knowledge in the field of information engineering that they have studied or are currently studying, each student
chooses a theme for graduation research that they are interested in or would like to study more deeply, and conducts research
under the guidance of their advisor. Through this process, students learn research methods, how to organize results, how to
compile a thesis, and how to make a presentation.
In Graduation Research 1, students choose one theme in the field of information engineering and read related research papers
to understand technological trends. In addition, students will create a simple system and conduct experiments to examine what
issues need to be addressed. Then, they will summarize and present the results. Through these activities, students will acquire
the ability to read and write technical literature, the ability to implement systems, and the ability to study independently
and continuously.
Depending on the research theme, part of the research may be conducted overseas.
By utilizing the knowledge they have learned so far and working to solve the problems they have set themselves, students
will enhance their comprehensive abilities that they will need when they enter the workforce.
- Through research, students can find and set up your own problems and solve them.
- Students can read and understand technical literature, and prepare technical documents.
- Students participate proactively in research discussions and present research results in an easy-to-understand manner.
Relationship between 'Goals and Objectives' and 'Course Outcomes'
|
Comprehensive Technical Competence |
Total. |
1. |
40% |
40% |
2. |
30% |
30% |
3. |
30% |
30% |
Total. |
100% |
- |
Evaluation method and criteria
Evaluation will be based on the content of the presentation and report (50%) and the level of understanding through discussion
and questions (50%). (Individual evaluation criteria may be set for each laboratory.)
Japanese(English accepted)
Our research aims at developing programming tools which utilize some research results in programming languages such as parsing,
type systems, and program transformations. We develop tools for completion of syntax, identifiers, and expressions and detecting
code clones in functional languages.
[Research topics]
(1) Theory and implementation of programming tools
- Identifier completion, syntax completion, detecting code clones, etc., especially for functional languages
+ Syntax completion based on grammar transformation
+ Syntax completion using LR parsing
+ Identifier completion for functional programs that do not have any type or syntax error up to cursor position
- Identifier completion for incomplete program text based on Yacc error recovery
- Type 3 code clone detection for functional languages like Standard ML and Haskell
- Everything else about programming support
(2) Theory and implementation of programming learning support
- Visualization of overwriting the function return addresses for C programs
- Elimination of goto statements for C (replacing with, e.g., while, break, and continue statements)
- A tool for visualizing pointers in C programs with supporting storage durations and scopes
- Everything else about programming learning support
(3) Other topics each student considers
Feedback on exams, assignments, etc.
ways of feedback |
specific contents about "Other" |
Feedback in the class |
|
Textbooks and reference materials
Specified as needed
Office hours and How to contact professors for questions
- Office hours differ for each academic advisor, so please follow the instructions at the first meeting.
Non-regionally-oriented course
Development of social and professional independence
- Course that cultivates an ability for utilizing knowledge
- Course that cultivates a basic interpersonal skills
- Course that cultivates a basic self-management skills
- Course that cultivates a basic problem-solving skills
Most classes are interactive
Course by professor with work experience
Work experience |
Work experience and relevance to the course content if applicable |
N/A |
N/A |
Education related SDGs:the Sustainable Development Goals
- 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Fri Jun 28 15:40:57 JST 2024