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

COURSE DETAIL

KNOWLEDGE & REASONING
Country
United Kingdom - England
Host Institution
University of Sussex
Program(s)
University of Sussex
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
126
UCEAP Course Suffix
UCEAP Official Title
KNOWLEDGE & REASONING
UCEAP Transcript Title
KNOWLEDGE&REASONING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course covers computational methods of knowledge, representation, and reasoning, tracing their origins in epistemology and the study of logic, and showing their evolution and use in artificial intelligence. Students discuss theories of knowledge and related developments in Artificial Intelligence in the context of the historic development of the field; and demonstrate knowledge of several established knowledge representation and reasoning methods such as sentential logic, semantic networks, ontologies, fuzzy systems, and Bayesian networks.
Language(s) of Instruction
English
Host Institution Course Number
G6019
Host Institution Course Title
KNOWLEDGE & REASONING
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics

COURSE DETAIL

COMPUTING SCIENCE 1CT: INTRODUCTION TO COMPUTATIONAL THINKING
Country
United Kingdom - Scotland
Host Institution
University of Glasgow
Program(s)
University of Glasgow
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
25
UCEAP Course Suffix
UCEAP Official Title
COMPUTING SCIENCE 1CT: INTRODUCTION TO COMPUTATIONAL THINKING
UCEAP Transcript Title
COMPUTATION/THINKNG
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description
Computational processes are increasingly being discovered in natural, social, and economic systems as well as typical silicon-based computing devices such as laptops and smartphones. For those with little or no previous computing education, this course develops the necessary understanding and thinking skills so that such systems can be viewed as predictable, understandable, and ultimately controllable. It is valuable in its own right, as an underpinning now required in many other disciplines, and as a foundation for further study in computing science.
Language(s) of Instruction
English
Host Institution Course Number
COMPSCI1016
Host Institution Course Title
COMPUTING SCIENCE - 1CT INTRODUCTION TO COMPUTATIONAL THINKING
Host Institution Campus
Host Institution Faculty
School of Computing Science
Host Institution Degree
Host Institution Department

COURSE DETAIL

ALGORITHMIC PROBLEM SOLVING
Country
Ireland
Host Institution
University College Dublin
Program(s)
University College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
104
UCEAP Course Suffix
UCEAP Official Title
ALGORITHMIC PROBLEM SOLVING
UCEAP Transcript Title
ALGORITH PROBL SOLV
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course posits that over the last 40 years computing scientists have learned a lot about problem-solving. It introduces some of the techniques and strategies learned, such as a number of the fundamental concepts seen repeatedly throughout both studies and careers in computer science. The materials presented utilize puzzles and games, and do not require any computer skills.
Language(s) of Instruction
English
Host Institution Course Number
COMP10030
Host Institution Course Title
ALGORITHMIC PROBLEM SOLVING
Host Institution Campus
UC Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

COMPUTER VISION
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
124
UCEAP Course Suffix
UCEAP Official Title
COMPUTER VISION
UCEAP Transcript Title
COMPUTER VISION
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course examines the main tasks and application scenarios in the field of computer vision, analyzes the technical difficulties in these tasks, and explains how to deal with these difficulties. It covers Point’s mainstream algorithms and analyzes and compare their respective effects and advantages and disadvantages.

Language(s) of Instruction
Chinese
Host Institution Course Number
COMP130124
Host Institution Course Title
COMPUTER VISION
Host Institution Campus
Host Institution Faculty
Yanqiu CHEN
Host Institution Degree
Host Institution Department
Computer Science and Technology

COURSE DETAIL

TELECOM AND COMPUTER NETWORK MANAGEMENT
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
130
UCEAP Course Suffix
UCEAP Official Title
TELECOM AND COMPUTER NETWORK MANAGEMENT
UCEAP Transcript Title
TELECOM & NETWORKS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description
This course introduces the essential elements of telecommunications in support of business activities. Topics include: OSI Model and TCP/IP Protocol Suite; LAN and WAN technology; voice and data communication technologies; communication architectures; networking and security; protocols and standards.
Language(s) of Instruction
English
Host Institution Course Number
ISOM3180
Host Institution Course Title
TELECOM AND COMPUTER NETWORK MANAGEMENT
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Systems and Operation Management

COURSE DETAIL

BIG DATA AND DATABASES
Country
Italy
Host Institution
University of Commerce Luigi Bocconi
Program(s)
Bocconi University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science Business Administration
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
BIG DATA AND DATABASES
UCEAP Transcript Title
BIG DATA&DATABASES
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides an overview of data management architectures and analytics procedures aimed at organizing, describing, and modeling big data, both structured and unstructured. The course discusses both technical aspects of data management/analytics and topics related to analysis managerial evaluation including how to translate the outputs into meaningful business insights. The course examines topics including relational databases such as OLTP, Data warehouse, and SQL language; big data and NoSQL databases, distributed file system, Hadoop, Spark, and Data Lake concept; data understanding and data preparation; models and statistical techniques applied to Big Data; regression and classification trees; ensemble methods (random forest and boosted trees); logistic regression; supervised artificial neural networks; models' performance evaluation; big data ingestion and management; data preparation and cleaning; machine learning algorithms application; and machine learning model evaluation. The course requires students have a basic understanding of descriptive and inferential statistics and basic computer skills as a prerequisite.
Language(s) of Instruction
English
Host Institution Course Number
30416
Host Institution Course Title
BIG DATA AND DATABASES
Host Institution Campus
University of Commerce Luigi Bocconi
Host Institution Faculty
Host Institution Degree
Host Institution Department
Decision Sciences

COURSE DETAIL

FUNDAMENTALS OF MACHINE LEARNING
Country
United Kingdom - England
Host Institution
University of Sussex
Program(s)
University of Sussex
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
123
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTALS OF MACHINE LEARNING
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces the important field of machine learning. Students use a systematic approach, based on the following three key ingredients: tasks, models, and features. The course introduces both regression and classification, and studies emphasise concepts such as model performance and learnability. As part of this course students learn techniques such as linear regression, single and multiple layer perceptron classification, kernel-based models (including RBF and SVM), decision tree models and random forest, and Naïve Bayes classification and k-means clustering. Students are also introduced to techniques for pre-processing the data (including PCA).
Language(s) of Instruction
English
Host Institution Course Number
G6061
Host Institution Course Title
FUNDAMENTALS OF MACHINE LEARNING
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics

COURSE DETAIL

COGNITIVE NEURAL NETWORKS
Country
United Kingdom - England
Host Institution
University of Kent
Program(s)
English Universities,University of Kent
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
144
UCEAP Course Suffix
UCEAP Official Title
COGNITIVE NEURAL NETWORKS
UCEAP Transcript Title
COG NEURAL NETWORKS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course explores neural networks and the mathematical equations that underlie them. Students build neural networks using state of the art simulation technology and apply these networks to the solution of problems. The course examines examples of computation applied to neurobiology and cognitive psychology.
Language(s) of Instruction
English
Host Institution Course Number
CO636
Host Institution Course Title
COGNITIVE NEURAL NETWORKS
Host Institution Campus
University of Kent
Host Institution Faculty
Host Institution Degree
Host Institution Department
School of Computing

COURSE DETAIL

SOFTWARE DESIGN AND MODELLING
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
Scottish Universities,University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
123
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE DESIGN AND MODELLING
UCEAP Transcript Title
SOFTWR DESIGN&MODEL
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description
This course introduces the design and modelling of software systems using object-oriented techniques. The course starts by exploring the use of modelling in software development. Students learn to document designs in the Unified Modeling Language, UML, with emphasis on class, sequence, and state diagrams and the Object Constraint Language, OCL. The course uses modern model-driven development tools and students discuss their strengths and weaknesses. The course looks at criteria that make one design better than another in context and introduce design principles and patterns that capture good practice.
Language(s) of Instruction
English
Host Institution Course Number
INFR10064
Host Institution Course Title
SOFTWARE DESIGN AND MODELLING
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics

COURSE DETAIL

ACCELERATED NATURAL LANGUAGE PROCESSING
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
Scottish Universities,University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
111
UCEAP Course Suffix
UCEAP Official Title
ACCELERATED NATURAL LANGUAGE PROCESSING
UCEAP Transcript Title
NATURAL LANG PROCES
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description
The course synthesizes ideas from linguistics and computer science to provide students with a fast-paced introduction to the field of natural language processing. The course covers the most widely-used theoretical and computational models of language, including both statistical and non-statistical approaches. The course familiarizes students with a wide range of linguistic phenomena with the aim of appreciating the complexity, but also the systematic behavior of natural languages like English, the pervasiveness of ambiguity, and how this presents challenges in natural language processing. In addition, the course introduces the most important algorithms and data structures that are commonly used to solve many NLP problems. The course covers formal models for representing and analyzing the syntax and semantics of words, sentences, and discourse. Students learn how to analyze sentences algorithmically, using hand-crafted and automatically induced treebank grammars, and how to build interpretative semantic representations. The course also covers a number of standard models and algorithms that are used throughout language processing. Examples include n-gram and Hidden Markov Models, the EM algorithm, and dynamic programming algorithms such as chart parsing.
Language(s) of Instruction
English
Host Institution Course Number
INFR11125
Host Institution Course Title
ACCELERATED NATURAL LANGUAGE PROCESSING
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Subscribe to Computer Science