LSBU banner

BSc (Hons) Computer Science

Southwark Campus

Mode: Full-time; Part-time

Overview

Big data, big dreams

The growth of big data, social computing and the Internet of things are accelerating the demand for high level computing skills. The BSc (Hons) Computer Science degree offers the opportunity to study both the theory of computation and practical approaches to the design and implementation of systems.

The course is based upon the internationally recognised Association of Computing Machinery recommendations for Computer Science curriculum guidelines and equips students with the solid base of computing knowledge required in this fast moving field.

We offer the opportunity for all undergraduate Home/EU students to undertake a work placement, internship or work experience while studying a full-time course starting in September 2020.

Why Computer Science at LSBU?

Choose to specialise in a variety of aspects of computer science including computer engineering; big data and business intelligence; collaborative computing and devices and sensors.
Students gain a wealth of experience in using industry-standard equipment, computer programming and simulation facilities.
Option to complete your third year in a paid professional work placement.
Ranked 3rd for graduate prospects in London (Sunday Times Good University Guide 2020).
Our London location puts you in the heart of the UK’s vibrant and rapidly expanding tech-industry.
Ranked in the top 5 for teaching in London, Computer Science (National Student Survey 2019).
Key course information - ordered by mode
Mode Duration Start date Location
Mode
Part-time
Duration
4 years
Start Date
September
Location
Southwark Campus
Mode
Full-time
Duration
3 years
Start Date
September
Location
Southwark Campus
Mode
Sandwich
Duration
4 years
Start Date
September
Location
Southwark Campus
Mode
Part-time
Duration
6 years
Start Date
September
Location
Southwark Campus

Modules

We have a range of enticing modules to tailor your studies by, including Software Engineering, User-centred Design, Cyber Security, and Artificial Intelligence. Methods of assessment for course overall: 59% coursework.

Year 1

  • Fundamentals of computer science
    This module will explore the history of computing, the role and the science of algorithms, abstraction, the binary numbering system and its representations, Boolean logic and gates, fundamentals of computer hardware, building computer circuits, the von Neumann model, and will provide an introduction to hardware, data, software, the nature of data and its operation. Assessment method: 100% coursework.
  • Fundamentals of software development
    This module will teach you the fundamentals of computer programming, covering variables, datatypes, arrays, algorithms, conditional and iterative code and the use of functions. You'll learn to write simple programs making use of a contemporary programming language and development environment. Assessment method: 100% coursework.
  • Professional practice
    As a new entrant to the university, this module prepares you for developing an understanding of - and skills for - academic study and the world of work, and the professional and personal skills you'll need. You'll be introduced to all aspects of university study and being an IT professional, allowing your ideas to be explored and developed throughout your time at LSBU and beyond. The topics studied will be used to develop the skills that both a graduate and an IT professional will require, and will give you ample opportunities to develop your intellectual skills as well as your practical ones. In addition to these topics on professionalism, the module will introduce you to a range of topics relating to computer-based information systems, e-business and how business organisations work. The module is largely based on some existing model syllabi as devised by professional bodies such as the Association for Computing Machinery (ACM) and The Chartered Institute for IT (BCS), but this has been adapted for the particular needs of LSBU’s new entrants. Assessment method: 100% coursework.
  • Principles of data networks
    This module introduces the principles of data networks, the inter-networked environment, and various technologies related to data networking using experimentation and programming assignments. The module lays the foundations of the data-networking course. You'll develop an understanding of the networking environment, which forms the basis of the inter-networked computer infrastructure, as well as of the applications and terminology used in an inter-networked environment.
  • Data structures and algorithms
    This module will teach you the definition of data structures, attributes, arrays, records, linked lists, binary trees and hash tables, using the fundamental elements of programming languages to construct them (for example using pointers). It will also teach you the derivation of algorithms, problem-solving techniques, sequences, selections, and repetitions, sorting and searching. The module will cover pseudocode, Unified Modelling Language diagrams and how they can be used when representing algorithms, iterative and recursive algorithms and abstract data types. The relationship between abstract data types and object-oriented classes will be introduced, and the ready-made implementation of common structures such as hash tables in software libraries will be explored. Assessment method: 100% coursework.
  • Discrete mathematics
    This module will introduce you to the logical and discrete mathematical structures and models, which are commonly used in the field of Computer Science and which underpin any study of this discipline. The module will emphasise the formulation of problems into mathematical forms, the interpretation of solutions and the identification of problem characteristics to help suggest modelling approaches. Provisions will be made (typically one hour per week) to allow us to bring you, if necessary, to a level of confidence and expertise in those areas of essential basic mathematics that should have been covered at earlier levels. Assessment method: 100% coursework.
  • Requirements Analysis and UCD
    This module provides the practical tools and techniques required to design, develop and evaluate effective interactive systems in an ever-changing digital age. User-centred design and usability are recognised as major contributing factors in the success of business and mass market information systems. The rise over the last 2 decades of the internet/web along with graphical user interfaces (GUIs), multimedia and ubiquitous mobile devices has led to an almost universal uptake of highly sophisticated interactive systems. Assessment method: 100% coursework.
  •  

Year 2

  • Big Data and Database Systems
    This module covers the concepts and practice of Database Systems Management as well as the fundamentals of Big Data processing. The subject of the database field is concerned with how to use computers to store and manage data, usually large quantities of data, that is accessible locally and remotely via the web, the cloud etc. Assessment methods: 60% coursework, 40% exam.
  • Object-oriented programming
    This module will introduce the more sophisticated programming constructs associated with object-oriented programming, the dominant programming paradigm in current use. It will also introduce event-driven programming and how it relates to the development of graphical user interfaces. This module will explore practical application development using graphical user interfaces and will cover the use of classes and objects of a kind found in many real world applications. The use of professional development tools will give a rounded picture of the development process. Assessment method: 100% coursework.
  • Operating systems
    An operating system is a computer program that acts as an intermediary between users and their application programs and, on the other hand, the computer hardware. Operating systems are highly complex software artefacts. This module covers all aspects of the design of operating systems and the functions they perform. It also covers related technologies such as virtualisation and CPU features for maximising performance. Assessment methods: 60% coursework, 40% exam.
  • Principles of data networks
    This module introduces the principles of data networks, the inter-networked environment, and various technologies related to data networking using experimentation and programming assignments. The module lays the foundations of the data-networking course. It familiarises the students with networking environment, which form the basis of the inter-networked computer infrastructure, as well as with the applications and terminology used in an inter-networked environment. Assessment methods: 60% coursework, 40% exam.
  • Software engineering 
    This module covers all aspects of software engineering, the application of systematic, disciplined approaches to the development, testing, maintenance and ongoing development of software. It covers the fundamental requirements and established concepts necessary for effective software development projects, and investigates diverse methodologies we seek to attain them. Assessment methods: 60% coursework, 40% exam.
  • Advanced programming
    This module will explore the development of complex Graphical User Interface (GUI) applications and the need for multi-threaded programming. The design of effective GUIs that prevent user errors will be covered, together with the implementation of long-running background tasks on dedicated threads of execution. The theoretical relationship and distinction between concurrent programming and parallel processing to accomplish a task faster will also be investigated. Assessment methods: 60% coursework, 40% exam.

Year 3

Optional sandwich year

Year 4

  • Honours computer science project
    The project contributes significantly towards the final degree. In your final year you'll spend about 2 days a week on your project. Future employers will probably ask you about your project, and use performance in the project as one of the most reliable guides to your potential. Requests for references often ask about the project. This module will allow you to demonstrate, through a practical application, the extent of theoretical knowledge gained in the first two years of study, practical skills acquired in the subsequent year of industrial or commercial training and further theoretical and practical skills acquired during the final year of study. The project is therefore a very important piece of work. The project is intended to demonstrate to the examiners your ability to undertake and complete, to a satisfactory standard, all the parts of a professional piece of work. Assessment method: 100% coursework.
  • Systems and cyber security
    This module covers all aspects of the complex field of security in computer systems and networks. It will teach the fundamental principles of computer security and how they impact the many different areas in which computer technology is used. It will explore the diverse range of threats faced by systems and the network infrastructure that connect them together and the measures that can be taken to counter them. Assessment methods: 60% coursework, 40% exam.
  • ICT project management in practice
    This module provides students with an opportunity to work collaboratively with students from other disciplines on ICT projects. Students will work in teams and will go through the full ICT development lifecycle from requirements elicitation, feasibility study, design and development, testing and deployment. The module involves real clients and users who have genuine expectations that the developed digital solution will address their needs. Assessment methods: 60% coursework, 40% exam.

Plus one option from:

  • Mobile computing
    The module will cover the essential architectures, protocols and technologies that underlie mobile computing. There will be an emphasis on evaluating both the limitations of current technologies and the near-term potential of newly emerging technologies. Assessment methods: 60% coursework, 40% exam.
  • Data Mining and Big Data Analytics
    This module provides a broad introduction to the basic theory, concepts, and techniques of data mining, and its role in business and scientific research. It will cover the main topics in the area. The focus of the practical aspect of this module is to develop hands-on experience and skills in solving real-world data mining problems. SAS® Enterprise Miner and SAS® Enterprise Guide will be taught and used throughout module for practical data mining projects. Simple Python scripts for data manipulation will be discussed and used. Assessment methods: 60% coursework, 40% exam.

And a final option from:

  • Artificial intelligence
    This module covers the history and contemporary development of artificial intelligence systems and looks forward to likely near-future developments. It will cover all the major techniques of problem description, knowledge representation and data searching that represent the current toolkit for developing intelligent applications. Assessment methods: 60% coursework, 40% exam.
  • Smart internet technologies
    Smart Internet Technologies comprise set of enablers to deal with the limitation of existing Internet. This includes but not limited All-IP Networking Architectures, evolution towards Cloud Computing and 5G networking architectures, open-based networking technologies, SDN/NFV challenges and IoT technologies and its interworking with Cloud and 5G networks. Assessment methods: 60% coursework, 40% exam.
  • AR/VR technologies
    This module covers the technologies and the algorithms required to develop and deploy virtual reality and augmented reality applications. The module will cover VR and AR hardware, stereoscopic vision, rendering, AR/VR software development, 3D user interfaces and presence and 360 video. Assessment methods: 60% coursework, 40% exam.

Employability

After completing this course you'll understand how to specify, develop, design and test software and use industry-standard software for the specification, design, simulation and prototyping of computer systems.

Career opportunities include computer programming, software and web development, IT consultancy, and application design. You could work in any number of sectors, or choose to start your own business.

Employability Service

We are University of the Year for Graduate Employment for the second year in a row - The Times and Sunday Times Good University Guide 2018, 2019.

At LSBU, we want to set you up for a successful career. During your studies – and for two years after you graduate – you’ll have access to our Employability Service, which includes:

  • An online board where you can see a wide range of placements: part-time, full-time or voluntary. You can also drop in to see our Job Shop advisers, who are always available to help you take the next step in your search.
  • Our Careers Gym offering group workshops on CVs, interview techniques and finding work experience, as well as regular presentations from employers across a range of sectors.

Our Student Enterprise team can also help you start your own business and develop valuable entrepreneurial skills.

Professional links

IBM logo

LSBU and IBM are strategic partners, and are collaborating on the content of this course.

Placements

For those students who choose to take the four year sandwich course, the third year is spent on an industrial placement in the UK and guided by our dedicated team. This four-year Sandwich option is a great opportunity to understand the way that the industry functions and to gain an appreciation of the commercial environment. You’ll spend a year in the workplace, honing your skills and enacting what you've learnt in real-world systems. Regular online contact with tutors, peer-contact and placement support will be maintained throughout the year.

Facilities

The Division of Computer Science and Informatics has eleven dedicated computer laboratories conveniently located in a single building. We are also developing a specialised networking laboratory to allow practical experiments in network infrastructure and cyber-security. These laboratories are all in addition to the University’s general computing provision for students.

Teaching and learning

ur teaching staff are involved in research and consultancy at the forefront of the industry. You'll learn in a modern, well-equipped environment complete with sophisticated technology.

Approach to learning

Taking on both group and individual projects, we assess your work through a mixture of coursework and exams, with project and laboratory work counting towards your final award. You’ll be taught problem solving, project planning and team management to give you the best chance of getting the job you want once you graduate.

Percentage of time spent in different learning activities
Lectures and seminars Self-directed study
Year 1 38% 62%
Year 2 33% 67%
Year 3 36% 64%

Personal Tutoring

As an undergraduate or MEng Engineering student, you will be allocated a named tutor during your first three weeks at LSBU. The role of your tutor is to be your primary contact for academic and professional development support.

Your tutor will support you to get the most of your time at LSBU, providing advice and signposting to other sources of support in the University.

Your tutor should be the first person at the university that you speak to if you are having any difficulties that are affecting your work. These could be academic, financial, health-related or another type of problem.

You will have appointments with your personal tutor at least twice a semester throughout your course.  You can contact your tutor for additional support by email or in person.

Staff

Entry requirements

  • A Level BBB or;
  • BTEC National Diploma DDM or;
  • Access to HE qualifications with 24 Distinctions 21 Merits including 3 Merits in Maths and 12 Merits in ICT or;
  • Equivalent level 3 qualifications worth 122 UCAS points
  • Applicants must hold 5 GCSEs A-C including Maths and English or equivalent (reformed GCSEs grade 4 or above).
  • We welcome qualifications from around the world. English language qualifications for international students: IELTS score of 6.0 or Cambridge Proficiency or Advanced Grade C.

How to apply

International students

International (non Home/EU) applicants should follow our international how to apply guide.

2020 entry

Home/EU applicants

Mode Duration Start date Application code Application method
Mode
Part-time
Duration
4 years
Start date
September
Application code
4638
Application method
Mode
Full-time
Duration
3 years
Start date
September
Application code
G407
Application method
Mode
Sandwich
Duration
4 years
Start date
September
Application code
G407
Application method
Mode
Part-time
Duration
6 years
Start date
September
Application code
4937
Application method

Accommodation

Once we have made you an offer, you can apply for accommodation. You can rent from LSBU and you’ll deal directly with the university, not third party providers. That means we can guarantee you options to suit all budgets, with clear tenancy agreements and all-inclusive rents that include insurance for your personal belongings, internet access in each bedroom and on-site laundry facilities.

Or, if you’d rather rent privately, we can give you a list of landlords – just ask our Accommodation Service.

Read more about applying for accommodation at LSBU.

Finance

You don't need to wait for a confirmed place on a course to start applying for student finance. Read how to pay your fees as an undergraduate student.

Prepare to start

Applicant events

After you’ve received your offer we’ll send you emails about events we run to help you prepare for your course.

Enrolment

Before you start your course we’ll send you information on what you’ll need to do before you arrive and during your first few days on campus. You can read about the process on our Enrolment pages.

Fees and funding

Fees are shown for new entrants to courses, for each individual year of a course, together with the total fee for all the years of a course. Continuing LSBU students should refer to the Finance section of our student portal, MyLSBU. Queries regarding fees should be directed to the Fees and Bursaries Team on: +44 (0)20 7815 6181.

Full-time

Part-time

Year 1 FT Southwark SEPT

The fee shown is for entry 2019/20.
UK/EU fee: £9250International fee: £13780
AOS/LSBU code: 4637Session code: 1FS00
Total course fee:
UK/EU (excluding any optional years) £27750
UK/EU (including any optional years) £27750
International (excluding any optional years) £41340
International (including any optional years) £41340

Year 1 PT Southwark SEPT (4 year course)

The fee shown is for entry 2019/20.
UK/EU fee: £6935International fee: £10335
AOS/LSBU code: 4638Session code: 1PS00
Total course fee:
UK/EU £27740
International £41340

Year 1 PT Southwark SEPT (6 year course)

The fee shown is for entry 2019/20.
UK/EU fee: £4625International fee: £6890
AOS/LSBU code: 4937Session code: 1PS00
Total course fee:
UK/EU £27750
International £41340

For more information, including how and when to pay, see our fees and funding section for undergraduate students.

Please check your fee status and whether you are considered a Home, EU or International student for fee-paying purposes and for our regulatory returns, by reading the UKCISA regulations.

See our Tuition Fees Regulations (PDF File 136 KB) and Refund Policy (PDF File 102 KB).

Possible fee changes

The University reserves the right to increase its fees in line with changes to legislation, regulation and any government guidance or decisions.

The fees for international students are reviewed annually and the University reserves the right to increase the tuition fees in line with the RPIX measure of inflation up to 4 per cent.

Scholarships

We offer several types of fee reduction through our scholarships and bursaries. Find the full list and other useful information on our scholarships page.

Apply now Order a prospectus

Contact information

Course Enquiries - UK

Tel: 0800 923 8888

Get in touch

Course Enquiries - EU/International

Tel: +44 (0) 20 7815 6189

Get in touch

KIS Data

Full-time

Part-time

  • Chemical and Energy Engineering