Search site

School of Computing

Learning and assessment

Learning and assessment - Undergraduate - School of Computing

You will experience a variety of teaching approaches that are designed to assist
learning and maximise achievement.

Individual modules help you to develop sound theoretical knowledge and
high-level practical skills. You will undertake formal written work, applied and technical assignments, interim progress checks, and both group and individual project work. Preparation for examinations is supported through coursework, revision sessions, and even mock exams.

Lectures are the primary form of teaching and these are supported by small group sessions and workshops. Many modules require laboratory-based classes and project work is supported through supervision meetings. Skill development is encouraged through group work, presentations, problem solving activities and through a focus on time-management.

Our personal tutorial system will help you to integrate quickly and settle down
easily into university life. You will be assigned to a tutorial group and you’ll have
one-to-one time with your personal tutor.

The School has excellent student support. You will be assessed by a variety of means including examinations, laboratory practicals, and reports. Progress is
monitored and feedback provided through the regular submission of coursework, worksheets, laboratory exercises, and mock exams. Examinations can take the form of traditional, unseen papers, but often will take the form of a practical, laboratory based test, or an open-book paper designed to test the application of curriculum content.

 

Our students often say that project work is one of the most satisfying and challenging aspects of their course. It is an excellent opportunity to explore and enhance skills such as problem solving, communication skills and teamwork which are all vital to help you succeed in your chosen career. Recent examples of final year individual projects include:

  • Automatics Detection of Cancer in Lymph Nodes – a system capable of diagnosing a slide showing a section of lymph node as either healthy or cancerous.


  • Eye Tracking with State-of-the-Art Radiography – using ta head mounted eye tracker to help assess the way radiologists view and report on images taken with a state-of-the-art technique.

  • A Parallel Functional Ray-Tracer – exploring Haskell’s support for parallelism and providing a framework for more sophisticated variants of ray tracing.

  • Numerical Algorithms for Predicting Sports Results – details specially created algorithms which make use of data in order to predict the outcome of American Football games.


  • Image-based Location Recognition for Navigating the University Campus – an image recognition system capable of detecting a specific location from a selection of photographs.


  • Recognising British Sign Language Fingerspelling – proposal of a non-motion-based method for the recognition of British sign language fingerspelling.

  • Data Mining Tool for the Extraction of Concert Programme Information – demonstrates automated methods to extract 19th century concert information from plain or semi-structured text.


  • Enhancing Online Photo Sharing with Location, Event & Family Tree Information – a web based photo sharing system that uses specific information to provide enhanced categorization of querying capabilities.

  • Building static robots to solve manipulative puzzles – Can a robot solve a manipulative puzzle faster than a human?

  • ‘Eyes Wide Open’ – Finding Closed Eyes in Digital Photographs – detects closed eyes in digital images and replaces them with open eyes.

  • Surveillance for the General Public – experiments with different ways to represent motion in the screen, in particular through colour.

As a student in the School of Computing, you will study computing ethics as part of your programme of learning. At Leeds, ethics is taught using real life case studies, with input from specialist ethicists as well as your tutors and lecturers. The team responsible for the ethics taught in computing have produced educational material used to stimulate debate in class about topics such as ethical hacking, open source software, and use of personal data.
This ethics teaching will enhance your reasoning and decision making skills which are crucial to employers, and will help you identify and respond effectively to ethical dilemmas that you will encounter in your professional life in the IT industry.

The best aspect of the course was the range of modules. Having the opportunity to undertake a wide range of modules is an excellent way of gaining an appreciation of all aspects of the computing discipline.
Charles, Computer Science

The best aspect of this is course is the variety, it embraces a variety of different but related modules .Each of them developed my skills in a particular subject and together they create specialist knowledge about IT management and techniques. Mohammad Information Technology

I have enjoyed the entire course so far but my personal favourite has been the web development module. I only had a very basic understanding of writing web sites before starting the course but since then I have learned such a huge amount. I also enjoy being creative so this module is great fun for me.
Sean, Information Technology