SlideShare a Scribd company logo
4
Most read
11
Most read
14
Most read
Introduction to Web Engineering
Mr. Mubashir Ali
Lecturer (Dept. of Computer Science)
dr.mubashirali1@gmail.com
1
Lecture 01
Outline
• Grading Policy
• Academic Honesty
• Introduction to the Course
• What is web engineering?
• Web applications
• The case for web engineering
• Categories of web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
2
Mubashir Ali - Lecturer (Department of
Computer Science)
3
Grading Policy
Classification
Assignments, Presentation & Quizzes 2 Marks
Attendance & Class Behavior 2 Marks
Mid-term Exam 12 Marks
Final-term Exam 24 Marks
Semester Project & Practical 20 Marks
Total 60 Marks
Mubashir Ali - Lecturer (Department of
Computer Science)
4
Academic Honesty
 Your work in this class must be your own
 If students are found to have collaborated
excessively or to have cheated (e.g. by copying or
sharing answers during an examination), all
involved will at a minimum receive grades of
“0” for the first violation
 Further violations will result in failure in the course
Mubashir Ali - Lecturer (Department of
Computer Science)
5
Few Things to Remember
 Attendance will be taken with in 5 minutes at the start of class
 Students are allowed to enter into class with in 15 minutes at
the starting of class
 Zero tolerance policy on attendance, discipline of class during
lectures!
 Assignments must be submitted on time, no late submissions
 In case of copied assignment both parties will be given zero!
 Projects, Presentation, Quizzes, Assignments, Class participation
are very important.
 Don’t miss your Classes, Quizzes, Presentations, Assignments
and Projects!
1. Introduction to the Course
This course aims:
• to introduce the methods and techniques
used in Web-based application development
• to develop practical web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
6
1.1 Web application development
Browser interprets user’s
selection and makes request from
appropriate server
Server accepts
and processes
request from
browser
4. Server sends requested files to browser to
be interpreted
1. User sends request
User receives file
displayed by the browser
Browser
Mubashir Ali - Lecturer (Department of
Computer Science)
7
1.2 Web application development…
• Hyper-text Markup Language (HTML)
• Cascading Style-sheets (CSS)
• Client-side Scripting Language (JavaScript)
• Serve-side Scripting Language (PHP)
• Database Language (MySQL)
Mubashir Ali - Lecturer (Department of
Computer Science)
8
1.3 Books & Resources
• Visit: http://www.mubashirali.com/web-
engineering/
Mubashir Ali - Lecturer (Department of
Computer Science)
9
2. Web engineering
• Software engineering is an engineering discipline
that is concerned with all aspects of software
production
• Software Engineering is the science and art of
building significant software systems that are:
– on time
– on budget
– with acceptable performance
– with correct operation
Mubashir Ali - Lecturer (Department of
Computer Science)
10
2. Web engineering…
• Web engineering is the study of the process,
used to create high quality Web-based
applications
• Web engineering draws heavily on the
principles and management activities found in
software engineering processes
• Web engineering extends Software Engineering
to Web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
11
2. Web engineering…
• The application of systematic and
quantifiable approaches to cost-effective
analysis, design, implementation, testing,
operation, and maintenance of high-quality
web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
12
3. Web applications
• WWW has massive and permanent influence
on our lives
– Economy, Industry, education, healthcare,
entertainment
• Why?
– global and permanent
– Comfortable and uniform access
Mubashir Ali - Lecturer (Department of
Computer Science)
13
3. Web applications…
• WWW started as an informational medium
• Evolved into application medium
– Interactive, data intensive services
• Distinguishing factors
– How it is used?
– Technologies and standards for development
Mubashir Ali - Lecturer (Department of
Computer Science)
14
3. Web applications…
• A Web application is a system that utilizes
W3C standards & technologies to deliver
web-specific resources to clients (typically)
through a browser
• Technology + interaction
Mubashir Ali - Lecturer (Department of
Computer Science)
15
4. The case for web engineering…
• Top project drawbacks (Cutter, 2000)
– 84% - Failure to meet business objectives
– 79% - Project schedule delays
– 63% - Budget overrun
– 53% - Lack of functionality
• Web Engineering’s solution:
– Clearly defined goals & objectives
– Systematic, phased development
– Careful planning
– Iterative & continuous auditing of the entire process
Mubashir Ali - Lecturer (Department of
Computer Science)
16
5. Categories of web applications
• Document-centric web
• Interactive and transactional web applications
• Workflow-based web applications
• Collaborative and social web applications
• Portal-oriented web applications
• Ubiquitous web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
17
5.1 Categories of Web Applications
(development history vs complexity)
Doc-Centric
Interactive
Transactional
Workflow
Based
Social Web
Collaborative
Ubiquitous
Portal
Oriented
Development History
Complexity
Mubashir Ali - Lecturer (Department of
Computer Science)
18
Summary
• Web engineering extends Software
Engineering to Web applications
• Why web engineering?
• Web applications
• Categories of web applications
Mubashir Ali - Lecturer (Department of
Computer Science)
19
References
• Lecture Slides by Kappel et al.
• Chapter 1, Kappel, G., Proll, B. Reich, S. &
Retschitzegger, W. (2006). Web Engineering,
1st ed. Hoboken, NJ: Wiley & Sons
• UNESCO ICTLIP Module 6. Lesson 1 Slides
Mubashir Ali - Lecturer (Department of
Computer Science)
20

More Related Content

PPT
Web Engineering
Deniz Kılınç
 
PPT
Web Engineering
Abdul Wahid
 
PPT
Web Engineering
Muhammad Muzammal
 
PPTX
Web engineering lecture 1
University of Swat
 
PPTX
Web application architecture
Tejaswini Deshpande
 
PDF
Introduction to Web Programming
Ynon Perek
 
PDF
Internet programming lecture 1
Mohammed Hussein
 
PPT
Visual programming lecture
AqsaHayat3
 
Web Engineering
Deniz Kılınç
 
Web Engineering
Abdul Wahid
 
Web Engineering
Muhammad Muzammal
 
Web engineering lecture 1
University of Swat
 
Web application architecture
Tejaswini Deshpande
 
Introduction to Web Programming
Ynon Perek
 
Internet programming lecture 1
Mohammed Hussein
 
Visual programming lecture
AqsaHayat3
 

What's hot (20)

PPTX
ppt of web development for diploma student
Abhishekchauhan863165
 
PPTX
Web Development
Aditya Raman
 
PDF
Web technology
Selvin Josy Bai Somu
 
PPT
Webservices
Gerard Sylvester
 
PDF
Web Design & Development - Session 1
Shahrzad Peyman
 
PPT
introduction to Web system
hashim102
 
PPTX
User Interface Analysis and Design
Saqib Raza
 
PPT
REQUIREMENT ENGINEERING
Saqib Raza
 
PDF
Software Engineering : Requirement Analysis & Specification
Ajit Nayak
 
PPTX
Need for Web Engineering
Nosheen Qamar
 
PDF
WEB I - 01 - Introduction to Web Development
Randy Connolly
 
PDF
Introduction to web development
Mohammed Safwat
 
PPTX
Introduction to Software Engineering
Saqib Raza
 
PDF
6. Web Publishing
Jyoti Yadav
 
PDF
Software engineering a practitioners approach 8th edition pressman solutions ...
Drusilla918
 
PPT
Ppt of web development
bethanygfair
 
PPT
Unit 1 - Introduction to Software Engineering.ppt
DrTThendralCompSci
 
PPT
Software Engineering (Project Planning & Estimation)
ShudipPal
 
PPTX
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
Vigneshkumar Ponnusamy
 
PPT
Introduction to data structures and Algorithm
Dhaval Kaneria
 
ppt of web development for diploma student
Abhishekchauhan863165
 
Web Development
Aditya Raman
 
Web technology
Selvin Josy Bai Somu
 
Webservices
Gerard Sylvester
 
Web Design & Development - Session 1
Shahrzad Peyman
 
introduction to Web system
hashim102
 
User Interface Analysis and Design
Saqib Raza
 
REQUIREMENT ENGINEERING
Saqib Raza
 
Software Engineering : Requirement Analysis & Specification
Ajit Nayak
 
Need for Web Engineering
Nosheen Qamar
 
WEB I - 01 - Introduction to Web Development
Randy Connolly
 
Introduction to web development
Mohammed Safwat
 
Introduction to Software Engineering
Saqib Raza
 
6. Web Publishing
Jyoti Yadav
 
Software engineering a practitioners approach 8th edition pressman solutions ...
Drusilla918
 
Ppt of web development
bethanygfair
 
Unit 1 - Introduction to Software Engineering.ppt
DrTThendralCompSci
 
Software Engineering (Project Planning & Estimation)
ShudipPal
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
Vigneshkumar Ponnusamy
 
Introduction to data structures and Algorithm
Dhaval Kaneria
 
Ad

Similar to Lecture-1: Introduction to web engineering - course overview and grading scheme (20)

PPTX
Lect 1 (Introduction to Web Engineering).pptx
SamraNawabi
 
PPT
Web technology Part-02-WebEngineering.ppt
namrabsit
 
PPTX
Introduction to WEB engineering TERMINOLOGIES
Softhat IT Solutions
 
PPTX
IntrO To Management Chapter 1 and 2 slid
iamayesha2526
 
PPTX
Chapter_1_Web Based Systems_cse_iubat.pptx
shrabonb22
 
PPTX
Web design - Applications and web application definition
Mustafa Kamel Mohammadi
 
PPTX
Untangling fall2017 week1
Derek Jacoby
 
PPTX
Untangling the web week1
Derek Jacoby
 
PPT
Web Engineering
anshu_priya
 
PPT
Web01 091024130908-phpapp01
Jay Patel
 
PPTX
Introduction to Web Design and Development Lecture 1.pptx
hiramughal23
 
PPTX
WELecture01.pptx
SheikhBadarUdDinTahi1
 
PPTX
CSC431_Chap1
Bro Shola Ajayi
 
PPTX
Lec-1-2.pptx
namraashraf56
 
PDF
Lecture_1_Introduction (Web Engineering).pdf
ssuserb933d8
 
PPTX
Summer Training PPT on Web development from digipaath private limited
srishti80
 
PPTX
Intro to Web Prog
Bro Shola Ajayi
 
PDF
Web engineering notes unit 2
inshu1890
 
PPT
Web engineering cse ru
Hossain Md Shakhawat
 
PDF
Front-end Web Dev (HK) Info Session
Allison Baum
 
Lect 1 (Introduction to Web Engineering).pptx
SamraNawabi
 
Web technology Part-02-WebEngineering.ppt
namrabsit
 
Introduction to WEB engineering TERMINOLOGIES
Softhat IT Solutions
 
IntrO To Management Chapter 1 and 2 slid
iamayesha2526
 
Chapter_1_Web Based Systems_cse_iubat.pptx
shrabonb22
 
Web design - Applications and web application definition
Mustafa Kamel Mohammadi
 
Untangling fall2017 week1
Derek Jacoby
 
Untangling the web week1
Derek Jacoby
 
Web Engineering
anshu_priya
 
Web01 091024130908-phpapp01
Jay Patel
 
Introduction to Web Design and Development Lecture 1.pptx
hiramughal23
 
WELecture01.pptx
SheikhBadarUdDinTahi1
 
CSC431_Chap1
Bro Shola Ajayi
 
Lec-1-2.pptx
namraashraf56
 
Lecture_1_Introduction (Web Engineering).pdf
ssuserb933d8
 
Summer Training PPT on Web development from digipaath private limited
srishti80
 
Intro to Web Prog
Bro Shola Ajayi
 
Web engineering notes unit 2
inshu1890
 
Web engineering cse ru
Hossain Md Shakhawat
 
Front-end Web Dev (HK) Info Session
Allison Baum
 
Ad

More from Mubashir Ali (20)

PDF
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Mubashir Ali
 
PDF
Lecture-2: Zachman Framework for Enterprise Architecture
Mubashir Ali
 
PDF
Lecture-3: Introduction to html - Basic Structure & Block Building
Mubashir Ali
 
PDF
Lecture-2: Web development application development process model
Mubashir Ali
 
PDF
Lecture-1: Introduction to system integration and architecture - course overv...
Mubashir Ali
 
PDF
Lecture-7: World Wide Web (WWW) & ECommerce
Mubashir Ali
 
PDF
Lecture-6: The Internet
Mubashir Ali
 
PDF
Lecture-5: Introduction to Networks & Data Communication
Mubashir Ali
 
PDF
Lecture-4: Introduction to Programming & Databases
Mubashir Ali
 
PDF
Lecture-3: Operating System & Application Softwares
Mubashir Ali
 
PDF
Lecture-2(2): Number System & Conversion
Mubashir Ali
 
PDF
Lecture-2(1): Computer Hardware & System Components
Mubashir Ali
 
PDF
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Mubashir Ali
 
PDF
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Mubashir Ali
 
PDF
Lect-6&7: Network Diagrams, PERT and CPM
Mubashir Ali
 
PDF
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
PDF
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
PDF
Lect-4: UML diagrams - Unified Modeling Language - SPM
Mubashir Ali
 
PDF
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Mubashir Ali
 
PDF
Lect-2: Overview and Traditional SPM, Classic mistakes
Mubashir Ali
 
Lecture-3: Traditional Approaches to System Development and Enterprise Engine...
Mubashir Ali
 
Lecture-2: Zachman Framework for Enterprise Architecture
Mubashir Ali
 
Lecture-3: Introduction to html - Basic Structure & Block Building
Mubashir Ali
 
Lecture-2: Web development application development process model
Mubashir Ali
 
Lecture-1: Introduction to system integration and architecture - course overv...
Mubashir Ali
 
Lecture-7: World Wide Web (WWW) & ECommerce
Mubashir Ali
 
Lecture-6: The Internet
Mubashir Ali
 
Lecture-5: Introduction to Networks & Data Communication
Mubashir Ali
 
Lecture-4: Introduction to Programming & Databases
Mubashir Ali
 
Lecture-3: Operating System & Application Softwares
Mubashir Ali
 
Lecture-2(2): Number System & Conversion
Mubashir Ali
 
Lecture-2(1): Computer Hardware & System Components
Mubashir Ali
 
Lecture-1: Introduction to Computer - Basic Definitions & Concepts- Computer ...
Mubashir Ali
 
Software Matrics (Product - Process - Resource - Matrics) - (LOC, FP, Complex...
Mubashir Ali
 
Lect-6&7: Network Diagrams, PERT and CPM
Mubashir Ali
 
Lect-5: Work Breakdown Structure and Project Cost Estimation
Mubashir Ali
 
Lect-4: Software Development Life Cycle Model - SPM
Mubashir Ali
 
Lect-4: UML diagrams - Unified Modeling Language - SPM
Mubashir Ali
 
Lect-3: Statement of Work - Write effective SOW for Software Project - Template
Mubashir Ali
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Mubashir Ali
 

Recently uploaded (20)

PPTX
PPTs-The Rise of Empiresghhhhhhhh (1).pptx
academysrusti114
 
PDF
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPT
Python Programming Unit II Control Statements.ppt
CUO VEERANAN VEERANAN
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PPTX
Odoo 18 Sales_ Managing Quotation Validity
Celine George
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PDF
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
PDF
The Picture of Dorian Gray summary and depiction
opaliyahemel
 
PDF
Types of Literary Text: Poetry and Prose
kaelandreabibit
 
PDF
Sunset Boulevard Student Revision Booklet
jpinnuck
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTs-The Rise of Empiresghhhhhhhh (1).pptx
academysrusti114
 
UTS Health Student Promotional Representative_Position Description.pdf
Faculty of Health, University of Technology Sydney
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
Python Programming Unit II Control Statements.ppt
CUO VEERANAN VEERANAN
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Odoo 18 Sales_ Managing Quotation Validity
Celine George
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
TEF & EA Bsc Nursing 5th sem.....BBBpptx
AneetaSharma15
 
The Picture of Dorian Gray summary and depiction
opaliyahemel
 
Types of Literary Text: Poetry and Prose
kaelandreabibit
 
Sunset Boulevard Student Revision Booklet
jpinnuck
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 

Lecture-1: Introduction to web engineering - course overview and grading scheme

  • 1. Introduction to Web Engineering Mr. Mubashir Ali Lecturer (Dept. of Computer Science) [email protected] 1 Lecture 01
  • 2. Outline • Grading Policy • Academic Honesty • Introduction to the Course • What is web engineering? • Web applications • The case for web engineering • Categories of web applications Mubashir Ali - Lecturer (Department of Computer Science) 2
  • 3. Mubashir Ali - Lecturer (Department of Computer Science) 3 Grading Policy Classification Assignments, Presentation & Quizzes 2 Marks Attendance & Class Behavior 2 Marks Mid-term Exam 12 Marks Final-term Exam 24 Marks Semester Project & Practical 20 Marks Total 60 Marks
  • 4. Mubashir Ali - Lecturer (Department of Computer Science) 4 Academic Honesty  Your work in this class must be your own  If students are found to have collaborated excessively or to have cheated (e.g. by copying or sharing answers during an examination), all involved will at a minimum receive grades of “0” for the first violation  Further violations will result in failure in the course
  • 5. Mubashir Ali - Lecturer (Department of Computer Science) 5 Few Things to Remember  Attendance will be taken with in 5 minutes at the start of class  Students are allowed to enter into class with in 15 minutes at the starting of class  Zero tolerance policy on attendance, discipline of class during lectures!  Assignments must be submitted on time, no late submissions  In case of copied assignment both parties will be given zero!  Projects, Presentation, Quizzes, Assignments, Class participation are very important.  Don’t miss your Classes, Quizzes, Presentations, Assignments and Projects!
  • 6. 1. Introduction to the Course This course aims: • to introduce the methods and techniques used in Web-based application development • to develop practical web applications Mubashir Ali - Lecturer (Department of Computer Science) 6
  • 7. 1.1 Web application development Browser interprets user’s selection and makes request from appropriate server Server accepts and processes request from browser 4. Server sends requested files to browser to be interpreted 1. User sends request User receives file displayed by the browser Browser Mubashir Ali - Lecturer (Department of Computer Science) 7
  • 8. 1.2 Web application development… • Hyper-text Markup Language (HTML) • Cascading Style-sheets (CSS) • Client-side Scripting Language (JavaScript) • Serve-side Scripting Language (PHP) • Database Language (MySQL) Mubashir Ali - Lecturer (Department of Computer Science) 8
  • 9. 1.3 Books & Resources • Visit: http://www.mubashirali.com/web- engineering/ Mubashir Ali - Lecturer (Department of Computer Science) 9
  • 10. 2. Web engineering • Software engineering is an engineering discipline that is concerned with all aspects of software production • Software Engineering is the science and art of building significant software systems that are: – on time – on budget – with acceptable performance – with correct operation Mubashir Ali - Lecturer (Department of Computer Science) 10
  • 11. 2. Web engineering… • Web engineering is the study of the process, used to create high quality Web-based applications • Web engineering draws heavily on the principles and management activities found in software engineering processes • Web engineering extends Software Engineering to Web applications Mubashir Ali - Lecturer (Department of Computer Science) 11
  • 12. 2. Web engineering… • The application of systematic and quantifiable approaches to cost-effective analysis, design, implementation, testing, operation, and maintenance of high-quality web applications Mubashir Ali - Lecturer (Department of Computer Science) 12
  • 13. 3. Web applications • WWW has massive and permanent influence on our lives – Economy, Industry, education, healthcare, entertainment • Why? – global and permanent – Comfortable and uniform access Mubashir Ali - Lecturer (Department of Computer Science) 13
  • 14. 3. Web applications… • WWW started as an informational medium • Evolved into application medium – Interactive, data intensive services • Distinguishing factors – How it is used? – Technologies and standards for development Mubashir Ali - Lecturer (Department of Computer Science) 14
  • 15. 3. Web applications… • A Web application is a system that utilizes W3C standards & technologies to deliver web-specific resources to clients (typically) through a browser • Technology + interaction Mubashir Ali - Lecturer (Department of Computer Science) 15
  • 16. 4. The case for web engineering… • Top project drawbacks (Cutter, 2000) – 84% - Failure to meet business objectives – 79% - Project schedule delays – 63% - Budget overrun – 53% - Lack of functionality • Web Engineering’s solution: – Clearly defined goals & objectives – Systematic, phased development – Careful planning – Iterative & continuous auditing of the entire process Mubashir Ali - Lecturer (Department of Computer Science) 16
  • 17. 5. Categories of web applications • Document-centric web • Interactive and transactional web applications • Workflow-based web applications • Collaborative and social web applications • Portal-oriented web applications • Ubiquitous web applications Mubashir Ali - Lecturer (Department of Computer Science) 17
  • 18. 5.1 Categories of Web Applications (development history vs complexity) Doc-Centric Interactive Transactional Workflow Based Social Web Collaborative Ubiquitous Portal Oriented Development History Complexity Mubashir Ali - Lecturer (Department of Computer Science) 18
  • 19. Summary • Web engineering extends Software Engineering to Web applications • Why web engineering? • Web applications • Categories of web applications Mubashir Ali - Lecturer (Department of Computer Science) 19
  • 20. References • Lecture Slides by Kappel et al. • Chapter 1, Kappel, G., Proll, B. Reich, S. & Retschitzegger, W. (2006). Web Engineering, 1st ed. Hoboken, NJ: Wiley & Sons • UNESCO ICTLIP Module 6. Lesson 1 Slides Mubashir Ali - Lecturer (Department of Computer Science) 20