L0050000
4 Graduation Thesis 4
Based on the knowledge acquired so far in the Department of Computer Science and Engineering, each student chooses a theme
for his/her graduation thesis that he/she is interested in or would like to study more deeply as a summary of his/her life
as a student. Through this process, students learn research methods, how to organize results, how to compile a thesis, and
how to make a presentation, which is the result of four years of study.
Each student must spend at least 10 hours per week, 14 weeks in the semester, for a total of at least 140 hours in conducting
the graduation thesis. Of these hours, at least 60 hours shall be set aside as class time to provide guidance for the graduation
research.
Depending on the research theme, part of the research may be conducted overseas.
Students who have not earned credits for Graduation Research 3 may not take Graduation Research 4.
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
All of the following two items must be performed in order to pass the exam.
(1) Submission of a written outline regarding Graduation Research 4
(2) Presentation on Graduation Research 4
In Graduation Research 4, the research theme, purpose of the research, and findings on previous or related research should
be clarified.
Grading,
Attendance at seminars and other daily activities: 60
The total score for graduation research 4 will be 100 points, and the total score for the comprehensive research 4 will be
40%.
together will count as 100 points, and an overall score of 60 points or higher will be considered passing.
Students will receive 60 points or more if they attend seminars regularly, establish their own research theme based on investigation
of previous research, and present it appropriately.
Graduation Research 4 will be evaluated by at least three faculty members with respect to the following five behavioral characteristics.
(I) Ability to prepare appropriate presentation materials
(II) Appropriate consideration of the purpose, background, and related research of the research
(III) Appropriately considers research problems, solutions, and timelines
(IV) engages in the research with a challenging attitude (including external presentations)
(V) Can respond appropriately to questions.
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 Standard ML
- 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:47:31 JST 2024