Computer Science and Engineering
Curriculum
Students study information technologies such as software, hardware, artificial intelligence, and human communication, as well as computer science, which is the principle of these technologies, and develop the ability to promote the development and creation of cutting-edge technologies.
1st year: Acquire basic programming fundamentals and basic computer principles.
●Main Courses of Study
Introduction to Programming 1/2 / Introduction to Computer Science / Overview of Computer Science and Engineering / Discrete Mathematics 1/2 / Logic Circuit
2nd year: Develop applied skills through exercises and acquire the fundamentals of specialized fields.
●Main Courses of Study
Mathematical Logic / Data Structures and Algorithms 1/2 / Fundamental Exercise on Computer Science and Engineering 1A/1B/2A/2B / Pre-Seminar on Graduation Thesis
3rd year: Learn cutting-edge technology using information technology in the laboratory.
●Main Courses of Study
Software Engineering / Exercise on Software Development / Database Systems / Information Ethics / Application Programming with Java / Graduation Thesis 1/2
4th year: Develop graduation research and complete a thesis.
●Main Courses of Study
Graduation Thesis 3/4
Class Introduction

General Theory of Computer Science and Engineering
Overview of information technology
This class provides an overview of the discipline of information engineering and its specialized fields, including the latest case studies. Students can plan their studies with an awareness of their field of specialization from an early stage.

Data Structures and Algorithms 1
Creating better programs
Data structures, which are the representation of data in memory, and algorithms, which are the procedures for solving problems, are two of the fundamentals necessary for creating programs.

Advanced Information Exercise 2A
Exercises that test your applied skills
Students apply the knowledge learned in class to real-world problems and solve exercises. Group discussions will bring issues to light and allow students to experience the expansion of their studies.
Examples of Research Topics
Toward a computer that understands language
Professor Toru Sugimoto, Language Processing Laboratory
Among the research on artificial intelligence, which is the study of making machines behave intelligently like humans do, we focusing on the field of natural language processing, in which computers process the words we use in our daily lives (natural language). In the future, we aim to develop technology that will allow anyone to access and use computers with simple words, just like talking to a friend, and are developing various dialogue systems, researching advanced web-based information retrieval and recommendation, and developing support tools for learning and document creation.

Automatically recognizing the meanings of words and relationships between words in Japanese sentences to understand the user's intentions

In weekly seminars, students present the results of their literature surveys and programming experiments, and everyone discusses the results.
Examples of Activities with Overseas Partners
Global PBL that understands IoT
Distributed Software Systems Laboratory + Ho Chi Minh City University of Technology, Vietnam
In this program, our students team up with students from Ho Chi Minh City University of Technology to devise and implement applications that enrich our lives using small devices such as Arduino and RaspberryPI under the theme of the IoT (Internet of Things). On the final day, each team gives a presentation in English, including a demo video of the application they have implemented, and reports on their results.

Consulting with Vietnamese students in English and through body language about the application to be developed

Presentation of the developed application in English by each team
Example of Graduation Research
Novel writing support system: Research on user interface to reduce cognitive burden while searching materials
With the spread of the Internet, the number of novel submission sites has increased, creating an environment in which anyone can casually work on a novel. In novel writing, the novel is completed through the stages of idea generation, plot creation, and writing the main text. By modeling the cognitive processes of professional writers when they create a plot, this research realizes a support system that enable amateurs to create plots with the same thought processes as professionals.

By providing appropriate support to amateur writers who want to write novels but have difficulty in doing so, computers can stimulate their creativity and make the novel-writing process 欧洲杯足彩app下载_欧洲杯下注平台-【直播*网站】 efficient, thereby revitalizing the novel-related field. The introduction of computers into the novel-writing process will also open up new creative fields through a media mix.
Development of a sightseeing spot recommendation system using spoken dialogue
In recent years, a variety of information has become available from the Internet, but in order to efficiently obtain the information one desires, it is necessary to acquire searching knowledge and skills. In this research, we are developing a system in which a user interacts with a computer using everyday language to communicate his or her wishes, and the computer selects and recommends tourist attractions that match the user's wishes using information obtained from the Web.

With the development of robots, information devices, and IoT technology, it is expected that we will be communicating with computers and robots on a daily basis and spoken dialogue technology is expected to be applied. In addition, there is a need to improve the accuracy of automatic analysis and summarization technologies for natural language sentences in order to sort out information which is useful or fit for purpose from the vast amount of information (big data) represented by the Web.