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

COURSE DETAIL

COMPUTATIONAL INTELLIGENCE
Country
Singapore
Host Institution
Nanyang Technological University
Program(s)
Nanyang Technological University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Computer Science
UCEAP Course Number
150
UCEAP Course Suffix
UCEAP Official Title
COMPUTATIONAL INTELLIGENCE
UCEAP Transcript Title
CMPTNL INTELLIGENCE
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces the fundamental theory and concepts of computational intelligence methods, in particular neural networks, fuzzy systems, genetic algorithms and their applications in the area of machine intelligence. Topics include: (1) Understand the concepts of fuzzy sets, knowledge representation using fuzzy rules, approximate reasoning, fuzzy inference systems, and fuzzy logic control and other machine intelligence applications of fuzzy logic. (2) Understand the basics of an evolutionary computing paradigm known as genetic algorithms and its application to engineering optimization problems. (3) Understand the fundamental theory and concepts of neural networks, neuro-modeling, several neural network paradigms and its applications. (4) Contents: Introduction to Fuzzy Logic. Introduction to Fuzzy Sets. Introduction to Fuzzy Inference Systems. Fuzzy Logic Applications. Introduction to Genetic Algorithm. Fundamental Concepts of Artificial Neural Networks and Neural Network Architectures.

Language(s) of Instruction
English
Host Institution Course Number
EE4285
Host Institution Course Title
COMPUTATIONAL INTELLIGENCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electrical and Electronic Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

ALGORITHMS
Country
Singapore
Host Institution
Singapore University of Technology and Design
Program(s)
Singapore University of Technology and Design
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
65
UCEAP Course Suffix
UCEAP Official Title
ALGORITHMS
UCEAP Transcript Title
ALGORITHMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces algorithms and algorithmic thinking. Students examine common algorithms, algorithmic paradigms, and data structures that can be used to solve computational problems. Emphasis is placed on understanding why algorithms work, and how to analyze the complexity of algorithms. Students learn the underlying thought process on how to design their own algorithms, including how to use suitable data structures and techniques such as dynamic programming to design algorithms that are efficient. The course includes a prerequisite.

Language(s) of Instruction
English
Host Institution Course Number
50.004
Host Institution Course Title
ALGORITHMS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Systems and Technology Design
Course Last Reviewed
2025-2026

COURSE DETAIL

SOFTWARE ENGINEERING
Country
Singapore
Host Institution
Nanyang Technological University
Program(s)
Nanyang Technological University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Computer Science
UCEAP Course Number
152
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ENGINEERING
UCEAP Transcript Title
SOFTWARE ENGINERNG
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces the essential software engineering body of knowledge, including software project management, software requirements and specifications, software design, and software testing and maintenance.

Language(s) of Instruction
English
Host Institution Course Number
IE4001
Host Institution Course Title
SOFTWARE ENGINEERING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electrical and Electronic Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

EMBEDDED SYSTEMS ON MICROCONTROLLERS
Country
France
Host Institution
University of Bordeaux
Program(s)
University of Bordeaux
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Electrical Engineering Computer Science
UCEAP Course Number
107
UCEAP Course Suffix
UCEAP Official Title
EMBEDDED SYSTEMS ON MICROCONTROLLERS
UCEAP Transcript Title
MICROCONTROLLERS
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course introduces the fundamental principles of microcontroller systems and their peripherals. It combines theoretical foundations with practical training in the design and implementation of application software using the C programming language. Emphasis is placed on developing control-oriented applications and understanding the interaction between microcontrollers and their peripheral modules. The course builds skills to design, program, and manage microcontroller-based applications, and apply knowledge across a range of typical use cases. The course concludes with two integrative mini-projects that serve as capstone exercises, synthesizing the concepts acquired and demonstrating abilities to implement effective microcontroller solutions.

Language(s) of Instruction
French
Host Institution Course Number
4TEA503U
Host Institution Course Title
INFORMATIQUE EMBARQUÉE SUR MICROCONTRÔLEUR
Host Institution Campus
Universite de Bordeaux
Host Institution Faculty
Unité de formation des sciences de l’ingénieur
Host Institution Degree
Host Institution Department
Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

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

Data analysis and information visualization have become essential skills for news communication practitioners in the new media era.This course will introduce the basic knowledge of research design and data analysis, as well as the specific process of data collection, collation, analysis and visual presentation, and cultivate students' basic ability of data analysis and visual presentation by combining the changes of media forms and the characteristics of the era of big data. This course will provide a foundation for their practical work and further academic research, such as data news, public opinion analysis and market analysis.

 

The course is divided into four main sections: Fundamentals of research design and data analysis, data acquisition and cleaning, data statistical analysis, and information visualization.

Language(s) of Instruction
Chinese
Host Institution Course Number
JOUR130253
Host Institution Course Title
DATA ANALYSIS AND VISUALIZATION
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Baohua ZHOU
Host Institution Degree
Host Institution Department
School of Journalism
Course Last Reviewed
2022-2023

COURSE DETAIL

COMPUTER GRAPHICS
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
COMPUTER GRAPHICS
UCEAP Transcript Title
COMPUTER GRAPHICS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course provides an overview of graphics hardware, basic drawing algorithms, 2-D transformations, windowing and clipping, interactive input devices, curves and surfaces, 3-D transformations and viewing, hidden-surface and hidden-line removal, shading and color models, modelling, illumination models, image synthesis, computer animation. 

Language(s) of Instruction
English
Host Institution Course Number
COMP3271
Host Institution Course Title
COMPUTER GRAPHICS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2025-2026

COURSE DETAIL

COMPUTATION STRUCTURES
Country
Singapore
Host Institution
Singapore University of Technology and Design
Program(s)
Singapore University of Technology and Design
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
56
UCEAP Course Suffix
UCEAP Official Title
COMPUTATION STRUCTURES
UCEAP Transcript Title
COMPUTATION STRCTRS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces architecture of digital systems, emphasizing structural principles common to a wide range of technologies. Topics include Multilevel implementation strategies; definition of new primitives (e.g., gates, instructions, procedures, and processes) and their mechanization using lower-level elements. The course includes analysis of potential concurrency; precedence constraints and performance measures; pipelined and multidimensional systems; instruction set design issues; architectural support for contemporary software structures.

Language(s) of Instruction
English
Host Institution Course Number
50.002
Host Institution Course Title
COMPUTATION STRUCTURES
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Systems and Technology Design
Course Last Reviewed
2025-2026

COURSE DETAIL

NUMERICAL OPTIMIZATION
Country
Hong Kong
Host Institution
Chinese University of Hong Kong
Program(s)
Chinese University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
106
UCEAP Course Suffix
UCEAP Official Title
NUMERICAL OPTIMIZATION
UCEAP Transcript Title
NUMER OPTIMIZATION
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course cover the analytical and programming skills required for applying standard optimization algorithms to engineering and AI problems. It covers basic topics on optimization including the theory of unconstrained and constrained optimization, dual optimization tasks, linear programming, convex optimization, line search methods, trust-region methods, gradient descent, and Newton's method. Pre-requisite: ENGG1120 or ENGG1130 or ESTR1005 or ESTR1006 or MATH1510. Not for students who have taken AIST3010 or ESTR3112 or ESTR3114.

Language(s) of Instruction
English
Host Institution Course Number
AIST3030
Host Institution Course Title
NUMERICAL OPTIMIZATION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

QUANTUM INFORMATION AND COMPUTATION
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
132
UCEAP Course Suffix
UCEAP Official Title
QUANTUM INFORMATION AND COMPUTATION
UCEAP Transcript Title
QUANTUM INFO & COMP
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course is an introduction to the interdisciplinary field of quantum information and computation. It covers the basic rules of quantum theory and the counterintuitive notions of quantum superposition and entanglement. In particular, it shows how quantum systems could be used to detect an object without directly interacting with it (Elitzur-Vaidman bomb tester), to increase the amount of bits that can be sent through a transmission line (dense coding), and to increase the chance to win certain games (CHSH game and GHZ game). It provides an overview of quantum computation and of major quantum algorithms such as Grover's search algorithm and Shor's factoring algorithm for prime factorization. Finally, the course introduces the upgraded framework of quantum theory, and uses it to explore applications to quantum error correction, quantum state discrimination, quantum cryptography, and quantum teleportation. Pre-requisite(s): MATH1013 or MATH1853 or MATH2014 or MATH2101.

Language(s) of Instruction
English
Host Institution Course Number
COMP3316
Host Institution Course Title
QUANTUM INFORMATION AND COMPUTATION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2025-2026

COURSE DETAIL

COMPUTATIONAL DATA SCIENCE
Country
Singapore
Host Institution
Singapore University of Technology and Design
Program(s)
Singapore University of Technology and Design
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
130
UCEAP Course Suffix
UCEAP Official Title
COMPUTATIONAL DATA SCIENCE
UCEAP Transcript Title
CMPTNL DATA SCIENCE
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course provides the necessary background and experience in data science technology and concepts. Students gain experience tackling a complete data science project, from data gathering and pre-processing to data analysis through machine learning tools. Students apply fundamental concepts in machine learning to data storage and distributed processing as a foundation for their project.

Language(s) of Instruction
English
Host Institution Course Number
50.038
Host Institution Course Title
COMPUTATIONAL DATA SCIENCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Systems Technology and Design
Course Last Reviewed
2025-2026
Subscribe to Computer Science