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.
More information to Follow!
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.
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.
More To Follow!
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.
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.
More To Follow!
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.
More To Follow!
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.
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.
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
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.
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.
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.
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.
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 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.
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.
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.
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.