Imperial College London

DrAnandhaGopalan

Faculty of EngineeringDepartment of Computing

Principal Teaching Fellow
 
 
 
//

Contact

 

a.gopalan Website

 
 
//

Location

 

306Huxley BuildingSouth Kensington Campus

//

Summary

 

I-Explore - COMPM0352

Aims

For more information on I-Explore, please consult the  I-Explore  website.

 

Role

Course Leader

Operating Systems - COMP97095

Aims

To provide an introduction to the organisation and operation of the operating system software that controls the execution of programs and that manages the resources of a computer.  To provide an understanding of the structures and mechanisms used by the operating system.

Role

Course Leader

Industrial Placement - Presentation and Report - COMP97102

Aims

In this module you will work in industry as a fully-paid employee over an extended period of time. The placement gives you the opportunity to put into place the technical, professional and team working skills that you have learnt on your degree course and to develop those skills in an industrial setting.

Role

Organiser

Distributed Algorithms - COMP96027

Aims

The module will cover the key concepts, problems and results in distributed algorithms. It will provide an introduction on how to model and reason about distributed algorithms and practical experience of programming them. The module builds on (i) OS concepts including processes, threads and scheduling, (ii) concurrency concepts including synchronisation, deadlock, race conditions, (iii) discrete maths including sets, logic and logical reasoning, (iv) functional programming.

Role

Course Leader

External Course - COMPM0351

Aims

Students may study one optional course offered by another department in the Engineering Faculty, the Imperial College Business School or Imperial Horizons. You can take the Business School courses available on this list and for Imperial Horizons from this list. To register for these courses, please follow the instructions on those pages carefully.

Please note: Exams for the Spring BPES courses happen in late April/early May, so if you are an MEng student who is on Industrial Placement, you have to make arrangements with your company in order to attend the exam.

 

Role

Course Leader

External Course 4I - COMPM0451

Aims

Students may study two optional courses offered by another department in the Engineering Faculty (at the appropriate level), the Imperial College Business School or Imperial Horizons. You can take the Business School courses available on this list and for Imperial Horizons from this list - to register for these courses, please follow the instructions on those pages carefully.

Role

Organiser

External Course 4II - COMPM0452

Aims

Students may study two optional course offered by another department in the Engineering Faculty (at the appropriate level), the Imperial College Business School or Imperial Horizons. You can take the Business School courses available on this list and for Imperial Horizons from this list - to register for these courses, please follow the instructions on those pages carefully.

Role

Organiser

Computer Architecture - COMP70032

Aims

The aim of the course is to develop a fundamental understanding of the organisation and operation of a desktop computer system. The emphasis of the course is on understanding how high-level language programs are represented and executed at an architectural-level.This course acts as a lead-in to COMP70033 Operating Systems.

Role

Course Leader

Operating Systems - COMP70033

Aims

To provide an introduction to the organisation and operation of the operating system software that controls the execution of programs and that manages the resources of a computer.  To provide an understanding of the structures and mechanisms used by the operating system.

Role

Course Leader

Industrial Placement - Presentation and Report - COMP70012

Aims

In this module you will work in industry as a fully-paid employee over an extended period of time. The placement gives you the opportunity to put into place the technical, professional and team working skills that you have learnt on your degree course and to develop those skills in an industrial setting.

Role

Organiser