DMU logo

Software Engineering BSc (Hons)

Software Engineering provides you with the opportunity to combine your analytical skills with creativity and flair, and draw together established theories and modern design techniques to develop high quality software.


Join us for an Open Day on Saturday 12 November 2016

Find out more about studying at DMU, your area if study and the amazing opportunities available to DMU students.

This course has been successfully providing students with a foundation in the major themes of technical computing for more than 25 years.

Reasons to study Software Engineering at De Montfort University:

  • 100% graduate employability
    in work or further study within six months of completing this course*, working at companies such as Lorien, Royal Bank of Scotland, LHA ASRA Group and MISCO 
  • Accredited by the BCS - The Chartered Institute for IT
    the first step to achieving the industry-recognised Chartered IT Professional (CITP) status 
  • More than 50 years of computing experience
    allowing us to draw on world-leading research** and academic expertise, which informs our teaching   
  • Gain an industry-ready skillset
    input from our leading research centres, ensuring course content is relevant to practice and at the cutting-edge of recent developments
  • Dedicated work placements
    enhance your practical and professional skills, with recent placements undertaken at Syngenta, Thomson Reuters, PepsiCo, Avis Europe and MMT Digital
  • Industry-standard facilities                                                                                     providing 80 computer workstations with high-specification PCs running Windows/Linux
  • Enjoy an international experience with #DMUglobal
    we offer all students the opportunity to take part in a #DMUglobal experience, which can enrich your studies and expand your cultural horizons.

BCSAs a Software Engineering student you will benefit from learning informed by research expertise and industry practice. You will learn about software development, database design and web technologies, gaining an awareness of professional practice and social responsibility. Although prior knowledge of computing is not required, the course is designed to provide a challenge for students who have studied in this field previously.

The course aligns with the Computer Science BSc (Hons) for the first two years and also shares a common first year with other undergraduate courses including; Computer Security BSc and Forensic Computing BSc, providing you with the flexibility to transfer between courses after the first year.


"My placement at Morgan Stanley gave me everything I needed: opportunities to attend courses, a real and important project to work on and the experience of working in a dynamic environment in one of the financial centres of the world."

Daniel Perry, Software Enginering BSc (Hons) 




*The latest Destinations of Leavers from Higher Education survey, 2014/15

** The latest Research Excellence Framework (REF) results, 2014


More courses like this:

Computer Science BSc (Hons)

Computer Security BSc (Hons)

Forensic Computing BSc (Hons)

Foundation Year in Computing

Intelligent Systems BSc (Hons)

  • UK/EU
  • International

Key facts for UK/EU students

Institution code: D26

UCAS course code: G600

Duration: Three years full-time, four years with placement

Fees and funding: For 2017/18 tuition fees will be £9,250 (subject to Parliamentary approval)

Find out more about tuition fees and available funding.

At DMU, we are committed to helping our graduates enhance their careers and personal development through further studyWe are currently finalising our scholarship packages for 2017 entry.

Find out about additional costs and optional extras.

Contact us: For more information complete our online enquiry form or call us on +44 (0)116 2 50 60 70.

Key facts for international students

Institution code: D26

UCAS course code: G600

Duration: Three years full-time, four years with placement

Fees and funding: £12,250

Find out more about course fees and available funding.

Find out about additional costs and optional extras.

How to apply: International students can apply to study at DMU directly using our online portal or direct application form

Contact us: For more information complete our online enquiry form or call us on +44 (0)116 2 50 60 70.

International students can apply to study at DMU directly using our online applications portal.

Entry criteria

2017 Entry Criteria

  • Five GCSEs at grade C or above, including English and Mathematics or equivalent, plus one of the following:
  • Normally 112 UCAS points from at least two A-levels or equivalent or
  • BTEC National Diploma/ Extended Diploma at DMM or
  • Pass in the QAA accredited Access to HE. English and MathematicsGCSE required as a separate qualification as equivalency is not accepted within the Access qualification. We will normally require students to have had a break from full-time education before undertaking the Access course or
  • International Baccalaureate: 26+ points
  • Foundation Year in Computing : Pass 

Portfolio Required : No

Interview Required: No

We welcome applications from mature students with non-standard qualifications and recognise all other equivalent and international qualifications

English language – If English is not your first language we require an English language level of IELTS 6.0 with 5.5 in each component or equivalent

English Language tuition, delivered by our British Council accredited Centre for English Language Learning , is available both before and throughout the course if you need it.

UCAS Tariff changes

Students applying for courses starting in September 2017 will be made offers based on a new UCAS Tariff. Find out more.


Structure and assessment


Course modules

Teaching and assessments

Academic expertise and professional accreditation 



First year

Core modules:

  • Computer Ethics, Law and Portfolio – computer ethics explores the ethical and moral underpinnings of UK society and how these impact on the use of interconnected computer systems. The Computer law component explores the historical basis of UK and EU law, substantive law relating particularly to computers, and procedural law concerning the handling of digital evidence. The portfolio work concentrates on the development of client-side web applications
  • Elements of Computing – this module covers three related themes of computer architecture, operating systems and networks. Aspects of computer security are discussed appropriately within the topics. Operating systems mediate between the user and the underlying machine. Windows and Linux are popular examples of contemporary operating systems.

Topics include processes, file systems, memory management, and shell scripting. The computer networks topics include network architectures, data communication fundamentals, transmission schemes and technologies, LAN protocols, and Internet Protocols. The computer architecture topics include CPU components, number representation systems, and an appreciation of assembler programming

  • Programming – this module covers general programming skills and applies them to a widely-used programming language. The syntax and semantics of the program structures is covered and practical experience gained through weekly lab exercises
  • Computational Modelling – this module covers a number of related topic areas. The underlying discrete mathematics supports the practical subjects of functional programming and SQL. The topics covered include discrete mathematics (including logic and set theory), hypothesis testing – applying the scientific method, functional programming - an important, contemporary programming paradigm, SQL (querying relational database tables) and software testing techniques.

Second year

Core modules:

  • Multi-tier Web Applications – topics include Internet Protocols (including HTTP(S), DNS, HTML, CSS, XML, SMTP, IMF; the client-server paradigm; server configuration; introduction to web application penetration testing), Databases (the relational model; keys, relationships, connection traps; SQL mapping via DDL; integrity, transactions, access control, security) and Secure Scripting (server-side scripting with PHP and client-side scripting with JavaScript)
  • Object-Oriented Software Design and Development– topics include software design using object-oriented principles (including UML) and practical software development using a contemporary object-oriented language
  • Data Structures and Algorithms – topics include: a selection of classical data structures, and standard algorithms including searching and sorting; concurrency and the classical problems associated with concurrent systems; and an introduction to some contemporary approaches for concurrent design
  • Organisations, Project Management and Research – topics include: the business context within which IT projects are procured and developed; major components of the software lifecycle from requirements analysis to system maintenance; software project management including the analysis of risk and metrics for software quality, reliability; compliance and assurance standards; software tools for supporting the management and development process. The module includes a group project element in which a relevant topic is researched and presented to a professional standard.


Third year

Core modules:

  • Computing Project – this module introduces a variety of Information Systems Development (ISD) paradigms and methodologies. These include 'hard' approaches, both Object-Oriented and Structured, 'soft' and participative approaches, and 'heavyweight' and 'agile' methodologies. A framework will be developed to compare and evaluate methodologies to help determine their applicability to particular development projects and environments
  • Software Development Methods – this module introduces a variety of Information Systems Development (ISD) paradigms and methodologies. These include 'hard' approaches, both Object-Oriented and Structured, 'soft' and participative approaches, and 'heavyweight' and 'agile' methodologies. A framework will be developed to compare and evaluate methodologies to help determine their applicability to particular development projects and environments
  • Rigorous Systems – this module uses a formal method and notation to specify software systems. Supporting software tools are used to animate specifications and deepen understanding.


You will also choose from a variety of optional modules to complete your final year. The options available may change from year to year.

During the course you will benefit from learning informed by research. Our leading research Centre for Computing and Social Responsibility provides the basis for the ethical computing content of the course, ensuring that your learning is at the cutting edge of recent developments.

Our Software Technology Research Laboratory provides material for the final year module on rigorous systems and has helped to develop the second year concurrent and distributed systems topics. The Cyber Security Centre (CSC) has developed computer security material for the course content that is relevant to practice. 

During the first year you will be able to attend guest lectures from invited speakers from industry and academia that are part of the CSC’s guest lecture series.


In the first year, you will normally attend around 12-15 hours of timetabled taught sessions each week, split across a variety of lectures, small group activities and practical laboratory work.

A variety of assessment methods are used on the course, including short tests to provide rapid feedback and formal exams, held at the end of each academic year. Your written and academic reading skills will be developed in the ethics and law topics and you will develop a portfolio that will give you experience of practical development.

In the second year, the emphasis moves towards more substantive practical assignments and you will practise modern software development techniques. Research and presentation skills are also important in the second year.

In the final year, the individual software development project forms a major part of the practical assessment.


Computer Science and Informatics ranked 3rd among modern universities on research power in the latest Research Excellence Framework (REF) 2014, which informs and enhances our teaching.



This course is accredited by the BCS, The Chartered Institute for IT; the Institute collaborates with government, industry and relevant bodies to establish good, best and next working practice, codes of conduct, skills frameworks and common standards.

Once you have graduated and begun to work as an IT professional you can apply to become a full member of the BCS and, as your career develops, gain the status of Chartered IT Professional (CITP), giving you a recognised industry-relevant qualification.

Facilities and features

Computer Science Laboratories

The Computer Science laboratories in Gateway House provide 80 computer workstations for students to use. The space is divided into four interconnected laboratories each with 20 machines (20 HP PCs running Windows/Linux).

There are printing facilities available, internal network access and digital projectors to aid in teaching. All the machines are connected via the Faculty of Technology network to a dedicated, high-performance file server for storage and backup of students' work. Many of the software packages are open source which means students can download and run software at home.

The Computer Science laboratories include a study space area, in which students can work individually or in groups.

Where possible Software Engineering students are timetabled to use this space for their formal classes and are encouraged to use these facilities when they are available at other times.

Campus Centre

This is DMU’s social hub, housing a large food court, shops, the Lobby bar, De Montfort Students’ Union (DSU), performance studios and our chaplaincy.

There are also Conference Rooms, allowing us to host a variety of events from workshops, lectures, practical sessions and group work to exhibitions.

In March 2016 work started in the centre to create a state-of-the-art new home for DSU, making it more visible, offering more breakout space and giving better access to its key services.

Your campus, your DMU


Want to find out where you would study and spend time?

We've got you covered, take a look at our Virtual Open Day to see the list of our campus buildings and student facilities.

Opportunities and careers


Graduate Careers

Recent graduates are now working as business intelligence analysts, international business analysts, software application developers and software engineers for companies including Lorien, Royal Bank of Scotland, LHA ASRA Group and MISCO.

Graduates are also well positioned to continue their academic careers by embarking on postgraduate study, in either research or taught areas, which offers the opportunity for further specialisation, and enhances their existing skills.”



This is our innovative international experience programme which aims to enrich your studies and expand your cultural horizons – helping you to become a global graduate, equipped to meet the needs of employers across the world.

Through #DMUglobal, we offer a wide range of opportunities including on-campus and UK activities, overseas study, internships, faculty-led field trips and volunteering, as well as Erasmus+ and international exchanges.

Our dedicated #DMUglobal High Flyers Award offers ambitious students a discount of up to £1,000 towards a #DMUglobal opportunity (terms and conditions apply).



Work-based placements are one of the best ways to boost your skills and experience, and can often lead to your first graduate role.

They are the perfect means of discovering how your studies relate to the real world, and provide an opportunity to improve your confidence and make contacts to help you get ahead in the job market.

DMU’s dedicated Placements Teams can help you by providing access to hundreds of opportunities, giving one-to-one CV advice and interview preparation, and offering training sessions and support from a dedicated tutor.

In the past, students have taken part in work experience placements at a number of local and national companies, including: Syngenta, PepsiCo UK and Ireland, Thomson Reuters, EchoStar Europe, Bostik (UK) Ltd, Exel Computer Systems plc, Synectics Solutions Ltd and MMT Digital.

DMU Open days

Our next Open Day takes place on Saturday 12 November 2016, book your place today. 

Book now

Order a prospectus

Our prospectus will give you a clearer idea of what it's like to live and study at DMU and a snapshot of the courses we offer.

Order now

How to apply

We welcome applications from UK and international students with a wide range of qualifications and experience.

Find out more

More about your DMU

Your DSU
Leicester guide


Find out why our students are proud to say #IchoseDMU. Find out more.



We offer a range of high-standard accommodation for our students, with nine halls of residence – and around 2,300 rooms – all of which are within easy walking distance of the campus. There is a choice of mixed or same-gender flats, shared kitchen and laundry facilities, furnished bedrooms (some with en suite facilities) and internet access. Find out more.


Your DSU

Run by students for students, DSU now offers more than 120 societies as well as 40 sports clubs. You can also get involved in the award-winning Demon Media group, volunteer to help in the community, become a course or faculty rep, and take part in the union’s annual elections. Find out more.


A city like no other

Studying here gives easy access to the vibrant hub of entertainment, shopping and culture that is Leicester. There are clubs, bars and pubs, as well as festivals, live music, theatres and cinemas. Leicester City Football Club play in the Premier League while Leicester Tigers are one of Europe’s biggest rugby clubs. Find out more.

Fees and funding
Fees and funding

Find out what financial help you can access during your studies at DMU.

Come to an open day  target area
Come to an open day

Don't let us tell you how good we are. Come to one of our open days and find out for yourself!

Explore the DMU campus
Explore the DMU campus

Visit our Virtual Open Day to explore the DMU campus.