The following subjects are designed to give students an understanding of the theory of ICT, through lectures from experienced ICT practitioners. They cover practical foundations, finding solutions to various ICT problems, and lectures on specific aspects of ICT.

Linux Applications

Number of Units: 15
Number of Credits: 2

Professor: TBA

More information to Follow!


Web Application Development

Number of Units: 15
Number of Credits: 2

Professor: Muhammad WANNOUS, Ph.D.

This course introduces the way the web operates and the design of web applications using the popular programming languages Java and JavaScript. It starts with an introduction to the HTTP (and maybe FTP) protocol and namespace of the web, and then continues to cover the design of web applications for the client side (HTML, CSS, and JavaScript) and server side (Java). The course also covers the deployment of web applications in Apache Tomcat HTTP server. The course includes a project to complete by its end.


Advanced Software Development

Number of Units: 15
Number of Credits: 2

Professor: Muhammad WANNOUS, Ph.D.

This course serves as an introduction to the Cloud Computing environment. It is designed to show how different technologies are used to realize Cloud Computing and how to use this environment for hosting web applications. This course implements PBL as an instructional approach. It includes several practical activities on building a Cloud and on utilizing Cloud services provided in the public domain. The course also introduces a project on designing and deploying an application in the Cloud.


Advanced System Architecture

Number of Units: 15
Number of Credits: 2

Professor: TBA

More To Follow!


Data Structure and Object Oriented Programing

Number of Units: 15
Number of Credits: 2

Professor: Muhammad WANNOUS, Ph.D.

This course introduces the students to the Object Oriented (OO) Paradigm in general and to the data structures used in it. It is NOT intended as an introduction to programming. The course utilizes the popular programming language Java to introduce the concepts of programming in OO and the implementations of different data structures in it such as arrays, lists, queues and trees. The course serves as a base for any developer who intends to use Java in developing web, mobile, and desktop applications.


Advanced Information Network

Number of Units: 15
Number of Credits: 2

Professor: TBA

In this course the students study the advanced technologies for constructing and operating computer networks on the internet infrastructure. The aim is to gain an understanding and knowledge of internet technologies. The course consists of lectures along with the layered network technologies that are the essential structure of internet technologies and changing of them in future. The lectures contain content about link technology, IP/TCP/UDP technologies, some network applications and investigations on how they will change in the future.


Embedded Systems

Number of Units: 15
Number of Credits: 2

Professor: TBA

More To Follow!


Information Security

Number of Units: 15
Number of Credits: 2

Professor: Hisato Shima

In this course students learn basics of information security, in both the management aspect and technical aspect. Students will understand various types of security incidents and attacks, and learn methods to prevent, detect and react to incidents and attacks. Students will also learn the basics of the application of cryptography which is one of the key technologies to implement security functions.


Business Process Management

Number of Units: 15
Number of Credits: 2

Professor: TBA

More To Follow!


Project Management

Number of Units: 15
Number of Credits: 2

Professor: Chika Yoshida

The purpose of this course is to give students an understanding of Project Management (PM) concepts including Project Knowledge Body of Knowledge (PMBoK) through lectures and discussion. It applies a practical case study on the “Pasta Bridge Constriction Project” as a group exercise for project work. Students will be able to learn how to deliver projects on time and under budget with a high quality. They will also learn the importance of communication in a team. The course will be run via lectures, interactive group discussion and “Pasta Bridge Constriction” as a project work.


ICT Business Development

Number of Units: 16
Number of Credits: 2

Professor: Masayuki Tuchida

In this course students learn fundamental ideas of ICT business development. Students learn basic business administration such as business strategy, marketing, innovation, accounting, finance and so on. They also learn how to analyze and plan business. For business development, there are various types of businesses, so students learn basic ideas through lectures first, and then they learn from some examples through case studies.


Practice of Creativity Development

Number of Units: 15
Number of Credits: 2

Professor: Toshiki Sumitani

It is critical to come up with creative solutions to social/business issues. In this course students will learn and practice various methods to enhance creative thinking with real cases and group works. Topics will include:

  • The Innovator’s DNA: 5 skills to be innovative
  • Various creative methodologies
  • Service Design Thinking

ICT for Development

Number of Units: 15
Number of Credits: 2

Professor: Tomonari Takeuchi

The objective of this module is to understand the opportunities and challenges of utilizing Information and Communication Technology (ICT) for achieving sustainable development in developing countries through recognizing and analyzing what ICT4D projects are like by using relevant conceptual frameworks and/or models.


International Development Cooperations

Number of Units: 15
Number of Credits: 2

Professor: Maruf BAIG

The entire focus of the lecture will be to equip the students with information covering the ground realities of International cooperation to the best extent possible. Initially starting with a broad overview of international development perspectives, gradually the focus will be more articulated to JICA, United Nations/Third sector led development aspects and will be concluded with project management tools and techniques.


Social Development

Number of Units: 15
Number of Credits: 2

Professor: Takashi TSUJI

This course helps students to understand a method which enables them to make a plan for social development projects effectively. In developing countries, there are many social issues that are not resolved easily such as poverty, education, health care and environmental problems. Students can learn and grasp the key factors in Project Cycle Management to form a social development project to resolve these issues. This course contains exercises where students are divided into groups. The number of groups and the members in a group may vary depending on the total number of students and diversity of their interests.


Leadership Development Exercises

Number of Units: 15
Number of Credits: 2

Professor: Toshiyuki Yamanaka

In order to achieve vision & goals, leadership plays a crucial role. Leadership is not only for CEOs or politicians, but for everybody. In this lecture, we focus on practical skills rather than theory. There are many practical exercises. All the lectures are very interactive. After fiishing this subject, every student will be a great leader.


Geographic Information Systems

Number of Units: 15
Number of Credits: 2

Professor: TBA

In this class, students learn the fundamentals of remote sensing and GIS techniques, and the data utilization of free satellite images and geospatial data sets with open source software “Quantum GIS (QGIS)”. Students also learn basic field survey techniques with GPS devices through a short field trip.


E-Learning

Number of Units: 16
Number of Credits: 2

Professor: Yi Sun

E-learning is an effective tool for education, especially in developing countries. It is possible to provide high quality education at a low cost, and it is an important means to reduce the gap in education level between advanced countries and developing countries. In this course, there will be many topics concerning e-Learning, and discussions with all of the students. Through these discussions, students will deepen their understanding of e-Learning.


ICT4D Exercises

Number of Units: 15
Number of Credits: 2

Professor: Takashi TSUJI

The objective of this course is to learn the basics of designing a developing projects, which utilize ICT. This course also teaches some methods of SDLC (Systems Development Life Cycle) and compares them with PCM (Project Cycle Management) and Tankyu Chart. This is an exercise course, which provides the fundamental knowledge and skills for designing, planning and implementing a development project by learning from actual examples. The course includes parts of "Social Development (2286)". You are highly recommended to take that course before, or at least have a basic knowledge of PCM.


Urban Planning

Number of Units: 15
Number of Credits: 2

Professor: Nsenda Lukumwena

In this course students will: (1) learn the basics of urban planning and the role it plays in the development process of cities, both traditional and smart, in developing countries. (2) Learn space analytics, space evaluation and ways of adapting the basic concepts of urban planning in its three generic stages: strategic planning, tactical planning and implementation in developing countries. (3) Learn ways to engage in a group project whereby each and every participant will learn from each other during the collaborative process period.


Public Relations

Number of Units: 15
Number of Credits: 2

Professor: Takashi Inoue

This class teaches public relations that future leaders need in a world where businesses and stakeholders have become globalized. The objectives are for students to understand the new environment, to learn the depth and breadth of public relations, and to be able to analyze the activities and challenges of organizations through the framework of strategic public relations as relationship management.