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

COURSE DETAIL

PRACTICAL EXPERIENCES OF PROGRAMMING
Country
United Kingdom - England
Host Institution
King's College London
Program(s)
King's College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
132
UCEAP Course Suffix
UCEAP Official Title
PRACTICAL EXPERIENCES OF PROGRAMMING
UCEAP Transcript Title
PROGRAMMING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides students with extensive practical experience of programming; to draw on, integrate, and build upon the theoretical and practical teaching of other courses.
Language(s) of Instruction
English
Host Institution Course Number
5CCS2PEP
Host Institution Course Title
PRACTICAL EXPERIENCES OF PROGRAMMING
Host Institution Campus
King's College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

INTRODUCTION TO DATABASES
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
127
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO DATABASES
UCEAP Transcript Title
INTRO TO DATABASES
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course explores database systems with particular reference to the relational model, including design, query languages, and update transactions. It introduces entity-relationship modeling and translation to the relational model. In laboratory sessions, students use relational database system, INGRES, and the language SQL.
Language(s) of Instruction
English
Host Institution Course Number
COMP40007
Host Institution Course Title
INTRODUCTION TO DATABASES
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

ARTIFICIAL INTELLIGENCE FOR GAME PROGRAMMING 1
Country
Sweden
Host Institution
Uppsala University
Program(s)
Uppsala University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
116
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE FOR GAME PROGRAMMING 1
UCEAP Transcript Title
AI/GAME PROGRAMMG 1
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course includes basic techniques such as finite-state machines, neural networks, genetic algorithms, and methods for application areas such as behavioral modelling, combinatorial optimization, and generation of 3D geometries. The programming language used is C++.

Language(s) of Instruction
English
Host Institution Course Number
5SD809
Host Institution Course Title
ARTIFICIAL INTELLIGENCE FOR GAME PROGRAMMING 1
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

COMPUTER SYSTEM LABORATORY
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
101
UCEAP Course Suffix
UCEAP Official Title
COMPUTER SYSTEM LABORATORY
UCEAP Transcript Title
COMP SYS LAB
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course focuses on integrating software and hardware and building working computer systems. The course covers building touchpads; wearable devices; motion tracking; haptic devices, and autonomous vehicles. 

Language(s) of Instruction
English
Host Institution Course Number
CSIE3311
Host Institution Course Title
COMPUTER SYSTEM LABORATORY
Host Institution Campus
Host Institution Faculty
Electrical Engineering and Computer Science
Host Institution Degree
Host Institution Department
Computer Science and Information

COURSE DETAIL

TECHNOLOGY AND SOCIETY
Country
Italy
Host Institution
University of Padua
Program(s)
Psychology and Cognitive Science, Padua
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Film & Media Studies Computer Science
UCEAP Course Number
150
UCEAP Course Suffix
UCEAP Official Title
TECHNOLOGY AND SOCIETY
UCEAP Transcript Title
TECHNOLOGY&SOCIETY
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The course offers an overview of social studies of technologies (science and technologies studies), with particular reference to the social dimensions of digital media and communication technologies, providing a set of historical, conceptual, and methodological tools to analyze the relationship between technologies and society. The course is structured in two parts: a first theoretical part presents some of the main concepts and theories for the study of the social implications of technologies, with particular reference to the field of Science and Technology Studies (STS); a second part is dedicated to the deepening of the social and cultural implications that have characterized some of the most important technologies for digital communication and in particular the Internet, the smartphone, and online platforms. More specifically, the topics addressed are: an introduction to the basic concepts and terminology for the study of the relationship between technologies and society; the critique of “technological determinism;” the “social construction of technologies” approach; the role of end users in shaping technologies; the history of the Internet in a social and cultural perspective; the process of innovation of the smartphone and its uses in society; and the social role and technical mechanisms of digital platforms.

Language(s) of Instruction
English
Host Institution Course Number
SUQ0090393
Host Institution Course Title
TECHNOLOGY AND SOCIETY
Host Institution Campus
Host Institution Faculty
Human and Social Sciences and Cultural Heritage
Host Institution Degree
Second Cycle Degree in Strategies in Communication
Host Institution Department

COURSE DETAIL

DATABASES LABORATORY
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
103
UCEAP Course Suffix
Q
UCEAP Official Title
DATABASES LABORATORY
UCEAP Transcript Title
DATABASES LAB
UCEAP Quarter Units
1.00
UCEAP Semester Units
0.70
Course Description

This lab is the practical component for the theoretical course Databases. Students implement and design databases by using three different software (SQL Server 2019, ER/Studio, and DIA). During the weekly practices, students apply the material learned from the Databases course.

Language(s) of Instruction
Spanish
Host Institution Course Number
6644
Host Institution Course Title
LABORATORIO BASES DE DATOS
Host Institution Campus
CIUDAD UNIVERSITARIA
Host Institution Faculty
FACULTAD DE INGENIERIA
Host Institution Degree
INGENIERIA ELECTRICA
Host Institution Department
INGENIERIA EN COMPUTACION

COURSE DETAIL

INTRODUCTION TO 3D CREATION FOR THE METAVERSE
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Business Administration
UCEAP Course Number
113
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO 3D CREATION FOR THE METAVERSE
UCEAP Transcript Title
INTRO 3D METAVERSE
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

"I believe the metaverse is the next chapter for the internet." Facebook CEO Mark Zuckerberg described the metaverse as an “embodied Internet” that gives one a “feeling of presence.” He believes in the metaverse so much as to change Facebook’s name to Meta Platforms on 2021/12/01. However, the dream of the coming era of Metaverse has been disappointing; the stock price of Metaverse fell more than 60% since then, and in November 2022, Zuckerberg announced a massive layoff of 11,000 jobs about 13% of the Meta workforce.

This course is an introductory course to the 3D creation for the Meta Universe or Metaverse. It teaches what the “metaverse” means and instructs basic 3D skills to create 3D objects and avatars, thereby experiencing the merging of the virtual and reality 3D world. The course is divided into three parts:

(A) 3D Foundation
Topics: Introduction to 3D Graphics and Rendering, Meta Universe (Metaverse), Virtual Reality (VR) and Augmented Reality (AR).

(B) 3D Creation
Topics: 3D open source tool Blender, 3D Character Creation, Modeling, Unwrapping and Texturing, Rigging and Walk Cycle, Avatar, 3D scan, and Animation

(C) 3D Case Study and Project
Topics: case studies 3D applications, Metaverse platforms, and 3D team projects.

 

Other useful course information:

1. The 3D tools for this course are free, open-source, and cross-platform tools. No costs to students.
2. This course is for both information technology/management students and non-technical majors.
3. Guest speakers from 3D professional fields will share their experiences in class and help demonstrate 3D tools and advise on 3D group projects.

Language(s) of Instruction
English
Host Institution Course Number
IM5063
Host Institution Course Title
INTRODUCTION TO 3D CREATION FOR THE METAVERSE
Host Institution Campus
Host Institution Faculty
Management
Host Institution Degree
Host Institution Department
Information Management

COURSE DETAIL

LOGIC FOR PROOFS AND PROGRAMS
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
141
UCEAP Course Suffix
UCEAP Official Title
LOGIC FOR PROOFS AND PROGRAMS
UCEAP Transcript Title
LOGIC/PROOFS&PROG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces logic as a means for specifying and solving computational problems. It explores how logic can be used to represent computational problems, how these representations can be proven correct, and how they can be executed on a computer. Students learn about logic as formal systems (semantic, axiomatic, and deductive) and how to write proofs in the different systems. They also learn how to use a proof assistant such as Coq and how to program in a logic programming language such as Prolog. Topics include classical and intuitionistic logic, SAT, Peano’s axioms, Hoare logic, and other selected logic systems.

Language(s) of Instruction
English
Host Institution Course Number
CS3234
Host Institution Course Title
LOGIC FOR PROOFS AND PROGRAMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

SOFTWARE CAPSTONE DESIGN I
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
119
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE CAPSTONE DESIGN I
UCEAP Transcript Title
SOFTWARE DESIGN I
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description
This course introduces the latest research fields and topics in computer science and helps students develop creative problem solving skills through dissertation or research report writing, and application software development processes (selection of topic, data collection, related research, method proposal, SW design, experiment and verification).
Language(s) of Instruction
English
Host Institution Course Number
CSI4101
Host Institution Course Title
SOFTWARE CAPSTONE DESIGN (1)
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

USER INTERFACE TECHNOLOGY
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
USER INTERFACE TECHNOLOGY
UCEAP Transcript Title
USER INTERFACE TECH
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course focuses on technology for modern and emerging user interfaces and hardware, with an emphasis on physical computing. Learning takes place in two ways: a theoretical component introducing both classic and the latest and most exciting research around novel user interfaces; and a practical component to gain hands-on skills in building novel physical interfaces.

Language(s) of Instruction
English
Host Institution Course Number
NDAK16008U
Host Institution Course Title
USER INTERFACE TECHNOLOGY (UIT)
Host Institution Campus
Host Institution Faculty
Faculty of Science
Host Institution Degree
Master
Host Institution Department
Department of Computer Science
Subscribe to Computer Science