Integrated Engineering Programme (IEP)

This page outlines the current status (January 2015) of the Computer Science implementation of the UCL Engineering Faculty Integrated Engineering Programme (IEP).

The BSc, MEng and MEng (International) Computer Science degree programmes are fully part of the IEP, and will incorporate much of the IEP material now being developed. The IEP started in September 2014, with the first year students now on the IEP.

All departments in the Faculty are participating in the IEP, and one of the key aims is to provide a common foundation in Engineering principles and practice for all Faculty undergraduates. CS students will continue to receive a thorough education in Computer Science but will also gain experience of the broader discipline of Engineering, and of interdiscplinary work.

 IEP slides shown at the staff lunch meeting on 12th May 2014.


Below is an outline of the CS IEP curriculum. The year 1 structure is now running, years 2, 3 and 4 will be progressively implemented as the current first year cohort moves forward.

Year 1 Structure (BSc & MEng) from Term 1 2014

Term 1

  • ENGS101P Integrated Engineering. This is a new module taken by all IEP students, comprising two five week challenges to introduce core Engineering principes and practice, group working, personal evaluation and assessment, and interdisciplinary project groups. The CS specific content is primarily in the second challenge, where students design and develop a control system for a bio-reactor.
  • COMP101P - Principles of Programming. This is an updated version of the old module COMP1007 Principles of Programming, forming part of the subject specific material this term.
  • COMP102P - Theory I. The is the old module COMP1002, and forms the CS specific maths and theory content for the IEP first year in place of ENGS103P, which is not taken by CS students.

Term 1 and 2

  • ENGS102P Design and Professional Skills. This is also a new module taken by all IEP students, focussing on professional practice and design. The CS specific material includes agile software project organisation and management. In term 2 there are two five week long scenarios based on schools outreach and the Coding Curriculum.

Term 2

  • COMP103P Object-Oriented Programming (Design). This is an updated version of the old module COMP1008. It continues to be focussed on Java programming and app development.
  • COMP104P Theory II. This is the what used to be the module COMP1004.
  • COMP105P Robotics Programming. This is the what used to be COMP1010.
  • MATH6301 Discrete Mathematics for Computer Science - this Maths module will continue to be part of the curriculum.
Notes:
  • ENGSnnnP codes are for Faculty modules taken by all Faculty undergraduates.
  • COMPnnnP codes are for CS delivered modules, under a new Faculty-wide numbering system. Codes shown here are provisional.
  • COMP1001 Computer Architecture is dropped from the IEP programme.

Year 2 Structure (BSc & MEng) from Term 1 2015

Each term will have two scenario weeks. Term 1 will follow the pattern 4 weeks teaching, Scenario Week, Reading Week, 4 weeks teaching, Scenario Week. Term 2 will follow the pattern Scenario Week, 4 weeks teaching, Reading Week, Scenario Week, 4 weeks teaching. This means that a module will have 8 weeks of lecture or classroom based teaching, and the opportunity to contribute to at least one Scenario Week. For an overview of what a Scenario Week is, see this description of Scenario Weeks run by EE.

Term 1

  • COMP201P Networking and Concurrency. The current COMP2007.
  • COMP202P Logic and Database Theory. The current COMP2008.
  • COMP203P Software Engineering and HCI. An updated version of COMP2009, aligned with the IEP design and professional practice content for year 2.
  • COMP204P Systems Engineering I. This is an updated version of the current COMP2013, incorporating 10 hours of core IEP design and professional issues material (delivered as part of ENGS202P by other departments in the Faculty).

Term 1&2

  • COMP206P Mathematics and Statistics. The current COMP2003.

Term 2

  • COMP205P Systems Engineering II. The current COMP2014.
  • COMP207P Compilers. The current COMP2010.
  • ????nnnP - Year 2 Minor module. The minor can be in any subject area, so the module code will depend on the department running the minor.
Notes:
  • All IEP students will take a 'minor', which can be in any subject area within the Faculty. A minor will consist of one second year module and two third year modules (three in total). A range of minors has been developed to fit the specified model and to manage issues such as pre-requisites.

Year 3 Structure (BSc) from Term 1 2016

Term 1 core

  • COMP3004 Computational Complexity
  • COMP3005 Operating Systems
  • ENGSPnnn Third year Minor Module 1

Term 1 and 2 core

  • COMP3091 Individual final year BSc project
    or
    ENGS300P Interdisciplnary Research Project. A one credit project with the CS student working in collaboration with staff and students from several other departments. These are not group projects where all participants have the same discipline knowledge, rather a collaboration where each student brings knowledge from their own discipline to work on an interdiscplinary problem. Students will do a substantial amount of individual work and be assessed individually, but need to demonstrate their ability to operate as a specialist in a team.

Term 2 core

  • ENGSnnnP Third year Minor Module 2

Term 1 or 2

  • Choice of two elective modules from the available selection of advanced level CS modules.

Year 3 Structure (MEng) from Term 1 2016

  • COMP3004 Computational Complexity
  • COMP3005 Operating Systems
  • COMP3095 Research Methods
  • ENGSnnnP Third year Minor Module 1

Term 2 core

  • COMP3096 Research Group Project
  • ENGSnnnP Third year Minor Module 2

Term 1 or 2

  • Choice of two elective modules from the available selection of advanced level CS modules.
3rd year notes:
  • COMP3001 Technology Management and Professional Issues is dropped as the content will move to years one and two as part of the IEP components.
  • Information about the minors will be published in term 2 2015.

Year 4 Structure (MEng) from Term 1 2017

The year will continue to consist of a final year project and set of M-level options, taken from the portfolio of advanced MSc modules. It is expected that all modules taken will be at M-level, with the possible exception of any third year module that a student on the international programme must take. Projects will be offered in three versions:
  • COMPM091 Individual Project. A one credit individual project (same as now),
    or
  • ENGSM00P Interdicpinary Research Project. A one credit project with the CS student working in collaboration with staff and students from several other departments. These are not group projects where all participants have the same discipline knowledge, rather a collaboration where each student brings knowledge from their own discipline to work on an interdiscplinary problem. Students will do a substantial amount of individual work and be assessed individually, but need to demonstrate their ability to operate as a specialist in a team,
    or
  • ENGSM01P Interdisplinary Design Project. A one and a half credit version of ENGSPM00P.

To top