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

COURSE DETAIL

INTELLIGENT AUTONOMOUS SYSTEMS
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering Computer Science
UCEAP Course Number
167
UCEAP Course Suffix
UCEAP Official Title
INTELLIGENT AUTONOMOUS SYSTEMS
UCEAP Transcript Title
INTEL AUTO SYSTEMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course gives an introduction to several subdomains of intelligent autonomous systems and robotics, and an orientation about fundamental methods and algorithms within these domains. Content covered includes three-layer architecture, Perception-Action Cycle, Robotic architectures, world models, Robot Perception, SLAM, reasoning under uncertainty, MAP-Slam, actuation, picking, placing, and reasoning and planning. 

Language(s) of Instruction
English
Host Institution Course Number
EDAP20
Host Institution Course Title
INTELLIGENT AUTONOMOUS SYSTEMS
Host Institution Course Details
Host Institution Campus
Lund
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

SOFTWARE CONSTRUCTION AND DESIGN 2
Country
Australia
Host Institution
University of Sydney
Program(s)
University of Sydney
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE CONSTRUCTION AND DESIGN 2
UCEAP Transcript Title
SOFTWARE CON& DES 2
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines advanced concepts including software validation and verification, the theory of testing, and advanced design patterns. The course has a strong focus on the theoretical underpinning of software design. In the labs the theory is applied with contemporary tools with concrete examples.

Language(s) of Instruction
English
Host Institution Course Number
SOFT3202
Host Institution Course Title
SOFTWARE CONSTRUCTION AND DESIGN 2
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

DISTRIBUTED AND PARALLEL COMPUTING
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
137
UCEAP Course Suffix
UCEAP Official Title
DISTRIBUTED AND PARALLEL COMPUTING
UCEAP Transcript Title
DIST& PARALLEL COMP
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course examines the basic concepts and modern software architectures on distributed and parallel computing. Topics include: computer network primitives, distributed transactions and two-phase commits, webservices, parallelism and scalability models, distributed consistency models, distributed fault-tolerance, actor and monads, Facebook photo cache, Amazon key-value stores, Google Map-reduce, Spark, and TensorFlow.

Language(s) of Instruction
English
Host Institution Course Number
COMP3358
Host Institution Course Title
DISTRIBUTED AND PARALLEL COMPUTING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

BIG DATA SOLUTIONS TO SOCIAL PROBLEMS: THE GOOD, THE BAD AND THE UGLY
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Sociology Computer Science
UCEAP Course Number
66
UCEAP Course Suffix
UCEAP Official Title
BIG DATA SOLUTIONS TO SOCIAL PROBLEMS: THE GOOD, THE BAD AND THE UGLY
UCEAP Transcript Title
DATA SOLN: SOC PRBL
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Do Google and Facebook understand us better than we do ourselves? Are we becoming lab rats every time we go online? Is the impartially designed algorithm for predicting the probability of recidivism truly fair for sentencing individuals? When big data analytics are routinely applied in our daily lives, the ability to audit the adopted algorithms becomes crucial. This course aims to build students’ big data literacy through three major areas of focus: (1) Defining what big data is; (2) Providing an overview of existing big data analytical techniques; and (3) Discussing opportunities and challenges of big data analytics in tackling social problems. 

Language(s) of Instruction
English
Host Institution Course Number
CCST9066
Host Institution Course Title
BIG DATA SOLUTIONS TO SOCIAL PROBLEMS: THE GOOD, THE BAD AND THE UGLY
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

COMPUTER AND COMMUNICATION NETWORKS
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
120
UCEAP Course Suffix
UCEAP Official Title
COMPUTER AND COMMUNICATION NETWORKS
UCEAP Transcript Title
COMP&COMM NETWORKS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course introduces topics in computer and communication networks. Course topics include: network structure and architecture; reference models; stop and wait protocol; sliding window protocols; character and bit oriented protocols; virtual circuits and datagrams; routing; flow control; congestion control; local area networks; issues and principles of network interconnection; transport protocols and application layer; and examples of network protocols.

Language(s) of Instruction
English
Host Institution Course Number
COMP3234,CSIS0234
Host Institution Course Title
COMPUTER AMD COMMUNICATION NETWORKS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2023-2024

COURSE DETAIL

EXPLORING ARTIFICIAL INTELLIGENCE
Country
Hong Kong
Host Institution
Hong Kong University of Science and Technology (HKUST)
Program(s)
Hong Kong University of Science and Technology
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
123
UCEAP Course Suffix
UCEAP Official Title
EXPLORING ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICIAL INTELL
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course examines the basic elements of artificial intelligence (AI) through understanding examples from various applications and hands-on experimentation using AI software tools. In addition to covering the technical aspect of AI through such topics as search and problem solving, knowledge representation, probabilistic reasoning, machine learning, computer vision and image processing, speech and language processing, and robotics, this course will also study the historical perspective, social and ethical implications, as well as potential and limitations of AI. 

Language(s) of Instruction
English
Host Institution Course Number
COMP2211
Host Institution Course Title
EXPLORING ARTIFICIAL INTELLIGENCE
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

COMPUTER CONVERGENCE APPLICATION
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
114
UCEAP Course Suffix
UCEAP Official Title
COMPUTER CONVERGENCE APPLICATION
UCEAP Transcript Title
COMP CONVRGNCE APPL
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course reviews algorithms and machine learning techniques such string pattern matching algorithms, PCA, decision tree, artificial neural networks, support vector machines, and frequent pattern mining techniques. It also reviews computational tools for algorithms and machine learning (mostly with Tensorflow, PyTorch), and surveys how these techniques are used for practical applications.

Language(s) of Instruction
English
Host Institution Course Number
4190.423
Host Institution Course Title
COMPUTER CONVERGENCE APPLICATION
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2023-2024

COURSE DETAIL

ADVANCED PYTHON PROGRAMMING FOR ECONOMICS, MANAGEMENT, AND FINANCE
Country
Italy
Host Institution
University of Commerce Luigi Bocconi
Program(s)
Bocconi University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
133
UCEAP Course Suffix
UCEAP Official Title
ADVANCED PYTHON PROGRAMMING FOR ECONOMICS, MANAGEMENT, AND FINANCE
UCEAP Transcript Title
ADV PYTHON PROGRMNG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course provides an advanced understanding of the python programming language and its main features through various applications in many fields. Students use procedural and object-oriented programming language concepts in real programs; combine programming techniques to solve problems of varying degrees of difficulty in applied fields; find and understand programming language documentation to learn new information needed to solve programming problems; and implement problem solving strategies. Course topics include input/output in Python, classes, databases management with Python, computer simulations, and agent-based modeling. Prerequisites: an introductory course on python programming or similar language (e.g. Java, C, etc.).

Language(s) of Instruction
English
Host Institution Course Number
30590
Host Institution Course Title
ADVANCED PYTHON PROGRAMMING FOR ECONOMICS, MANAGEMENT AND FINANCE
Host Institution Campus
Bocconi University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing Sciences
Course Last Reviewed
2023-2024

COURSE DETAIL

FIELD RESEARCH
Country
France
Host Institution
IFE, Paris
Program(s)
Field Research & Internship, Paris
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
186
UCEAP Course Suffix
UCEAP Official Title
FIELD RESEARCH
UCEAP Transcript Title
FIELD RESEARCH
UCEAP Quarter Units
10.50
UCEAP Semester Units
7.00
Course Description

The extensive independent study field research paper produced by the student is both the centerpiece of the intern's professional engagement and the culmination of the academic achievements of the semester. During the preparatory session, IFE teaches the methodological guidelines and principles to which students are expected to adhere in the development of their written research. Students work individually with a research advisor from their field. The first task is to identify a topic, following guidelines established by IFE for research topic choice. The subject must be tied in a useful and complementary way to the student-intern's responsibilities, as well as to the core concerns of the host organization. The research question should be designed to draw as much as possible on resources available to the intern via the internship (data, documents, interviews, observations, seminars and the like). Students begin to focus on this project after the first 2-3 weeks on the internship. Each internship agreement signed with an organization makes explicit mention of this program requirement, and this is the culminating element of their semester. Once the topic is identified, students meet individually, as regularly as they wish, with their IFE research advisor to generate a research question from the topic, develop an outline, identify sources and research methods, and discuss drafts submitted by the student. The research advisor also helps students prepare for the oral defense of their work which takes place a month before the end of the program and the due date of the paper. The purpose of this exercise is to help students evaluate their progress and diagnose the weak points in their outline and arguments. Rather than an extraneous burden added to the intern's other duties, the field research project grows out of the internship through a useful and rewarding synergy of internship and research. The Field Study and Internship model results in well-trained student-interns fully engaged in mission-driven internships in their field, while exploring a critical problem guided by an experienced research advisor.

Language(s) of Instruction
French
Host Institution Course Number
Host Institution Course Title
FIELD RESEARCH
Host Institution Course Details
Host Institution Campus
IFE Paris
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed

COURSE DETAIL

LOGIC PROGRAMMING
Country
Japan
Host Institution
International Christian University
Program(s)
International Christian University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
131
UCEAP Course Suffix
UCEAP Official Title
LOGIC PROGRAMMING
UCEAP Transcript Title
LOGIC PROGRAMMING
UCEAP Quarter Units
2.50
UCEAP Semester Units
1.70
Course Description

This course provides students an opportunity to practice symbolic logic based on mathematical fundamentals from Boolean functions and logic circuit design including assignments in Prolog language. 

Computers built from logical circuitry are a recent invention. Logic, however, has ancient roots in the attempt to distinguish sound modes of reasoning from faulty ones. It thus deals directly with language and the mind. Mathematical logic asks what an acceptable mathematical proof is, how we can justify reasoning with the infinite, etc. The formalization of mathematics through logic has clarified these questions; given mathematics a firm foundation, and, not by accident, produced a theory of computable functions, even before there were computers.

Many famous results in mathematical logic, however, are ‘negative’: demarcations of the limits of formal methods, examples of non-computability, unprovability, etc. Unsurprisingly, these negative and abstract achievements do not easily translate into practical applications.
Nevertheless, as logic structures both human reasoning and electronic computation, it can be turned into a rather nifty programming language (PROLOG) and there is an active research community applying it to cognitive science, natural languages, data mining, machine learning, artificial intelligence, fun, and more.

The goal of the course is to provide a firm grasp of some key concepts of highly abstract logic and permit them to cross the surprisingly short bridge from this idyllic realm to practical application in [room N307] reality. The logic lectures are intended to provide a theoretical vantage point. The Prolog practice enables students to represent knowledge in a program, read and understand Prolog programs, and use Prolog to solve problems.

Language(s) of Instruction
English
Host Institution Course Number
ISC321E
Host Institution Course Title
LOGIC PROGRAMMING
Host Institution Campus
International Christian University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Science
Course Last Reviewed
2023-2024
Subscribe to Computer Science