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

COURSE DETAIL

LOGIC, COMPUTATION, AND LANGUAGE THEORY
Country
United Kingdom - England
Host Institution
University College London
Program(s)
University College London
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
45
UCEAP Course Suffix
UCEAP Official Title
LOGIC, COMPUTATION, AND LANGUAGE THEORY
UCEAP Transcript Title
LOGIC & LANG THEORY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is an introduction to the theoretical concepts required for subsequent computer science courses. However, the course also provides a stand-alone introduction for students interested in the theory of computation and its links with logic and language theory. The first part of the course focuses on mathematical logic and the second part addresses the fundamentals of computation, automata, and language theory.

Language(s) of Instruction
English
Host Institution Course Number
BASC0040
Host Institution Course Title
LOGIC, COMPUTATION, AND LANGUAGE THEORY
Host Institution Campus
University College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Arts and Sciences

COURSE DETAIL

DATA SCIENCE, BIG DATA AND DATA VARIETY
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
120
UCEAP Course Suffix
UCEAP Official Title
DATA SCIENCE, BIG DATA AND DATA VARIETY
UCEAP Transcript Title
DATA SCI/BIG DATA
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines the methods and techniques to efficiently explore and analyze large data collections. Students will learn how to ingest, combine and summarize data from a variety of data models which are typically encountered in data science projects, such as relational, semi-structured, time series, geospatial, image, text. As well as reinforcing their programming skills through experience with relevant Python libraries, this course will also introduce students to the concept of declarative data processing with SQL, and to analyze data in relational databases. Students will be given data sets from, eg. , social media, transport, health and social sciences, and be taught basic explorative data analysis and mining techniques in the context of small use cases. The course will further give students an understanding of the challenges involved with analyzing large data volumes, such as the idea to partition and distribute data and computation among multiple computers for processing of 'Big Data'.

 

Language(s) of Instruction
English
Host Institution Course Number
DATA2001
Host Institution Course Title
DATA SCIENCE, BIG DATA AND DATA VARIETY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

ARTIFICIAL INTELLIGENCE
Country
Australia
Host Institution
University of New South Wales
Program(s)
University of New South Wales
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
121
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 focuses on machine intelligence. Topics include principles such as knowledge, representation, automated reasoning, and machine learning; tools, such as AI programming languages, control methods, search strategies, and pattern matching; and applications, such as computer vision, speech recognition, natural language processing, expert systems, game playing, and computer-aided learning. In addition, philosophical and psychological issues are discussed.
Language(s) of Instruction
English
Host Institution Course Number
COMP3411
Host Institution Course Title
ARTIFICIAL INTELLIGENCE
Host Institution Campus
New South Wales
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering

COURSE DETAIL

WEB TECHNOLOGIES
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
139
UCEAP Course Suffix
UCEAP Official Title
WEB TECHNOLOGIES
UCEAP Transcript Title
WEB TECHNOLOGIES
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

Students gain an overview of the fundamental technologies of the World Wide Web (WWW) and their applications. They study the functionality of the WWW as an overlay network of the Internet and examine the underlying communication infrastructure and protocols. Students also study the different generations of the WWW and the current as well as the future development. They learn to semantically structure, design and link web content, to create dynamic web sites, and to program server-side applications and how to connect them with the front-end via interfaces. Course content includes foundations (the main parts of the WWW and its evolution over the past decades), web pages (the structure and design of web content with HTML and CSS), web applications (an overview of JavaScript, the DOM and AJAX ), architecture and communication (the foundations of the OSI model with the consideration of the IP, TCP and UDP protocol as well as the explanation of the REST architectural style), server-side applications (creation of back-end applications with Node.js), selected APIs and frameworks.

Language(s) of Instruction
German
Host Institution Course Number
3433 L 7550
Host Institution Course Title
WEB TECHNOLOGIES
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Telekommunikationssysteme

COURSE DETAIL

BASIC COMPUTER SCIENCE
Country
Japan
Host Institution
Tohoku University
Program(s)
Engineering and Science
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
1
UCEAP Course Suffix
UCEAP Official Title
BASIC COMPUTER SCIENCE
UCEAP Transcript Title
BASIC COMP SCI
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

The course introduces fundamental concepts in designing and implementing computer communication networks. The course covers topics such as network architecture, applications, security, and mobility, with examples primarily from the Internet protocol suite. 
Written assignments, programming assignments, and hands-on lab (that can be done on any Internet-connected PC) will be part of the course. 

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
BASIC COMPUTER SCIENCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

SOFTWARE SECURITY
Country
Korea, South
Host Institution
Korea University
Program(s)
Korea University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
108
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE SECURITY
UCEAP Transcript Title
SOFTWARE SECURITY
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

90% of security incidents exploit software vulnerabilities. This course studies principles and mechanisms for improving software security. It discusses various attack techniques; how to defend against them; and more importantly, how to develop software with less vulnerabilities in advance.

The course covers topics such as security principles, buffer overflow, race condition attacks and security development lifecycles (SDL), security by design. Operating systems and computer network courses are recommended before taking this course.

Language(s) of Instruction
English
Host Institution Course Number
COSE451
Host Institution Course Title
SOFTWARE SECURITY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering

COURSE DETAIL

THE NEW CHALLENGES OF AI
Country
France
Host Institution
Institut d'Etudes Politiques (Sciences Po)
Program(s)
Sciences Po Paris
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Sociology Philosophy Computer Science
UCEAP Course Number
139
UCEAP Course Suffix
UCEAP Official Title
THE NEW CHALLENGES OF AI
UCEAP Transcript Title
NEW CHALLENGES/AI
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course examines the ambivalent role of digital technologies in our societies and questions our future by questioning their relevance. It first considers where we come from and how the pre-web world prepared us for this new reality, notably through science fiction. It then invites us to understand what is happening in our daily lives by deciphering the announced technological advances and their effects on reality. Finally, the course imagines a horizon that seems most desirable for all.

Language(s) of Instruction
English
Host Institution Course Number
DHUM 25A35
Host Institution Course Title
THE NEW CHALLENGES OF AI
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Seminar
Host Institution Department
Humanities

COURSE DETAIL

COMPUTER GRAPHICS
Country
United Kingdom - England
Host Institution
University of London, Queen Mary
Program(s)
University of London, Queen Mary
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
166
UCEAP Course Suffix
UCEAP Official Title
COMPUTER GRAPHICS
UCEAP Transcript Title
COMPUTER GRAPHICS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is concerned primarily with computer graphics systems and in particular 3D computer graphics. It includes revision of fundamental raster algorithms such as polygon filling, and quickly moves onto the specification, modelling, and rendering of 3D scenes. The following topics may be covered: viewing in 2D, data structures for the representation of 3D polyhedra, viewing in 3D, visibility and hidden surface algorithms, illumination computations. Some attention will be paid to human perception of color and interactive 3D such as virtual reality.

Language(s) of Instruction
English
Host Institution Course Number
ECS610U
Host Institution Course Title
COMPUTER GRAPHICS
Host Institution Campus
Queen Mary University of London
Host Institution Faculty
Host Institution Degree
Host Institution Department
School of Electronic Engineering and Computer Science

COURSE DETAIL

BIOINFORMATICS
Country
Chile
Host Institution
University of Chile
Program(s)
University of Chile
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Biological Sciences
UCEAP Course Number
136
UCEAP Course Suffix
UCEAP Official Title
BIOINFORMATICS
UCEAP Transcript Title
BIOINFORMATICS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers a study of bioinformatics methodologies. Topics include: introduction to programming; processing and analysis of biological sequence data; modeling and simulation of molecular dynamics; genomics and metagenomics; transcriptomics.

Language(s) of Instruction
Spanish
Host Institution Course Number
CS01060
Host Institution Course Title
BIOINFORMATICS
Host Institution Campus
Juan Gomez Millas
Host Institution Faculty
Facultad de Ciencias
Host Institution Degree
Host Institution Department
Ciencias

COURSE DETAIL

COMPUTATIONAL NEUROSCIENCE
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
163
UCEAP Course Suffix
UCEAP Official Title
COMPUTATIONAL NEUROSCIENCE
UCEAP Transcript Title
COMPUTATIONAL NEURO
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

This course focuses on computation in the nervous system. Students are introduced to basic neuroscience concepts, learn about how computational models are used to simulate processes in the brain, and learn about theories for how the brain processes information and performs computations. Topics include an introduction to basic neuroscience concepts, models of neurons, neural encoding, neural decoding, information theory, network models, and plasticity/learning. The course is delivered through lectures and computer labs.

Language(s) of Instruction
English
Host Institution Course Number
INFR11209
Host Institution Course Title
COMPUTATIONAL NEUROSCIENCE
Host Institution Campus
Host Institution Faculty
School of Informatics
Host Institution Degree
Host Institution Department
Subscribe to Computer Science