| SWE 363: Web Engineering And Development |
SWE 363: Web Engineering And Development
Course Level:
Undergraduate
Catalog Description:
Web Engineering fundamentals: requirements, analysis modeling, design modeling, testing. Internet basics for web applications. Technologies and tools for developing web applications: markup languages, styling, data description and transformation, client and server side programming. Web services. Advances in web engineering.
Textbook(s):
No official textbook but the lecture slides provides a good start in addition to several web sites that will be made available through the course website
Reference(s) and Other Material:
- H. M. Deitel, P. J. Deitel, and A. B. Goldberg, Internet and World Wide Web How to Program, 4/e, Pearson Education Inc., 2008.
- H. M. Deitel, et al., XML How to Program, First Edition, Pearson Education Inc., 2001.
- G. Kappel, B. Pröll, S. Reich, and W. Retschitzegger (eds), Web Engineering - The Discipline of Systematic Development of Web Applications, John Wiley & Sons, 2006http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470015543,descCd- tableOfContents.html and http://www.web-engineering.at/eng/
- R. Pressman, Web Engineering: A Practitioner's Approach, McGraw-Hill Higher Education, 2008. http://highered.mcgraw-hill.com/sites/0073523291/
Course Outcomes:
Upon completion of the course, the student should be able to:
- Perform analysis modeling and design modeling for web applications.
- Identify candidate tools and technologies for developing web applications.
- Develop user-interfaces for web applications.
- Develop web applications and web services.
- Describe and transform data using XML and its related technologies.
Topics Covered:
- Web Engineering Fundamentals
- Introduction to web applications & web engineering
- Requirements gathering & planning for web engineering
- Analysis modeling for web Applications
- Design modeling for web applications (quality dimensions, architectural design)
- Design modeling for web applications (interface design, content design)
- Testing web applications
- Internet Basics for Web Applications
- Introduction to the Internet
- Client-server basics
- HTTP
- Web security
- Search engines
- Markup Languages and Styling
- HTML
- XHTML
- CSS (Cascading Style Sheets)
- Client-Side Scripting (JavaScript)
- Data Description and Transformation (XML, XSL, XSLT, DTD, DOM, XSD)
- Server-Side Programming
- Web Services, Web Servers (Hosting)
- Advances in Web Engineering
|
|
|
Created at 11/18/2015 2:38 PM by Webmaster of CCSE website CCSE
|
|
Last modified at 11/18/2015 2:38 PM by Webmaster of CCSE website CCSE
|
|  |
|
|
|