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

COURSE DETAIL

FUNDAMENTALS OF COMPUTER GAME DESIGN AND DEVELOPMENT
Country
Germany
Host Institution
CIEE, Berlin
Program(s)
The Berlin Experience
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
110
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTALS OF COMPUTER GAME DESIGN AND DEVELOPMENT
UCEAP Transcript Title
CP GAME DESGN & DEV
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces both computer game design and development. It includes important computer design concepts and fundamentals to create electronic games using C# and Unity. Students manage paper and digital prototyping, design iteration, and user testing. They also use game scripting and programming, including computer graphics and animation. The audience for this course includes current and aspiring game designers and those interested in all principles of the game creation process. Students from different locations share observations for a multinational/multicultural perspective.

Language(s) of Instruction
English
Host Institution Course Number
CMPS 1002
Host Institution Course Title
FUNDAMENTALS OF COMPUTER GAME DESIGN AND DEVELOPMENT
Host Institution Campus
CIEE Berlin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

COMPUTER MODELING
Country
Korea, South
Host Institution
Seoul National University
Program(s)
Seoul National University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
164
UCEAP Course Suffix
UCEAP Official Title
COMPUTER MODELING
UCEAP Transcript Title
COMPUTER MODELING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers basic modeling such as statistical processes, distribution theory, probability theory, and application methods. Topics include basic stochastic modeling, the theory of queues and its application to real cases. Students will have hands-on experience with popular simulation tools and be trained with both analytic models and popular simulation tools (SMPL, OMNet++, NS3). 

Language(s) of Instruction
English
Host Institution Course Number
4190.412 001
Host Institution Course Title
COMPUTER MODELING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

FOUNDATION OF PROGRAMMING
Country
Japan
Host Institution
International Christian University
Program(s)
International Christian University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
30
UCEAP Course Suffix
UCEAP Official Title
FOUNDATION OF PROGRAMMING
UCEAP Transcript Title
FOUNDATN PROGRAMING
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

This course introduces the basic concepts of computer programming and problem-solving using Python, analyzing and devloping algorithms as well as developing programs, debugging, and testing of various problems. 
 

The course covers the principles and main topics of Python including variables, conditional branches, loops, functions, lists, dictionaries, recursion, file input/output, and the introduction of object-oriented programming. The course also provides opportunities to solve problems such as numerical simulations, combinatorial problems, and image processing.

Language(s) of Instruction
English
Host Institution Course Number
ISC104E
Host Institution Course Title
FOUNDATION OF PROGRAMMING
Host Institution Campus
International Christian University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Science
Course Last Reviewed
2024-2025

COURSE DETAIL

INTRODUCTION TO PROGRAMMING 1
Country
Ireland
Host Institution
University College Dublin
Program(s)
University College Dublin
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
34
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO PROGRAMMING 1
UCEAP Transcript Title
INTRO PROGRAMMING 1
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This is a course for all students interested in using and understanding computers. Students learn the practical skill of how to program a computer to make it do what they want it to do. Students learn how to write simple computer programs that can solve problems; how to write simple programs that can process different sorts of information; and how to write programs that can respond differently to different situations. 

Language(s) of Instruction
English
Host Institution Course Number
COMP10010
Host Institution Course Title
INTRODUCTION TO PROGRAMMING I
Host Institution Campus
University College Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2024-2025

COURSE DETAIL

PROGRAMMING LANGUAGES AND PARADIGMS
Country
Canada
Host Institution
McGill University
Program(s)
McGill University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
102
UCEAP Course Suffix
UCEAP Official Title
PROGRAMMING LANGUAGES AND PARADIGMS
UCEAP Transcript Title
PROGRAM LANG& PARAD
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines programming language design issues and programming paradigms. It covers binding and scoping, parameter passing, lambda abstraction, data abstraction, type checking, and functional and logic programming.

Language(s) of Instruction
English
Host Institution Course Number
COMP 302
Host Institution Course Title
PROGRAMMING LANGUAGES AND PARADIGMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

DISCRETE MATHEMATICS
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
106
UCEAP Course Suffix
UCEAP Official Title
DISCRETE MATHEMATICS
UCEAP Transcript Title
DISCRETE MATH
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course examines discrete mathematics and structures pertinent to computer science. Topics include logic; set theory; mathematical reasoning; counting techniques; discrete probability; trees, graphs, and related algorithms; modeling computation. 

Language(s) of Instruction
English
Host Institution Course Number
COMP2121
Host Institution Course Title
DISCRETE MATHEMATICS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2024-2025

COURSE DETAIL

MACHINE LEARNING
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
161
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course includes prediction using machine learning; choice of features, including for text, images, time series; model selection (e.g. linear, kernel, neural net); learning as empirical risk minimization; common machine learning techniques (linear regression, logistic regression, SVMs, kernel trick, neural nets, convolutional neural nets, kNN, k-Means); evaluating machine learning methods (cross-validation, bootstrapping, ROC, use of a baseline); and practical experience of applying machine learning methods to real data.  

Language(s) of Instruction
English
Host Institution Course Number
CSU44061
Host Institution Course Title
MACHINE LEARNING
Host Institution Campus
Trinity College Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Statistics
Course Last Reviewed
2024-2025

COURSE DETAIL

INTRODUCTION TO INTELLIGENT SYSTEMS
Country
Korea, South
Host Institution
Seoul National University
Program(s)
Seoul National University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
146
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO INTELLIGENT SYSTEMS
UCEAP Transcript Title
INTR INTELLIGNT SYS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces the foundations of intelligent systems, such as probabilistic modeling and inference, statistical machine learning, computer vision, and robotics, to undergraduate students. Topics include Bayesian networks, hidden Markov models, Kalman filters, Markov decision processes, linear regression, linear classification, and nonparametric models. Students will also learn about how these methods are applied to practical applications such as computer vision and robotics. 

Language(s) of Instruction
English
Host Institution Course Number
430.457 001
Host Institution Course Title
INTRODUCTION TO INTELLIGENT SYSTEMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

HUMAN-COMPUTER INTERACTION
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
145
UCEAP Course Suffix
UCEAP Official Title
HUMAN-COMPUTER INTERACTION
UCEAP Transcript Title
HUMN-CMPTR INTERACT
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

The lecture covers four major aspects of HCI: 1. Understanding users (user behavior, user research techniques such as interviews and usability testing) 2. Designing user interfaces (principles of interface design for usability, interaction paradigms) 3. Evaluating interfaces (usability testing methods, identifying usability problems, iterative design based on user feedback) 4. Integrating HCI into system development (integrating the above aspects into an iterative product development cycle). The exercise section of the course applies the above theory in practice. Learning outcomes include: Apply HCI principles to design user-friendly interfaces; conduct fundamental user research and analyze user needs; understand principles of iterative prototyping and evaluation of interactive systems; communicate HCI concepts effectively.

 

Language(s) of Instruction
English
Host Institution Course Number
#41194 / #4
Host Institution Course Title
HUMAN-COMPUTER INTERACTION
Host Institution Campus
Technical University Berlin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Softwaretechnik und Theoretische Informatik
Course Last Reviewed
2024-2025

COURSE DETAIL

ROBOT VISION
Country
Korea, South
Host Institution
Seoul National University
Program(s)
Seoul National University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
121
UCEAP Course Suffix
UCEAP Official Title
ROBOT VISION
UCEAP Transcript Title
ROBOT VISION
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers fundamental concepts in various computer vision topics related to robotics, examining approaches and solutions in visual recognition problems for robots. Topics include 3D environment modeling/3D reconstruction, and object detection, recognition, and tracking using deep learning. 

All students must complete an individual project on a related topic. Suggested prerequisites: Linear algebra and probability theory, programming skills. 

Language(s) of Instruction
English
Host Institution Course Number
M3228.003000 001
Host Institution Course Title
ROBOT VISION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025
Subscribe to Computer Science