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

COURSE DETAIL

ARTIFICIAL INTELLIGENCE
Country
United Kingdom - England
Host Institution
University of London, Royal Holloway
Program(s)
University of London, Royal Holloway
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICL INTELLGNCE
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces students to the basic principles, methods, and techniques of AI to provide the foundations for more advanced courses in this area. It explores the approaches in the field by referring to the wider historical context in which the AI vision was set and will further motivate the content to be taught by presenting existing and potential applications. Topics include first principles, including the role of first-order logic for knowledge representation, computational reasoning and problem solving systems, the use of search as a capability for exploring alternative solutions, and how AI systems use knowledge to plan and learn from first principles. Students develop intelligent systems by assembling capabilities to concrete computational problems; understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering; and appreciate the role of problem solving, in wide applications that require a basic understanding of human intelligence from a computational perspective.
Language(s) of Instruction
English
Host Institution Course Number
CS2910
Host Institution Course Title
ARTIFICIAL INTELLIGENCE
Host Institution Campus
Royal Holloway, University of London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2018-2019

COURSE DETAIL

SCIENTIFIC COMPUTING
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
175
UCEAP Course Suffix
UCEAP Official Title
SCIENTIFIC COMPUTING
UCEAP Transcript Title
SCIENTIFIC COMPUTNG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course is a study of the general techniques and ideas found in professionally written numerical software, as well as the general concepts students need to know to apply suitable software to computational problems. The course is designed more for potential users of mathematical software than for potential creators of such software. At the completion of the course, students are able to choose an appropriate numerical method to solve a problem, and evaluate the numerical method with respect to potential accuracy, computational efficiency, and memory requirements. Students are also taught to perform the required computations using Matlab or similar systems, and then evaluate the quality of the solution with respect to the accuracy obtained and the sensitivity to model parameter variations. They then estimate whether the quality of the solution is adequate relative to the desired use of the model, and analyze the reasons behind a possible total failure of a method when applied to a concrete problem. This course also covers simple mathematical models from science and numerical analyses of them. Students learn about fundamental numerical methods for the solution of linear and nonlinear equations, linear and nonlinear optimization, eigenvalue problems, initial value problems for ordinary differential equations, partial differential equations, and the fast Fourier transform.
Language(s) of Instruction
English
Host Institution Course Number
NDAA07012U
Host Institution Course Title
SCIENTIFIC COMPUTING
Host Institution Course Details
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Niels Bohr Institute; Chemistry
Course Last Reviewed

COURSE DETAIL

MACHINE LEARNING
Country
Italy
Host Institution
University of Bologna
Program(s)
University of Bologna
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
171
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is part of the LM degree program and is intended for advanced level students. Enrollment s by consent of the instructor. This course discusses theoretical foundations, computational properties, and use cases for some of the most popular supervised and unsupervised machine learning techniques. In particular, the course addresses tasks such as classification, clustering, and discovery of rules by using modern machine learning methods and libraries.

 

Language(s) of Instruction
English
Host Institution Course Number
81610
Host Institution Course Title
MACHINE LEARNING (LM)
Host Institution Campus
BOLOGNA
Host Institution Faculty
Host Institution Degree
LM in ARTIFICIAL INTELLIGENCE; LM in COMPUTER ENGINEERING
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2022-2023

COURSE DETAIL

PEER-TO-PEER SYSTEMS
Country
Italy
Host Institution
University of Bologna
Program(s)
University of Bologna
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
175
UCEAP Course Suffix
UCEAP Official Title
PEER-TO-PEER SYSTEMS
UCEAP Transcript Title
PEER TO PEER SYSTMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is part of the Laurea Magistrale program. The course is intended for advanced level students only. Enrollment is by consent of the instructor. The course focuses on relevant research themes related to peer-to-peer systems, blockchain technologies, cryptocurrencies and novel applications that can be built over the blockchain. Nowadays, the most prominent peer-to-peer systems are related to the blockchain and distributed ledgers. Thus, the main part of this course is devoted to these topics. Bitcoin and novel cryptocurrencies gathered momentum in the last months. More and more investors look with interest to these technologies, while others label them as a dangerous speculative bubble. The truth is that the blockchain, and the alternative implementations of a distributed ledger, represent very interesting technologies, that can be exploited to build novel distributed applications. The underlying building blocks are related to many concepts and research areas of computer science in general. This course illustrates the main principles and conceptual foundations of the blockchain and the Bitcoin network. Topics covered: Introduction to peer-to-peer systems; Overlay topologies and decentralization; Introduction to Crypto and Cryptocurrencies; The blockchain: how to achieve decentralization; Transactions and transaction scripting languages; Mining; Attacks to the blockchain; Anonymity; Smart contracts.

Language(s) of Instruction
Italian
Host Institution Course Number
77804
Host Institution Course Title
SISTEMI PEER-TO-PEER (LM)
Host Institution Course Details
Host Institution Campus
SCIENZE
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatica
Course Last Reviewed

COURSE DETAIL

INTERNSHIP
Country
Singapore
Host Institution
CIEE, Singapore
Program(s)
Summer Global Internship, Singapore
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
South & SE Asian Studies Sociology Political Science Legal Studies Health Sciences Environmental Studies Engineering Education Economics Development Studies Computer Science Communication Business Administration Biological Sciences
UCEAP Course Number
187
UCEAP Course Suffix
S
UCEAP Official Title
INTERNSHIP
UCEAP Transcript Title
INTERNSHIP
UCEAP Quarter Units
9.00
UCEAP Semester Units
6.00
Course Description

The course is designed to prepare students for leadership in a globally interdependent and culturally diverse workforce. Throughout the course, students are challenged to question, think, and respond thoughtfully to the issues they observe and encounter in the internship setting, and the designated city in general. Students have the opportunity to cultivate the leadership skills as defined by the National Association of Colleges and Employers (NACE), such as critical thinking, teamwork, and diversity. Assignments focus on building a portfolio that highlights those competencies and their application to workplace skills. The hybrid nature of the course allows students to develop their skills in a self-paced environment with face-to-face meetings and check-ins to frame their intercultural internship experience. Students complete 45 hours of in-person and asynchronous online learning activities and 225-300 hours at their internship placement.

Language(s) of Instruction
English
Host Institution Course Number
INSH 3826 HYBR
Host Institution Course Title
ACADEMIC INTERNSHIP IN THE GLOBAL WORKPLACE
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
CIEE
Course Last Reviewed
2024-2025

COURSE DETAIL

DISTRIBUTED SYSTEMS
Country
Mexico
Host Institution
National Autonomous University of Mexico
Program(s)
National Autonomous University of Mexico
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
126
UCEAP Course Suffix
UCEAP Official Title
DISTRIBUTED SYSTEMS
UCEAP Transcript Title
DISTRIBUTED SYSTEMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This class offers an introduction to the fundamental concepts of distributed systems. Topics include: synchronization; distributed algorithms; distributed architecture; distributed file systems; end-to-end systems (P2P); distributed transactions.

Language(s) of Instruction
Spanish
Host Institution Course Number
1959
Host Institution Course Title
SISTEMAS DISTRIBUIDOS
Host Institution Campus
CIUDAD UNIVERSITARIA
Host Institution Faculty
FACULTAD DE INGENIERIA
Host Institution Degree
INGENIERIA ELECTRICA
Host Institution Department
INGENIERIA EN COMPUTACION
Course Last Reviewed
2022-2023

COURSE DETAIL

COMPUTER ARCHITECTURE I
Country
Ireland
Host Institution
Trinity College Dublin
Program(s)
Trinity College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
COMPUTER ARCHITECTURE I
UCEAP Transcript Title
COMPUTER ARCH I
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
Students learn register-transfer specification and design, and learn the fundamentals of an instruction processor.
Language(s) of Instruction
English
Host Institution Course Number
CS2022
Host Institution Course Title
COMPUTER ARCHITECTURE I
Host Institution Campus
Trinity College Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Statistics
Course Last Reviewed
2018-2019

COURSE DETAIL

ETHICS OF EMERGING TECHNOLOGIES
Country
Israel
Host Institution
Israel Institute of Technology, Technion/Neubauer
Program(s)
Technion-Institute of Technology
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Philosophy Computer Science
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
ETHICS OF EMERGING TECHNOLOGIES
UCEAP Transcript Title
ETHICS/EMERGNG TECH
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

Emerging technologies like artificial intelligence, the Internet of Things, and Blockchain Technology have an increasingly transformative impact on people and society. This course introduces the different ways to theorize emerging technology, reflect on its ethical impacts, and use practical tools to integrate ethical reflection in day-to-day projects. The course consists of three parts. The first part of the course covers the basics: presenting major ethical issues with emerging technologies from a historical perspective, explaining the link between ethical theories and technology, and presenting different ways to think about technological mediation. The second part focuses on ethics of particular types of emerging technologies: of artificial intelligence (e.g. deep learning), artificial life (e.g. genetic modification), and existential machines (e.g. the atomic bomb). The third part contextualizes the ethics of emerging technologies in a discussion of three global challenges: global citizenship and human rights, climate change, and violence. The course uses methods of philosophical reflection, argumentation, empirical and historical research, and applied ethics.

Language(s) of Instruction
English
Host Institution Course Number
326002
Host Institution Course Title
ETHICS OF EMERGING TECHNOLOGIES
Host Institution Campus
Host Institution Faculty
Graduate School
Host Institution Degree
Joint
Host Institution Department
Humanities and Art
Course Last Reviewed
2021-2022

COURSE DETAIL

LAB RESEARCH
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
Research in Taipei
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Psychology Political Science Physics Mechanical Engineering Linguistics Health Sciences Environmental Studies English Engineering Economics Computer Science Chemistry Chemical Engineering Biological Sciences Bioengineering Biochemistry Agricultural Sciences
UCEAP Course Number
186
UCEAP Course Suffix
S
UCEAP Official Title
LAB RESEARCH
UCEAP Transcript Title
LAB RESEARCH
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The six-week summer lab research program at National Taiwan University places students in various science, engineering and social science research labs and/or projects under the supervision of faculty. Students spend approximately 30 hours per week in lab activities.

Language(s) of Instruction
English
Host Institution Course Number
OIA1005
Host Institution Course Title
SUMMER PROGRAM FOR LABORATORY RESEARCH & CULTURE
Host Institution Campus
National Taiwan University
Host Institution Faculty
Host Institution Degree
Host Institution Department
NTU Summer Plus Academy
Course Last Reviewed
2024-2025

COURSE DETAIL

PROJECT RISK MANAGEMENT
Country
United Kingdom - England
Host Institution
University of London, Queen Mary
Program(s)
University of London, Queen Mary
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Business Administration
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
PROJECT RISK MANAGEMENT
UCEAP Transcript Title
PROJECT RISK MGMT
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

In this course, students develop, plan, manage, and control projects successfully in a business environment. This requires an awareness of general project management principles, methodologies, and the tools and techniques as applied within multi-disciplined projects, specifically to large IT projects. They also examine formal approaches to managing risk, opportunity, uncertainty, and value in these projects.

Language(s) of Instruction
English
Host Institution Course Number
ECS609U
Host Institution Course Title
PROJECT RISK MANAGEMENT
Host Institution Campus
Queen Mary University of London
Host Institution Faculty
Electronic Engineering and Computer Science
Host Institution Degree
Host Institution Department
Course Last Reviewed
2021-2022
Subscribe to Computer Science