1 Final award title(s) Master in Web Science Program Code(s) WSMSE
2 Intermediate award title(s) MSc in Web Science
3 Awarding Institution London South Bank University and British University in Egypt
4 Faculty Faculty of Business (LSBU), and Informatics and Computer Science(BUE)
5 Department(s) Department of Informatics (LSBU),
Software Engineering (BUE)
Computer Science (BUE)
Information System (BUE)
Computer Network (BUE)
6 Delivery site(s) for course(s) The British University in Egypt
7 Mode(s) of delivery Part Time
8 Approval dates: Programme validated Sept 2016
Programme specification last updated and signed off Sept 2016
Version number/date Ver. 3 / Sept 2016
9 Professional, Statutory and Regulatory Body accreditation
  • Supreme Council of Universities accreditation (Egypt)
  • London South Bank University validation (UK)
10 Reference points: Internal
  • BUE General Academic Regulations (GAR)
  • BUE Strategic Plan
  • BUE Teaching and Learning Strategy
  • Egyptian Supreme Council for Universities
  • QAA (UK)

11. Distinctive features of the Programme

The objective of the Web Science MSc (WSMSE) programme is to understand how the Web evolves and to understand how we can make the Web a better tool for our individual needs, for society, and for our organisations. For this purpose, we must look at the Web from an interdisciplinary perspective. The four specialisations of the ICS Faculty: Computer Science; Information Systems; Software Engineering and Computer Networks share the teaching and supervision for this master degree.

The distinctive feature of WSMSE is the development of the postgraduate’s knowledge concerning new and emerging web science. The programme aims to develop areas of Web Science and Engineering technologies that graduates require in their progression towards their prospective careers, but firmly anchored in a research and technical contexts. The programme is intended to produce web scientists and engineers who will be the designers and developers of the next generation of advanced web applications. Teaching staff are active and involved in respect of research related topics.

Furthermore, this Programme is delivered both with a local and UK flavour giving students the opportunity to gain an appreciation of national and international perspectives on many aspects of professional life.

In addition to these attributes, the BUE is seeking institutional validation (in line with QAA and professional body subject benchmark statements) from LSBU. Successful completion of this exercise will make the BUE the only university in Egypt whose entire internal structure is externally verified as being in line with UK Standards. Built on top of institutional quality assurance will be subject level validation. That is, we continuously seek for a UK partner university to externally confirm that this particular master degree programme is in line with UK Standards. An indicator of this will be the dual award of both an Egyptian MSc and MSc from the UK partner university in Informatics and Computer Science.

12. Programme Aims

The primary aims of the Programme are to provide graduates with a thorough working knowledge on web theories and technologies.

The Programme will produce graduates who will be able to:

  • Consolidate and extend knowledge and skills in specific disciplines, including web technologies and related topics such as semantic web, web mining, web topologies, service oriented architecture, big data, etc.
  • Gain an in-depth knowledge and understanding of state of the art researches in Web Sciences and Technologies.
  • Analyse, design and develop systems using contemporary sciences and technologies acquired.
  • Conduct research and development activities in the field of Web Science and Engineering.

The Programme balances academic theory with practical opportunities to demonstrate gained capabilities and deliver real solutions through assignments and projects.

13. Programme Outcomes

The Programme learning outcomes are identified below.

General Learning Outcomes

Knowledge and Understanding

The purpose of this program is to serve the various disciplines under the umbrella of Informatics and Computer Science while focusing on the new technological advancements and research that has been done in the field of web science, including but not limited to: web technologies, cloud computing, semantic web, web mining along with the various topologies and algorithms that are associated with the aforementioned. The program is intended to allow students to explore various new fields by conducting extensive research as well as delving into the significant technical aspects that are associated with the endeavor of such new frontiers.

Teaching and Learning Strategies

Acquisition of Knowledge and Understanding is currently acquired through the following modules:
Compulsory Modules
Service Oriented Architecture, Introduction to Web Science, Web Modelling and Web Topologies.
All of these modules teach and develop knowledge and understanding within a multidisciplinary context.

Assessment is through examinations and also practical work and assignments using case studies, group work, research projects and presentations.

Intellectual Abilities
Graduates will be able to apply appropriate quantitative science and technological tools to the analysis of problems. They must be able to demonstrate creative and innovative ability in the synthesis of solutions and in formulating modelling and design. They must be able to comprehend the broad picture and thus work with an appropriate level of detail, to reach conclusions to problems, and integrate, evaluate and use information, data and ideas from a wide range of sources.

Teaching and Learning Strategies.
Throughout the Programme students are encouraged to undertake independent reading both to supplement and consolidate what is being taught and to broaden their individual knowledge and understanding of the subject. Acquisition of Intellectual Abilities and Innovation is covered in the module MSc Research Thesis Project Report which develops ideas from innovative research and development activities.


ILOs are acquired continually throughout the programme from a combination of lectures, tutorials, problem-solving, laboratory and coursework exercises and self-study of pre-delivered resources and also formal reports at various stages of project work. Innovation and design skills are assessed by group work as well as a formal report. All elements are developed and reinforced throughout the Programme but particularly through project work.

Practical Skills
Graduates will possess practical skills acquired through application of taught sciences and technologies. Every taught module has a practical component for student to develop pieces of software to apply concepts, related theories and models. Part of this effort is dedicated to self-learning using the most commonly known tools in the domain.

These skills can also be achieved through work carried out in industry through supervised work experience and in seminars. Evidence of group working and of participation in a major project is expected.

Teaching and learning Strategies
Acquisition of Practical skills is covered by all delivered modules.

Practical Skills are assessed by means of coursework assignments, and development projects. In addition, the MSc Research Thesis Project report includes presentations and live demo examination.

General Transferable Skills
Graduates will have developed transferable skills that will be of value in a wide range of situations. These include problem solving, communication, and working with others, as well as the effective use of general IT facilities and information retrieval skills. They also include collecting data from a range of sources and correlate findings with concepts from various multi-disciplinary areas to reach solutions for applications, adopt and integrate scientific methods with engineering approach to reach solutions to problems related to web sciences and technologies, use evidence based methods in the solution of complex problems, and communicate effectively orally, visually and in writing at an appropriate level.

Teaching and Learning Strategies
Acquisition of General Transferable Skills is achieved through communication of knowledge in formal reports. These constitute a part of the assessment for all modules on the program. These skills are also developed during work on the MSc Research Thesis Project Report.

General Transferable Skills are assessed by formal reports, presentations and live demo examinations of the MSc Project.

14. Relevant subject benchmark statements and other external and internal reference points used to inform programme outcomes

  1. The Quality Assurance Agency for Higher Education, “Subject Benchmark Statement– Master Degree in Computing”: 2011 http://www.qaa.ac.uk/en/Publications/Documents/SBS-Masters-degree-computing.pdf
  2. National Authority for Quality Assurance and Accreditation of Education (NAQAAE), NARS Statements for post graduate studies: 2010http://www.fopem.zu.edu.eg/post_graduate.pdf

15. The graduate attributes

The graduates should be able to:

  1. Proficiency in implementing the fundamentals and methodologies of scientific research and the use of their various tools.
  2. Apply the analytical method and its use in the web technologies.
  3. Apply specialized knowledge and integrate with professional practice.
  4. Demonstrate an awareness of the problems of ongoing and new visions in the web technologies.
  5. Determine the professional problems and find solutions.
  6. Proficiency in using a range of specialized professional skills, and the use of appropriate technological means to serve the professional practice.
  7. Communicate effectively and the ability to lead teams.
  8. Take decisions in different professional contexts.
  9. Employ available resources to bring and maintain the greatest benefit from them.
  10. Show awareness in the community of development and environmental conservation in light of the global and regional changes.
  11. Engagement in creative and innovative developments involving technology.
  12. Reflecting according to credibility and the rules of professionalism.
  13. Self development academically and professionally in a continuous self-learning

16. Specific Learning Outcomes

The programme provides opportunities for the students to develop and demonstrate skills that are in line with the UK and Egyptian Quality Assurance Agency - Computing benchmark for Post-Graduate studies as follows:

  1. Knowledge and Understanding:

    On successful completion of this programme students should acquire the knowledge and understanding of:

    A1. Basic concepts, theories, and development methodologies oriented towards web engineering, Web languages and technologies. [NARS-K1, QAA-K2,K3]
    A2. Techniques, algorithms, and tools in the web field from the practical perspective and their implications on the environment. [NARS-K2, QAA-K5,K7]
    A3. Advanced techniques, current and future research trends that support web. [NARS-K3, QAA-K4]
    A4. Professional, quality basics and legal practices relevant to web industry. [NARS-K4,K5,QAA-K6,K7]
    A5. Research’s code of ethics. [NARS- K6, QAA-K7, S3]

  2. Intellectual skills:

    On successful completion of this Programme, students should be able to:

    B1. Critically evaluate theories, algorithms, techniques and methodologies in the design and development of web bases systems. [NARS-I1, QAA-K1]
    B2. Acquire, organise and evaluate the information needed to specify and solve technological problems related to emerging web technologies. [NARS-I1,I2]
    B3. Critically appraise aspects of web mining techniques to solve complex problems even with the absence of some information. [NARS-I2]
    B4. Analyse and apply a range of experience-centred practices in the design and implementation of web based systems. [NARS-I3, QAA-K5]
    B5. Abstract and model requirements to design a scientific research methodology and conduct scientific research. [NARS-I4]
    B6. Appraise professional practices risk assessment in the web development. [NARS-I5]
    B7. Investigate viability and deploy new web technologies adoption plan for development and performance enhancement. [NARS-I6]
    B8. Take professional decisions in a variety of professional contexts. [NARS-I7]

  3. Practical and Professional skills:

    On successful completion of this Programme, students should be able to:

    C1. Deploy basic and advanced mathematical principles and techniques in modelling and analysing web based applications. [NARS-P1]
    C2. Critique and deploy appropriate tools and techniques in the development of web based solutions enabled by new web trends. [NARS-P3, QAA-S2]
    C3. Undertake an extended and complex research project resulting in a significant software implementation. [NARS-P1]
    C4. Critically apply specialist knowledge of software engineering principles to evaluate recent advances in this area in relation to web engineering. [NARS-P3]
    C5. Write and evaluation of professional reports and engage in a peer review process that involves the critical review of papers, and research proposals. [NARS-P2, QAA-S1,T2]
    C6. Develop innovative ideas for access, analyze and develop evidence based solutions to emerging web researches. [QAA-S4]

  4. General and Transferable Skills:

    On successful completion of this Programme, students should be able to:

    D1. Communicate effectively orally, visually and in writing at an appropriate level with technical and non-technical audiences [NARS-T1, QAA-P5]
    D2. Collect data from a range of sources and correlate findings with concepts from various multi-disciplinary areas to reach solutions for web application design, and development. [NARS-T2]
    D3. Work innovatively under uncertainty constraints of limited, incomplete and/or contradictory information in the solution of unfamiliar problems. [QAA-T3]
    D4. Apply the principles of effective information retrieval and acquisition to produce evidence based solution for complex research problems [NARS-T4]
    D5. Work in a team, and the leadership of professional teams in different contexts. [NARS-T6, QAA-T4]
    D6. Put the rules and indicators to rate others performance. [NARS-T5]
    D7. Self-evaluation and continuous self-learning with the ability to determine the personal learning needs. [NARS-T3,T8, QAA-T1]

17. Entry requirements

In order to be considered for entry to this Programme applicants will be required to have the following; at least a 50% from an Egyptian university in Informatics and Computer Science or any other equivalent overseas university.

18. Course structure

The WSMSC Programme is based on (typical) two semesters per academic year with four modules being delivered and assessed in each semester.

Curriculum Structure and Contents
18.a. Programme Structure
16.a i- No. of credit hours for MSc programme: 180 credit hours
60 credits Compulsory
60 credits Elective
60 credits Thesis

Module Coding System

# Programme Code
1 Computer Science CSM
2 Software Engineering SEM
3 Information System ISM
4 Computer Network CNM

19. Programme Description

The MSc. Degree in Web Science consists of total of 180 credits distributed over 2 years as follows:

19. a For the MSc Programme

Compulsory Modules 60 Credits 4 Modules 1st Semester & 2nd Semester
Elective Modules 60 Credits 4 Modules 1st Semester & 2nd Semester
Thesis 60 Credits Equivalent to 4 Modules 3rd 4th, 5th semesters
Total 180 Credits 8 Modules + MSc Research Thesis In two years

19.1 List of compulsory modules

Reference Code No. Module Title No. of Credit Hours
CSM 601 Web Modelling 15
SEM 601 Service Oriented Software Engineering 15
ISM 601 Introduction to Web Science 15
CNM 601 Web Topologies 15

19.2 List of Elective modules

Reference Code No. Module Title No. of Credit Hours
CSM 602 Web Languages and Technologies 15
CSM 603 Software Agents 15
CSM 604 Parallel and Distributed Systems 15
SEM 602 Social Networks 15
SEM 603 Software Engineering for Web Applications 15
SEM 604 Interacting in Virtual Environments 15
ISM 602 Information Theory and Processing 15
ISM 603 Web Mining and Information Retrieval 15
ISM 604 Knowledge Processing in the Web 15
CNM 602 Emerging Computer Networks 15
CNM 603 Net-Centric Computing 15
CNM 604 Network monitoring, visualization, characterization, and analysis 15

19.3 MSc Research Thesis

Reference Code No. Module Title No. of Credits
WST 701 Research Project (MSc) 60

20. List of appendices

Appendix A:

  • Matrix to show mapping of programme learning outcomes to QAA Benchmarks Statements and to NAQAAE NARS/ARS
  • Matrix to show mapping of programme learning outcomes to ARS
Appendix B: Curriculum Map
Appendix C: Personal Development Planning


Contact US


El Sherouk City , Suez Desert Road , Cairo 11837 - P.O. Box 43


19283 , +202 26890000 , +202 26300013 / 14 / 15 / 16 / 17 / 18