Discipline ID
bf91b86a-62db-4996-b583-29c1ffe6e71e

COURSE DETAIL

MACHINE REASONING AND EXPERT SYSTEMS
Country
United Kingdom - England
Host Institution
University College London
Program(s)
University College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
102
UCEAP Course Suffix
N
UCEAP Official Title
MACHINE REASONING AND EXPERT SYSTEMS
UCEAP Transcript Title
MACHINE REASONING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course covers the basic principles of machine reasoning, exploring the foundations of the rapidly developing field of artificial intelligence, and outlining the mathematical techniques used in both knowledge representation and future artificial intelligence courses. Once equipped with the main technical and theoretical tools, students are presented with a selection of different applications of machine reasoning, e.g., natural language processing, machine vision, and robotics, to create a point of contact with real-world examples and future, more advanced AI courses.

Language(s) of Instruction
English
Host Institution Course Number
BASC0047
Host Institution Course Title
MACHINE REASONING AND EXPERT SYSTEMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
UCL Arts and Sciences
Course Last Reviewed
2024-2025

COURSE DETAIL

HUMAN-CENTERED SYSTEMS DESIGN AND EVALUATION
Country
United Kingdom - Scotland
Host Institution
University of Glasgow
Program(s)
University of Glasgow
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
168
UCEAP Course Suffix
UCEAP Official Title
HUMAN-CENTERED SYSTEMS DESIGN AND EVALUATION
UCEAP Transcript Title
HUMAN-CENTERED SYST
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

The course enables students to become skilled in the use of techniques and tools for modelling, implementing, and evaluating interactive systems, and they learn how to apply the theories, techniques, and tools presented in the course via challenging exercises which combine design, implementation, and evaluation.

Language(s) of Instruction
English
Host Institution Course Number
COMPSCI4014
Host Institution Course Title
HUMAN-CENTRED SYSTEMS DESIGN AND EVALUATION
Host Institution Campus
Host Institution Faculty
School of Computing Science
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE
Country
Spain
Host Institution
Complutense University of Madrid
Program(s)
Complutense University of Madrid
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
155
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
FUNDAMENTALS OF AI
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers an introduction to AI including its history, types of AI, and applications and challenges of AI. Topics include: problem-solving with search; uninformed search; informed or heuristic search; optimization and local search; genetic algorithms; neural networks; reinforcement learning; basic approaches to planning and scheduling; advanced applications.

Language(s) of Instruction
Spanish
Host Institution Course Number
806414
Host Institution Course Title
FUNDAMENTOS DE LA INTELIGENCIA ARTIFICIAL
Host Institution Campus
MONCLOA
Host Institution Faculty
Facultad de Informática
Host Institution Degree
GRADO EN INGENIERÍA DE DATOS E INTELIGENCIA ARTIFICIAL
Host Institution Department
Departamento de Ingeniería del Software e Inteligencia Artificial
Course Last Reviewed
2024-2025

COURSE DETAIL

THE FUNDAMENTALS OF COMPUTER PROGRAMMING (PYTHON)
Country
China
Host Institution
Tsinghua University
Program(s)
Tsinghua University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
182
UCEAP Course Suffix
UCEAP Official Title
THE FUNDAMENTALS OF COMPUTER PROGRAMMING (PYTHON)
UCEAP Transcript Title
COMP PROGR PYTHON
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course, as one of key cornerstones of computer programming, based on Python language, focuses on concepts, methodologies and thinking pattern of computer programming. The main objective of the course is to help students to master basic programming skills, and to promote their abilities of logical, systematical and abstract thinking. The course mainly involves the basic concepts of computer programming, the basis of Python language and Python program structures, mathematical and numerical calculations, string and file operations, lists and data manipulation, functions and recursive functions, branch structures and loop structures, programming methodologies, procedure-oriented programming and object-oriented programming, graphical user interface programming methods and algorithm design, etc.

Language(s) of Instruction
Chinese
Host Institution Course Number
00740282
Host Institution Course Title
THE FUNDAMENTALS OF COMPUTER PROGRAMMING (PYTHON)
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

DATA ANALYSIS
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
141
UCEAP Course Suffix
UCEAP Official Title
DATA ANALYSIS
UCEAP Transcript Title
DATA ANALYSIS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course focuses on data analysis and guides students to learn a series of data analysis methods. It covers the use of different data analysis tools for data analysis. It covers data acquisition, data cleaning, data selection, data manipulation, data calculation, data grouping and time series, etc. Based on the theoretical understanding, students will learn to use Excel and Python programming language to process data. 

Language(s) of Instruction
Chinese
Host Institution Course Number
COMP110041
Host Institution Course Title
DATA ANALYSIS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

DEVELOPMENT OF IT APPLICATIONS FOR BUSINESS
Country
Spain
Host Institution
Carlos III University of Madrid
Program(s)
Carlos III University of Madrid
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Business Administration
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
DEVELOPMENT OF IT APPLICATIONS FOR BUSINESS
UCEAP Transcript Title
DEV IT APPS/BUS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course focuses on data and programming structures for the development of macros and applications developed with Visual Basic for Applications (VBA) in the Microsoft Office suite. Other topics include: creating PivotTables for data analysis; creating functions, forms, and menus; an introduction to R language. Pre-requisites: Information Skills; IT Management.

Language(s) of Instruction
English
Host Institution Course Number
13782
Host Institution Course Title
DESARROLLO DE APLICACIONES INFORMÁTICAS PARA LA EMPRESA
Host Institution Campus
GETAFE
Host Institution Faculty
Facultad de Ciencias Sociales y Jurídicas
Host Institution Degree
Grado en Finanzas y Contabilidad
Host Institution Department
Departamento de Informática
Course Last Reviewed
2024-2025

COURSE DETAIL

INTERNSHIP
Country
Japan
Host Institution
CIEE, Tokyo
Program(s)
Summer Global Internship, Tokyo
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Political Science International Studies Education Computer Science Communication Business Administration
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 equip students with experience, knowledge, and skills for succeeding in globally interdependent and culturally diverse workplaces. Throughout the course, students will be challenged to question, reflect upon, and respond thoughtfully to the issues they observe and encounter in the internship setting and local host environment. Students will have the opportunity to cultivate professional and personal development skills as defined by the National Association of Colleges and Employers (NACE). Assignments focus on building a portfolio that highlights those competencies and their application to workplace skills. Students complete 45 hours of in-person and asynchronous online learning activities and 225-300 hours at the internship placement. 

Language(s) of Instruction
English
Host Institution Course Number
(GI) INSH 3816 TOJA
Host Institution Course Title
ACADEMIC INTERNSHIP AND CAREER READINESS IN THE GLOBAL WORKPLACE
Host Institution Campus
CIEE Tokyo
Host Institution Faculty
Host Institution Degree
Host Institution Department
CIEE
Course Last Reviewed
2026-2027

COURSE DETAIL

INTRODUCTION TO OPERATING SYSTEMS AND DATA COMMUNICATION
Country
Norway
Host Institution
University of Oslo
Program(s)
University of Oslo
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
125
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO OPERATING SYSTEMS AND DATA COMMUNICATION
UCEAP Transcript Title
OP SYS & DATA COMM
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course provides an introduction to operating systems, viewed from both the user and the programmer's point of view, and from the machine side. It also provides insight into how today's data communication is taking place and how to create programs that use such communication. The programming language C is used, and a basic introduction is given.

Language(s) of Instruction
Norwegian
Host Institution Course Number
IN2140
Host Institution Course Title
INTRODUCTION TO OPERATING SYSTEMS AND DATA COMMUNICATION
Host Institution Campus
Host Institution Faculty
Mathematics and Natural Sciences
Host Institution Degree
Bachelor
Host Institution Department
Informatics
Course Last Reviewed
2025-2026

COURSE DETAIL

ARTIFICIAL INTELLIGENCE FUNDAMENTALS
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
122
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE FUNDAMENTALS
UCEAP Transcript Title
AI FUNDAMENTALS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course examines basic algorithms and models of artificial intelligence. Starting from the basic concepts of artificial intelligence, it systematically introduces various learning tasks to help students understand and master mainstream AI models and algorithm tools, gradually establish artificial intelligence thinking patterns, and improve their ability to analyze and solve practical problems.

Language(s) of Instruction
Chinese
Host Institution Course Number
AIB210002
Host Institution Course Title
ARTIFICIAL INTELLIGENCE FUNDAMENTALS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

COMPUTER ARCHITECTURE
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
127
UCEAP Course Suffix
UCEAP Official Title
COMPUTER ARCHITECTURE
UCEAP Transcript Title
COMP ARCHITECTURE
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers the fundamental concepts of how computers perform at machine and assembly language level. It looks at the design of an instruction set architecture and figures out what makes a Reduced Instruction Set Computer (RISC) differ from a Complex Instruction Set Computer (CISC). The course discusses basic design principles by understanding the components in a computer and the performance of a computer system.  

This course provides the required background for students who are interested in designing computer systems, doing serious development of operating system kernels and device drivers, and making better applications of computer systems.   

Course prerequisites: A background in Digital Logic, C Language and Assembly Language is required.  

Language(s) of Instruction
English
Host Institution Course Number
CSIE3340
Host Institution Course Title
COMPUTER ARCHITECTURE
Host Institution Campus
Host Institution Faculty
College of Electrical Engineering and Computer Science
Host Institution Degree
Host Institution Department
Department of Computer Science and Information Engineering
Course Last Reviewed
2024-2025
Subscribe to Computer Science