BSc (Hons) Computer Science (Web and Mobile Application Development)



The Web and Mobile Application Development degree offered at ESOFT Metro Campus through collaboration with Kingston University is an invigorated, reformed and modernised programme focusing strongly at those who are interested in building on this to develop a higher level of knowledge and understanding of Computer Science Specializing with in Web and Mobile Application Development. This course gives self-confidence and capabilities in some of the most state-of-the-art and thrilling areas of core computer science areas, programming, mobile app development, and human computer interfaces. This concentration examines the latest tools you can use to develop user-friendly and interactive applications that operate across multiple platforms.

Entry Requirements

Three passes in one sitting at one of the following examinations or equivalent foreign qualifications

  • G.C.E. (A / L) – conducted by the Department of Examinations, Sri Lanka
  • A / Level – conducted by Pearson Edexcel, UK (London A/L)
  • A / Level – conducted by Cambridge International Examinations, UK (London A/L)
  • ESOFT International Foundation Diploma

Compulsory english language requirement :


  • C Pass in English for O/Levels or A/Levels
  • A minimum overall IELTS score of 6.0 (Minimum score of 5.5 for each element)

Programme Structure

Year 1

  • Computing Fundamentals
  • Programming I – Thinking like a programmer
  • Requirements Analysis and Design
  • Professional Environments 1

Year 2

  • Computing Systems
  • Professional Environments 2
  • Programming II – Software Development
  • Database-Driven Application Development
  • Industrial Placement*

Year 3

  • Individual project
  • Mobile Application Development
  • Software Development Practice
  • Programming III – Patterns and Algorithm*
  • Advanced Data Modelling*
  • Cyber Security*
  • Digital Entrepreneurship*

*Optional Modules


36 months (academic delivery)
Assured internship opportunities available



Related Courses