7D812000

Advanced Programming
Survey, discussion and research on these advanced programming technologies. 1) Programming depending on new hardware technologies
such as GPU. 2) Secure execution of script languages and resource abstraction. 3) Cooperation between energy-aware facilities
of processors and operating systems. 4) Programming models and environment for emerging technologies such as PRAM, ReRAM
and MRAM. 5) Browser-oriented computer systems and middle ware for future mobile computing. 6) Automatic operation and tuning
technology for KVS systems such as Hadoop. 7) Context-aware programming using many types of sensors such as accelerometer,
thermometer and so forth. 8) Event-driven highly-distributed systems and their programming models.
Understand the advanced programming technologies and propose concrete solutions.
- Understand the advanced programming technologies
- Analyze the issues of the advanced programming technologies in a qualitative and quantitative manner.
- Propose a research plan to solve such issues.
Japanese(English accepted)
|
Class schedule |
HW assignments (Including preparation and review of the class.) |
Amount of Time Required |
1. |
Survey on advanced programming technologies |
Review papers |
1200minutes |
2. |
Identify the research areas |
Review papers |
1200minutes |
3. |
Discussion on related works |
Review papers and make presentation materials |
1200minutes |
4. |
Detail survey on a specific technologies |
Review papers in detail |
1200minutes |
5. |
Found the issues |
Review papers in detail |
1200minutes |
6. |
Make the research plan |
Make the research plan material |
1200minutes |
Total. |
- |
- |
7200minutes |
Relationship between 'Goals and Objectives' and 'Course Outcomes'
|
Report |
Total. |
1. |
40% |
40% |
2. |
30% |
30% |
3. |
30% |
30% |
Total. |
100% |
- |
Evaluation method and criteria
Evaluated by submitted reports.
Textbooks and reference materials
The papers will be shown in the course.
Office hours and How to contact professors for questions
Relation to the environment
Non-environment-related course
Non-regionally-oriented course
Development of social and professional independence
- Course that cultivates an ability for utilizing knowledge
- Course that cultivates a basic problem-solving skills
- Course that cultivates a basic self-management skills
Most classes are interactive
Last modified : Wed Oct 17 08:30:26 JST 2018