Skip to main content
Discipline ID
bf91b86a-62db-4996-b583-29c1ffe6e71e

COURSE DETAIL

WHAT IS AGILE SOFTWARE DEVELOPMENT? A DEEP REVIEW
Country
Germany
Host Institution
Humboldt University Berlin
Program(s)
Humboldt University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
WHAT IS AGILE SOFTWARE DEVELOPMENT? A DEEP REVIEW
UCEAP Transcript Title
AGILE SOFTW DEVELOP
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

Agile software development methodologies and frameworks have changed how software is created, and are widely used and supported. This is not surprising, given that agile approaches stand, among other aspects, for continuous change and collaboration between stakeholders. These characteristics are aligned with the dynamic needs of business models pursuing innovation, which is why companies consider agile software development a key element for the future. In this seminar we will explore the rise and evolution of agile software development. Among other aspects, we will look at the principles and values behind it, what differentiates it from traditional software development approaches, its main frameworks and methodologies, the challenges jeopardizing its values, and what we can expect from it for the years to come.

Language(s) of Instruction
English
Host Institution Course Number
3313097
Host Institution Course Title
WHAT IS AGILE SOFTWARE DEVELOPMENT? A DEEP REVIEW
Host Institution Campus
Humboldt University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Informatik

COURSE DETAIL

MACHINE INTELLIGENCE II
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
110
UCEAP Course Suffix
A
UCEAP Official Title
MACHINE INTELLIGENCE II
UCEAP Transcript Title
MACH INTELLIGENC II
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

Participants learn basic concepts, their theoretical foundation, and the most common algorithms used in machine learning and artificial intelligence. After completing the module, participants understand strengths and limitations of the different paradigms, are able to correctly and successfully apply methods and algorithms to real world problems, are aware of performance criteria, and are able to critically evaluate results obtained with those methods. More specifically, participants are able to demonstrate: 1) Understanding regarding basic concepts of neural information processing 2) Knowledge of unsupervised machine learning methods 3) Application to problems of statistical modeling, explorative data analysis, and visualization. Topics include 

1) Principal Component Analysis, Kernel-PCA 

2) Independent Component Analysis (Infomax, FastICA, Second Order Blind Source Separation) 

3) Stochastic Optimization 

4) Clustering, Embedding, and Visualisation (Central and Pairwise Clustering, Self-Organizing Maps, Locally Linear Embedding) 

5) Density Estimation, Mixture Models, Expectation-Maximization Algorithm, Hidden Markov Model 

6) Estimation Theory, Maximum Likelihood Estimation, Bayesian Model Comparison

Language(s) of Instruction
English
Host Institution Course Number
0434 L 867
Host Institution Course Title
MACHINE INTELLIGENCE II
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Softwaretechnik und Theoretische Informatik

COURSE DETAIL

COMPUTER GAMES
Country
Japan
Host Institution
International Christian University
Program(s)
International Christian University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
121
UCEAP Course Suffix
UCEAP Official Title
COMPUTER GAMES
UCEAP Transcript Title
COMPUTER GAMES
UCEAP Quarter Units
2.50
UCEAP Semester Units
1.70
Course Description

This course provides an overview of the history and technological evolution of computer games, experience related technologies and project planning. Furthermore, it studies VR (Virtual Reality) and AR (Augmented Reality) technologies and addresses the future of computer games. 

The course covers the following topics: 

・History of computer games 
・Technologies of computer games 
・Academic research of computer games 
・Hardware of entertainment system 
・Computer graphics 
・Motion capture system 
・Virtual reality 
・Augmented Reality, etc. 

Language(s) of Instruction
Japanese
Host Institution Course Number
ISC351J
Host Institution Course Title
COMPUTER GAMES
Host Institution Campus
International Christian University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Science

COURSE DETAIL

HUMAN-ROBOT INTERACTION
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
172
UCEAP Course Suffix
UCEAP Official Title
HUMAN-ROBOT INTERACTION
UCEAP Transcript Title
HUMAN-ROBOT INTRACT
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course includes topics such as user-centric design, user study design, data analysis, and verbal and non-verbal robot behavior. Additionally, the course explores several human-robot interaction applications such as healthcare, education, and in-home robots.

Language(s) of Instruction
English
Host Institution Course Number
70101
Host Institution Course Title
HUMAN-ROBOT INTERACTION
Host Institution Campus
Kensington
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering

COURSE DETAIL

MACHINE LEARNING FOR EDUCATION
Country
Germany
Host Institution
Humboldt University Berlin
Program(s)
Humboldt University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
104
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING FOR EDUCATION
UCEAP Transcript Title
MACHINE LEARN EDUC
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

In recent years Machine Learning has started to influence all aspects of human life, and education is no exception. In this seminar course, we will introduce basic concepts of machine learning and education and learn how Machine Learning is employed nowadays to solve day-to-day problems, which are the most common in higher education. The problems include data manipulation, feature engineering, drop-out prediction and visualisation of student characteristics. Students will learn basics of Machine Learning using one of the most prominent Data Science languages R in the context of higher education data.

Language(s) of Instruction
English
Host Institution Course Number
3313016
Host Institution Course Title
MACHINE LEARNING FOR EDUCATION
Host Institution Campus
Humboldt University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Informatik

COURSE DETAIL

INTERNATIONAL INFORMATION SECURITY CONTEST
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
146
UCEAP Course Suffix
UCEAP Official Title
INTERNATIONAL INFORMATION SECURITY CONTEST
UCEAP Transcript Title
INTL INFO SEC CNTST
UCEAP Quarter Units
11.00
UCEAP Semester Units
7.30
Course Description

Participants explore software security hands-on with the goal to develop and host an international information security contest (¨Attack/Defense CTF”): contesting teams from all over the world receive virtual machines built during the project. The machines run participants’ services, containing secret tokens ("flags") that other teams have to collect over the wire using exploits as part of the game. To build the contest, participants will dive deep into the security of a platform and language of their choice and create a software project with well-hidden software vulnerabilities in this language. Furthermore, a game server will be developed as a team, including scripts to check the health of services for each contestant. As part of the development and hosting, participants will develop and extend the infrastructure required to host the competition, strengthen their skills in penetration testing and exploitation, and build upon other technical and non-technical abilities, depending on their role in the project. Such skills may include networking, continuous integration, agile development, project management and public relations. Furthermore, students develop and extend the infrastructure, required for the competition. The course gives participants the freedom to explore tools of their choice, build software and find creative ways to corrupt it, with the work done both independently and in small teams. Insecure software is a potential threat to both the industry and the democratic society. The course supports goals on sustainability by raising awareness on IT security, and teaching the ability to detect, fix and avoid security issues in software, not only for the students, but also for the international participants of the competition. Furthermore, we support open-source, by making all material publicly available in the end.

Language(s) of Instruction
English
Host Institution Course Number
40933
Host Institution Course Title
INTERNATIONAL INFORMATION SECURITY CONTEST
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Softwaretechnik und Theoretische Informatik

COURSE DETAIL

IMAGE PROCESSING FOR REMOTE SENSING
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Electrical Engineering Computer Science
UCEAP Course Number
143
UCEAP Course Suffix
UCEAP Official Title
IMAGE PROCESSING FOR REMOTE SENSING
UCEAP Transcript Title
IMG PROC REMOT SENS
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

This course will introduce fundamental concepts and techniques in the content of remote sensing and image processing for Earth observation from space. The course starts by introducing core concepts in remote sensing (describing the processes by which images are captured by sensors mounted on satellite and airborne platforms and key characteristics of the acquired images). Then, fundamental methodologies for processing, analyzing, and visualizing remotely sensed imagery are introduced. Topics include representation of high-dimensional remote sensing images, time domain representations, filtering and enhancement. Practical applications will be provided throughout the course. Participants of this course will gain theoretical and practical knowledge on fundamental concepts and techniques for processing and analysis of remote sensing images acquired by Earth observation satellite and airborne systems.

Language(s) of Instruction
English
Host Institution Course Number
40937
Host Institution Course Title
IMAGE PROCESSING FOR REMOTE SENSING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Technische Informatik und Mikroelektronik

COURSE DETAIL

ADVANCED NETWORK MANAGEMENT
Country
China
Host Institution
Tsinghua University
Program(s)
Tsinghua University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
127
UCEAP Course Suffix
UCEAP Official Title
ADVANCED NETWORK MANAGEMENT
UCEAP Transcript Title
ADV NETWORK MGMT
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description
This course is a graduate course and is primarily project-oriented. It aims to teach students how to build REAL systems that measure the REAL data from the networks and services, process the using Big Data techniques such as Machine Learning, and solve their REAL performance and security problems.through case studies based on recent research papers in top network conferences, this course will cover the latest research progress in network management in these areas: measurement, anomaly detection, diagnosis, and mitigation. Along the way, we will also briefly review techniques that have broader applications more than just network management, such as time series analysis, association rule mining, and machine learning. This course focuses on how to improve the performance of Mobile Internet: Targeted Services: Web-based Services such as search engine, online shopping and social networking; Video Streaming Services. Targeted Networks: Enterprise WiFi Network, Residential WiFi & Broadband Networks, Cellular Networks, and Data Center Networks. Targeted Devices: Smart Phones.
Language(s) of Instruction
English
Host Institution Course Number
80240663
Host Institution Course Title
ADVANCED NETWORK MANAGEMENT
Host Institution Campus
Tsinghua university
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Technology

COURSE DETAIL

SOFTWARE ENGINEERING GROUP PROJECT
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
179
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ENGINEERING GROUP PROJECT
UCEAP Transcript Title
SOFTWR ENGR PROJECT
UCEAP Quarter Units
10.00
UCEAP Semester Units
6.70
Course Description

This is a project-based course where students work in a team to carry out the development and management of a relatively large scale software project, building a piece of software to fulfil the needs of a particular customer. Students put into practice state-of-the-art techniques used in industrial software development to ensure that their team produces software cooperatively, reliably, and on schedule. Each team works on a different project, and receives individual coaching to provide support and advice relevant to their particular project.

Language(s) of Instruction
English
Host Institution Course Number
60021
Host Institution Course Title
SOFTWARE ENGINEERING GROUP PROJECT
Host Institution Campus
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

NETWORKS AND COMMUNICATIONS
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
143
UCEAP Course Suffix
UCEAP Official Title
NETWORKS AND COMMUNICATIONS
UCEAP Transcript Title
NETWORKS & COMM
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

In this course, students study the principles of computer networking, analyze and discuss the OSI & TCP/IP models, demonstrate how a network is designed based on specific requirements, and learn basic principles of computer security.

Language(s) of Instruction
English
Host Institution Course Number
COMP50005
Host Institution Course Title
NETWORKS AND COMMUNICATIONS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Subscribe to Computer Science