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

COURSE DETAIL

EMPIRICAL METHODS IN NATURAL LANGUAGE
Country
China
Host Institution
Peking University, Beijing
Program(s)
Peking University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
110
UCEAP Course Suffix
UCEAP Official Title
EMPIRICAL METHODS IN NATURAL LANGUAGE
UCEAP Transcript Title
EMP METH NATL LANG
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course is an introduction for undergraduate students who are interested in empirical methods applied to natural language processing. We will emphasize on empirical methods, which mainly refers to data-driven models with ingredient from pattern recognition and machine learning. We will also survey interesting NLP applications, e.g., word segmentation, tagging, parsing, etc., and introduce recent advances in statistical machine translation and information extraction. In this course, students will learn what data-driven methods are, how to utilize those models to build their own systems to analyze massive text data and actually solve a real NLP problem in practice. T

Language(s) of Instruction
English
Host Institution Course Number
04832710
Host Institution Course Title
EMPIRICAL METHODS IN NATURAL LANGUAGE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

LARGE LANGUAGE MODEL
Country
Korea, South
Host Institution
Yonsei University
Program(s)
Yonsei University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
129
UCEAP Course Suffix
UCEAP Official Title
LARGE LANGUAGE MODEL
UCEAP Transcript Title
LARGE LANG MODEL
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides a comprehensive perspective on large language models. Specifically, in the first half, it covers the fundamentals of language models, including network structures, training, inference, and evaluation. In the second half, the course focuses on the interpretation of large language models, alignment, and their applications beyond simple text generation. Through this approach, the course equips students with foundational knowledge of the technologies behind large language models, helping them smoothly engage in research or practical applications in this field. Topics include Introduction and basics of large language models, Preprocessing: tokenization and data curation, Pre-training of large language models, Scaling laws and emergent behavior, Alignment: instruction tuning and preference learning, Learning from AI feedback, Decoding algorithms, Reasoning with test-time inference methods, Retrieval-augmented generation, AI agents, and Extension to multi-modality. 

Prerequisites: Machine learning, Deep learning

Language(s) of Instruction
English
Host Institution Course Number
CAS4133
Host Institution Course Title
LARGE LANGUAGE MODEL
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

ADVANCED HCI TOPICS: HUMAN-CENTERED AI
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Graduate
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
200
UCEAP Course Suffix
UCEAP Official Title
ADVANCED HCI TOPICS: HUMAN-CENTERED AI
UCEAP Transcript Title
ADV HCI HUMAN AI
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This is a project-oriented class covering trending and novel Human-Computer Interaction (HCI) research topics. This course focuses on Human-centered AI. 

The course surveys recent award-winning HCI papers for insight, with students undergoing through a complete HCI research cycle: Identifying a research question and reviewing related work to exploring solution design spaces; prototyping; conducting user studies, and writing a short paper. 

Previous class projects have been published in top HCI conferences (e.g., ACM CHI, UIST, SIGGRAPH, and MobileHCI) and have received multiple Best Paper/Honorable Mention awards. 
 

Language(s) of Instruction
English
Host Institution Course Number
CSIE7644
Host Institution Course Title
ADVANCED HCI TOPICS: HUMAN-CENTERED AI
Host Institution Campus
Host Institution Faculty
College of Electrical Engineering and Computer Science
Host Institution Degree
Host Institution Department
Graduate Institute of Computer Science and Information Engineering

COURSE DETAIL

DEEP LEARNING
Country
China
Host Institution
Tsinghua University
Program(s)
Tsinghua University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
146
UCEAP Course Suffix
UCEAP Official Title
DEEP LEARNING
UCEAP Transcript Title
DEEP LEARNING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

After taking the course, students would be able to master basic knowledge and skills about deep learning, construct basic DL models for solving various science and engineering problems, and understand the cutting edge research papers.

Language(s) of Instruction
English
Host Institution Course Number
80240743
Host Institution Course Title
DEEP LEARNING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

ARTIFICIAL INTELLIGENCE
Country
United Kingdom - Scotland
Host Institution
University of St Andrews
Program(s)
University of St Andrews
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
165
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICIAL INTELLIG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines the general features of the A.I. problem solving process, and in particular the various forms of heuristic, together with their implementation and case studies of real systems.

Language(s) of Instruction
English
Host Institution Course Number
CS3105
Host Institution Course Title
ARTIFICIAL INTELLIGENCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

SOFTWARE ENGINEERING I
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
125
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ENGINEERING I
UCEAP Transcript Title
SOFTWARE ENGR I
UCEAP Quarter Units
3.50
UCEAP Semester Units
2.30
Course Description

This course offers an introduction to software engineering including software modeling languages, the software development process--workflow modeling, project planning and management, and requirements analysis and specification--software requirements modeling.

Language(s) of Instruction
Host Institution Course Number
805346
Host Institution Course Title
SOFTWARE ENGINEERING I
Host Institution Campus
MONCLOA
Host Institution Faculty
Facultad de Informática
Host Institution Degree
GRADO EN INGENIERÍA INFORMÁTICA
Host Institution Department
Departamento de Ingeniería del Software e Inteligencia Artificial

COURSE DETAIL

CRYPTOGRAPHY AND NETWORK SECURITY
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Graduate
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
208
UCEAP Course Suffix
UCEAP Official Title
CRYPTOGRAPHY AND NETWORK SECURITY
UCEAP Transcript Title
CRYPTGRPH NTWRK SEC
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This is a research-oriented course for cybersecurity, a broad, fast, evolving discipline. The course covers important concepts but it not meant to be comprehensive. The following topics will be covered:

  • The applied aspects of cryptographic primitives (randomness, hash, MAC, encryption, digital signatures)
  • Cryptographic protocols (key exchange, authentication, anonymous communication, privacy-enhancing technologies)
  • Network security (TCP/IP, DNS, BGP, TLS, DDoS, wireless, email, MLS)
  • Advanced topics: _ security (IoT, SDN, blockchain, web, software, systems,...)

Course prerequisites: Basic knowledge in discrete mathematics, programming, and networking is strongly recommended. Class participants are also expected to comprehend research papers and conduct a research project. 

Language(s) of Instruction
English
Host Institution Course Number
CSIE7190
Host Institution Course Title
CRYPTOGRAPHY AND NETWORK SECURITY
Host Institution Campus
Host Institution Faculty
College of Electrical Engineering and Computer Science
Host Institution Degree
Host Institution Department
Graduate Institute of Computer Science and Information Engineering

COURSE DETAIL

C++ PROGRAMMING
Country
China
Host Institution
Tsinghua University
Program(s)
Tsinghua University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
40
UCEAP Course Suffix
UCEAP Official Title
C++ PROGRAMMING
UCEAP Transcript Title
C++ PROGRAMMING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course serves as an introductory course to high-level language programming, specifically designed for students with no prior experience. It can also act as a foundational course for other information-related subjects. The goal is for students to grasp the fundamental concepts and methods of object-oriented programming, understand the basic syntax and programming techniques of C++, learn to use integrated development environments, master program debugging methods, gain a preliminary understanding of common data structures and non-numerical algorithms, and get an initial introduction to the usage of the C++ Standard Template Library (STL).

Language(s) of Instruction
Chinese
Host Institution Course Number
00740043
Host Institution Course Title
C++ PROGRAMMING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

ARTIFICIAL INTELLIGENCE LITERACY I
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
10
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE LITERACY I
UCEAP Transcript Title
ART INTEL LITERACY
UCEAP Quarter Units
2.50
UCEAP Semester Units
1.70
Course Description

This course examines AI concepts, including how to interact with AI systems, and critically evaluate their impact. It covers the ethical, social, and technological dimensions of AI. 

Language(s) of Instruction
English
Host Institution Course Number
SCDS 1001
Host Institution Course Title
ARTIFICIAL INTELLIGENCE LITERACY I
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

3D VISUAL COMPUTING
Country
China
Host Institution
Tsinghua University
Program(s)
Tsinghua University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
114
UCEAP Course Suffix
UCEAP Official Title
3D VISUAL COMPUTING
UCEAP Transcript Title
3D VISUAL COMPUTING
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course will focus on the advanced technologies in 3D visual computing in the era of big data. The course will cover a brief introduction to the basic concepts in the geometric analysis including curve, surface, 3D representations, 3D transformations, etc., with the goal of fostering students’ geometric understanding of 3D data. …

Language(s) of Instruction
English
Host Institution Course Number
80470322
Host Institution Course Title
3D VISUAL COMPUTING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Subscribe to Computer Science