Skip to main content

COURSE DETAIL

DYNAMICS
Country
UNITED KINGDOM - ENGLAND
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering
UCEAP Course Number
122
UCEAP Course Suffix
Y
UCEAP Official Title
DYNAMICS
UCEAP Transcript Title
DYNAMICS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course enables students to master essential topics in vibrations and dynamics and contributes to the development of their analytical, design, and communication skills. Upon completion of the course, students are able to discuss the dynamical behavior of one-degree-of-freedom dynamical systems in general terms using the concepts of natural frequency, damping, free response, forced response, transmissibility, isolation, phasor diagrams, and Bode plots; discuss the dynamical behavior of multi-degree-of-freedom systems in terms of natural frequencies and associated mode shapes; use the concept of modal summation; discuss the concepts of energy-work done; and understand linear momentum, linear impulse, angular momentum, angular impulse, and simple gyroscopic motion.

Language(s) of Instruction
English
Host Institution Course Number
MECH50008
Host Institution Course Title
DYNAMICS
Host Institution Campus
Imperial College London
Host Institution Faculty
Faculty of Engineering
Host Institution Degree
Host Institution Department
Department of Mechanical Engineering

COURSE DETAIL

FLUID MECHANICS 2
Country
UNITED KINGDOM - ENGLAND
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering Engineering Chemical Engineering
UCEAP Course Number
137
UCEAP Course Suffix
UCEAP Official Title
FLUID MECHANICS 2
UCEAP Transcript Title
FLUID MECHANICS 2
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The topics covered on this course include dimensional analysis, the mass-conservation and momentum-balance principles applied to a fluid particle, the differential form of the governing equations (Navier-Stokes), compressible flows (speed of sound, Mach cone, isentropic-flow relations and converging-diverging nozzles), as well as incompressible flows with exact (Couette-Poiseuille flows) and approximate (boundary layers, Blasius solution, lubrication) solutions, and an introduction to turbulence.

Language(s) of Instruction
English
Host Institution Course Number
MECH50010
Host Institution Course Title
FLUID MECHANICS 2
Host Institution Campus
Imperial College London
Host Institution Faculty
Faculty of Engineering
Host Institution Degree
Host Institution Department
Department of Mechanical Engineering

COURSE DETAIL

NUCLEAR CHEMICAL ENGINEERING
Country
UNITED KINGDOM - ENGLAND
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Chemical Engineering
UCEAP Course Number
108
UCEAP Course Suffix
UCEAP Official Title
NUCLEAR CHEMICAL ENGINEERING
UCEAP Transcript Title
NUCLEAR CHEM ENGR
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course studies the basic chemical engineering techniques in nuclear processing including ion exchange, liquid-liquid extraction, radiation, and reactor coolant chemistry. Course applications include fuel production, fuel processing, and waste management. This course presents information on chemical and chemical engineering aspects of nuclear power, including fuel manufacture, radiation chemistry, reactor coolant chemistry, fuel reprocessing, and waste disposal.
Language(s) of Instruction
English
Host Institution Course Number
CENG97031
Host Institution Course Title
NUCLEAR CHEMICAL ENGINEERING
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Chemical Engineering

COURSE DETAIL

OPERATING SYSTEMS
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
122
UCEAP Course Suffix
UCEAP Official Title
OPERATING SYSTEMS
UCEAP Transcript Title
OPERATING SYSTEMS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course explores the basic principles used in the design of modern operating systems. It examines device and I/O management functions in operating systems as part of a uniform device abstraction as well as disk organization and file system structure. Students are able to give the rationale for virtual memory abstractions in operating systems and understand the main principles and techniques used to implement processes and threads as well as the different algorithms for process scheduling. In addition, they understand the main mechanisms used for inter-process communication and understand the main problems related to concurrency and the different synchronization mechanisms available. Student gain the ability to evaluate security risks in operating systems and understand the role operating systems can and should play in establishing security.
Language(s) of Instruction
English
Host Institution Course Number
CO211
Host Institution Course Title
OPERATING SYSTEMS
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

STRUCTURAL DESIGN
Country
UNITED KINGDOM - ENGLAND
Host Institution
Imperial College London
Program(s)
English Universities,Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Civil Engineering
UCEAP Course Number
115
UCEAP Course Suffix
Y
UCEAP Official Title
STRUCTURAL DESIGN
UCEAP Transcript Title
STRUCTURAL DESIGN
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description
In this course, students analyze the behavior of reinforced concrete subjected to flexure, shear, and axial loading. Students explore the concept of reinforced concrete design at serviceability and ultimate limit states. Students undertake the design of reinforced concrete beams, slabs, and columns in accordance to Eurocode 2.
Language(s) of Instruction
English
Host Institution Course Number
CI2-213
Host Institution Course Title
STRUCTURAL DESIGN
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Civil Engineering

COURSE DETAIL

REACTION ENGINEERING 2
Country
UNITED KINGDOM - ENGLAND
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Chemical Engineering
UCEAP Course Number
141
UCEAP Course Suffix
UCEAP Official Title
REACTION ENGINEERING 2
UCEAP Transcript Title
REACTION ENGR 2
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
The course focuses on heterogeneous and multi-phase reactors. Through understanding the underlying physics of the different reactor types, the student is equipped to carry out reactor design tasks for conventional and novel reactors in a systematic way. Particular focus is on teaching a generally applicable problem solution approach, which is of relevance to professional practice.
Language(s) of Instruction
English
Host Institution Course Number
CENG96002
Host Institution Course Title
REACTION ENGINEERING 2
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Chemical Engineering

COURSE DETAIL

ENGINEERING IN A COMMERCIAL ENVIRONMENT
Country
UNITED KINGDOM - ENGLAND
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering
UCEAP Course Number
167
UCEAP Course Suffix
y
UCEAP Official Title
ENGINEERING IN A COMMERCIAL ENVIRONMENT
UCEAP Transcript Title
COMMERCIAL ENGINEER
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
Students will gain an awareness and basic understanding of some of the non-engineering aspects that will be encountered by professional engineers working in a professional environment. The main topics include: engineering finance; project management;ethics and professional responsibillity; and intellectual property. After this class, students will understand the range of responsibilities of a professional engineer. We will examine how organisations and projects are financed and investment decisions made, as well as studying the difficulties of managing projects and provide some tools for planning and managing projects. We will look at the importance of ethical standards and be able to discuss some example ethical situatIons.
Language(s) of Instruction
English
Host Institution Course Number
ME3-HECE
Host Institution Course Title
ENGINEERING IN A COMMERCIAL ENVIRONMENT
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Mechanical Engineering

COURSE DETAIL

DESIGN, ART, AND CREATIVITY
Country
UNITED KINGDOM - ENGLAND
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering
UCEAP Course Number
112
UCEAP Course Suffix
UCEAP Official Title
DESIGN, ART, AND CREATIVITY
UCEAP Transcript Title
DESIGN ART&CREATVTY
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
In this course, students work individually and in groups to learn brainstorming techniques and design methodologies, improve drafting and drawing skills, improve communication and presentation skills, and expand creativity. Students learn to think more creatively about engineering design and discover the modern design landscape. The course culminates with a product design challenge project and essay, as well as an exhibition of each student’s work throughout the term. Students also keep a daily drawing journal to experiment with different drawing styles and techniques as well as keep track of individual progress. Assessment is by coursework.
Language(s) of Instruction
English
Host Institution Course Number
MECH96049
Host Institution Course Title
DESIGN, ART, AND CREATIVITY
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Mechanical Engineering

COURSE DETAIL

NATURAL LANGUAGE PROCESSING
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
159
UCEAP Course Suffix
UCEAP Official Title
NATURAL LANGUAGE PROCESSING
UCEAP Transcript Title
NATURAL LANG PROC
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This class will provide students the techniques and tools to devise and develop Natural Language Processing (NLP) components and applications. The course will cover the foundations, building blocks and applications of NLP, with an emphasis on the necessary linguistic intuitions as well as a broad coverage of statistical and deep learning models that can be used for language tasks. NLP is an important topic in Artificial Intelligence with a wide range of applications, from sentiment analysis to machine translation. Modern NLP is primarily based on statistical methods and machine learning algorithms, where linguistic information is provided by instances of uses of language. For most NLP tasks, state of the art approaches are based on neural models, which will be at the core of this module. However, significant attention will be given to the linguistic principles that underpin the field. More specifically, students will: Gain familiarity with important linguistic concepts involved in language understanding and generation, from morphological analysis to pragmatics Gain familiarity with, devise, implement and apply relevant pre-processing steps for natural language processing components and applications Critically compare statistical and deep learning approaches for natural language processing Map various well established techniques in machine learning to specific problems in natural language processing Build, evaluate, critically analyze and improve models using ex-isting machine learning algorithms and frameworks (such as TensorFlow) for a range of natural language processing tasks, including: classification, structured prediction, sequence to se-quence labeling and generation Devise, implement and evaluate classifiers for a range of natu-ral language processing tasks. Learning outcomes After the course, students should be able to: (ILO1) Identify and automatically pre-process texts that can be useful for language processing tasks (ILO2) Devise and evaluate solutions for a range of natural lan-guage components using existing algorithms, techniques and frameworks, including part-of-speech tagging, language mod-eling, parsing and semantic role labeling (ILO3) Devise, implement and evaluate algorithms for single and multi-class classification problems (ILO4) Apply existing statistical and deep learning techniques to language applications such as machine translation. ILO1 and IL3 will be assessed mainly through the coursework, while ILO2 and ILO4 will be assessed mainly via exam. Module syllabus 1 Introduction to NLP (language challenges, applications, clas-sical vs statistical vs deep learning-based) 2 Basic concepts in Linguistics (including morphology, syntax, semantics, pragmatics) 3 Pre-processing techniques, word meaning (TF-IDF, distribu-tional models, word2vec, glove, etc) 4 Lab/tutorial session on pre-processing and word meaning 5-6 Classification tasks with simple classification models (Naïve Bayes, perceptron): SPAM detection, part-of-speech tagging, word sense disambiguation 7 Classification tasks with CNN models 8 Lab/tutorial session on classification 9 Coursework specification and discussion 10 N-gram language models 11 Neural language models (RNNs, LSTMs, GRUs) 12 Lab/tutorial session on language models 13 Structured prediction - POS tagging with HMM 14 Structured prediction - POS tagging with neural models (RNN) 15 Syntax and parsing 16 Lab/tutorial session on POS tagging 17 Rules-based and probabilistic parsing 18 Neural models for parsing 19 Semantic role labeling 20 Lab/tutorial session on parsing 21-23 Sequence to sequence modelling - machine translation (SMT, NMT, attention) 24 Lab/tutorial session on sequence to sequence modelling 25 Guest lecture on advanced NLP topics 26 Guest lecture on advanced NLP topics 27 Revision lecture 28 Revision lecture
Language(s) of Instruction
English
Host Institution Course Number
CO490
Host Institution Course Title
NATURAL LANGUAGE PROCESSING
Host Institution Campus
Imperial College
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

COMPUTATIONAL METHODS II
Country
UNITED KINGDOM - ENGLAND
Host Institution
Imperial College London
Program(s)
English Universities,Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Civil Engineering
UCEAP Course Number
116
UCEAP Course Suffix
Y
UCEAP Official Title
COMPUTATIONAL METHODS II
UCEAP Transcript Title
COMPUTATNAL METHODS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course provides an introduction to problem solving in civil and environmental engineering using MATLAB. Through hands-on experience students learn concepts of computer-assisted engineering computation, graphical presentation, and programming.
Language(s) of Instruction
English
Host Institution Course Number
CI2-221
Host Institution Course Title
COMPUTATIONAL METHODS II
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Civil Engineering
Subscribe to Imperial College London