16071 items found.
The main objective of this course is to exercise development of web applications based on a framework Ruby on Rails where we use a script programming language Ruby which is becoming popular recently. First, we will learn the language specification and programming techniques of Ruby. Next, we will learn how to use Ruby on Rails, and then make our own practical applications.
In this course students consider various ethical issues related to information with view point of architect or implementer of "info-ethic" rather than just studying so called "information ethic" or "information morale." Topics covered include ongoing issues in society and discuss with viewpoints of Norm, Architecture, Market, and Law. Through this process students acquire skills to identify optimal solution to problems that do not have defined right answer with their own ethical view.
Examples of cases to be discussed include "copyright and innovation", "security and privacy", "traceability and freedom of expression." These issues usually have conflicting requirement from various stakeholders and require harmonious design of technology and systems.
Through this process students will learn concept and architecture behind solutions and acquire knowledge and skills to be used by user, developer, corporate executives, government officials.
Expected students for the course include developer or designer of information technology, media, or security, consultant, and policy maker in the government.
"Programming" used to mean writing codes in text-based programming languages like C, Python, and JavaScript, but modern programming systems include wider range of paradigms like visual programming, example-based programming, evolutioinal programming, etc. In this lecture, we introduce various aspects of modern programming activities, and hope to share opinions on future programming environments in the real world.
Since people have to handle and understand huge collections of data on their PCs and on the web, visualization techniques are getting extremely important. In this lecture, we introduce various aspects of visualization techniques, and study how we should use them for understanding and presenting large data.
Course Topic: Challenges to Asia observed from the grassroots level during the Covid-19: How to choose evidence and how to interpret data
Content: Asia Workshop is the dynamic working space where students and instructors work together to discuss emerging issues in Asia. Topics for discussion changes every year to keep up with changes at both regional and global scales. Against the prolonged backdrop of the Covid-19, we are committed to sustaining the interactive working environment for the students and promoting “get-your-hands-dirty” activities to facilitate the students’ first-hand observations of problems and encourage their original interpretations of the collected data. To realize that aim, we will introduce an online platform as a working space where students can discuss and exchange opinions with the support of visual aids to have a real feel for the projected reality. At the class, the students can experience:
- “One sees for all” (one collect material (video, picture, narrative) for the rest to observe);
- “Together, we see more and better” (all interpret one given material),
- “Different eyes different views” (one reality can be presented differently in a different context)
The topics covered include development, health, poverty, global warming, unemployment and many more (subject to changes depending on the students’ background). We also provide lectures delivered by guest speakers during the semester.
This class is composed of series of lectures conducted by designers of space who design certain spaces and related area, such as architecture, its structure, city, and landscape architecture. Each designer will give a talk on his/her interest and meaning of the design. The purpose of the class is to learn what is 'Design' and what's for and to enhance students' knowledge and interest into spatial design.
Basic language is Japanese but some of the lecture will be conducted in English.
・Objective:
Understanding of the framework of Algorithmic Design
Learning of programming skills with Python in Rhinoceros
・Method:
Attendance in class is unnecessary
Learning will be done all online
・Evaluation:
Evaluation will be based on the content of the submitted assignments.
・Other remarks:
All contacts and Q&As will be done with Slack.
We overview differential and integral calculus learned at high school. Our aim is to generalize these to functions of several variables. For functions with one variable, first we extend the concept of tangent (linear approximation) to the theory of Taylor (polynomial approximation). As an application, we can solve the extreme problem in detail. For functions of several valuables, derivative is called partial derivative. We extend the theory of Taylor and the extreme problem to functions with several variables. Moreover, we consider integral of functions of several variables, which is called multiple integral. By using this we can obtain volume and area of high dimensional objects.
We study matrices and vectors, in particular, how to solve the simultaneous equation, how to calculate the determinant and the inverse matrices. Moreover,
by abstracting these concepts, we study linear spaces and linear mapping.
Then a matrix can be regarded as a linear mapping. Especially, eigenvalues and eigenvectors of the matrix, and the matrix diagonalization characterize the mapping. We often encounter these concepts in other mathematical fields including statistics.
Policy issues at urban management.
This course involves the way to acquire meaningful data from the real world as a tool of problem finding and solving. The data source ranges from the space, e.g. environment monitoring, objects around us, which play critical role cyber physical systems, to human as the stakeholder of a problem. Different data sources require different ways to extract data from them, and the correct way must be used to acquire meaningful data. This course overviews social surveys using questionnaire technique, environment monitoring using state-of-art sensing technologies, and data analysis/presentation skills that are common to all the different projects.
This course aims at giving a wider view to the Japanese Prefectural/Local Government for graduate students. Succeeding two classes are paired, one is for giving a lecture, and other is for reading assignments. Since it is rare to find literatures on the Japanese prefectural/local government written in non-Japanese languages, I will use those written in Japanese. Students who take this course should be prepared to read around 30 pages of readings written in Japanese every other week. You can write a term paper either in English or Japanese. Also, you are expected to write a one-page essay on the reading assignments before 7PM, the prior day of the course, and send me by e-mail or through SOL.
Fieldwork is a way to learn about society and culture. Therefore, its practical meaning as a technique is essential. Still, it is also closely related to how to look at things to define problems for oneself and communication to interpret and express the results of research and analysis. In this lecture, students will learn the basic methods and attitudes of "fieldwork" through courses and practical assignments. Each student (or group) will set a theme and conduct fieldwork throughout the semester. Students are required to go outside the campus, walk around the city, take photos and videos, and first of all, see with their own eyes and feel with their bodies.
This class provides the knowledge and the methodology of the qualitative research, where you will understand the basic process of the social research through the actual small-scale qualitative survey. It is more important to understand how to see things happening in our society than to understand the technique.
This class is an environmental design practice studio that integrates architecture, urban design, and landscape architecture.
Architecture is necessary for people to live. Architecture is an artificial work, but human life is deeply related to nature in many ways. Human beings are a part of nature, and getting close to nature is a basic human desire. On the other hand, nature sometimes shows a life-threatening appearance. The fundamental role of architecture is to protect human life from the harsh aspects of nature, and at the same time, enjoy the blessings of nature and enjoy it from the bottom of our hearts.
Students will draw a new landscape image of the subject region by presenting a design for a given theme or the found problem after analyzing the region's situation with open data and information technology. Students are expected to understand the environmental strategy that builds the relationship between nature and human beings and acquire skills.
This course will examine the Japanese governance system and policymaking process focusing on
①Duality of government and the ruling party
②Relationship between the Prime Minister's Office and the ministries
③Relationship between the politicians and bureaucrats
④Public function played by the private sector and local residents(New Public Commons)
We would like deepen discussions and each graduate student's research mobilizing various resources of the society including market,
government and the New Public Commons.
Learning programming by the C language that is used for constructing operating systems and other software. This course requires basic knowledge of a programming, but doesn't require any C language knowledge. You are required to install compiling and development environment of C language. For Mac OS, XCODE can be installed as part of OS. For Windows, free software package such as "cygwin" can be installed for this lecture.
Learning programming by the C language that is used for constructing operating systems and other software. This course requires basic knowledge of a programming, but doesn't require any C language knowledge.
Literature review of strategic management. participants were to pre-read the papers and participate the in-class discussion
This lecture introduces the functions of UNIX operating system. UNIX is common and basic operating system of Linux, MacOS and many servicer side operating systems. Understanding the UNIX operating system helps for current computer system. The functions of the operating system are File System, Device I/O, Process management, Memory management, Inter Process Communications, Signaling/Interrupt handling and Network functions (includes TCP/IP protocol stack).
In this lecture, understanding those operating system functions by writing system programs in language C.
This course will look at the economic features and business model evolution of information communication technology (ICT) industry. We will examine through various case studies the survival strategy of ICT operators facing ever-increasing market competition and in conjunction understand global market movements and government-business relationships.
In this class, professors in charge of management, organization, and neighboring fields give omnibus-style classes.
The main aim of each course is to explain each specialized field and tell the students what kind of stance approach they are taking to research that field.
This class is suitable for a wide range of reviews of management, organization and neighboring fields.
In this course, we will work on impression management, a core skill in graphic design. We will mobilize our physicality and senses to challenge communication design, mainly using letters as a motif.
The class format is "workshop + small lecture", aiming to acquire not "knowledge" but "wisdom". The workshop will focus on production and review of works. There will be a lot of work done outside of class. There will also be a review of each other's works by the students (we are considering how to respond to COVID-19). In this way, we will repeat the process of "thinking, creating, seeing, and noticing", and aim to develop the ability to objectively perceive information transmission and manipulate the impressions conveyed.
In addition, we welcome the use of "analog methods" in our work. (This often results in powerful expressions, discoveries, and effects.)
In this class, students will learn the theory and techniques of "observation," "sketching," and "drawing." These are the skills needed for design.
The design includes the actions of finding (observing) problems, devising (interpreting) solutions, and materializing (expressing). Hand-drawn sketches include these actions.
Today, sensing, modeling, and rendering technologies using digital devices have advanced and become widespread. But it is crucial to practice observing and expressing with the body in real space to master digital technology.
This lesson is an introductory lesson for beginners who want to move into some design area, and it is intended for those who have no experience in sketching or drawing. Students will learn the process and theory of observing a landscape, thinking about its form, structure, meaning, and expressing it in pictures and figures.
This class is also related to the course offered in the fall semester with the same title. Both have the same aim of observation and expression, but the faculty member in charge is different, and the viewpoints of theory and the tools are different. Taking both courses together is recommended.
The goal of this class is to teach the basics of electronic construction to beginners using Arduino microcontroller board/development environment, and to acquire the skills to give shape to their ideas.
With the spread of machine tools and programming tools for personal fabrication, it has become possible for individuals to develop products similar to those of manufacturers.
In addition, hardware prototyping plays an important role not only in product development but also in the progress of various projects in the areas of design and expression.
Through the actual creation of a work of art, students will have the experience of designing their own circuits from an idea and creating a working prototype. The aim is not to explain the basic theory of analog/digital circuits, but to learn the basic skills of manufacturing using electronic circuits.