M.Sc. 2nd

Web Engineering CSC-558
Credit Hours: 3 (2-1)
Prerequisites: Programming Fundamentals

Course Learning Outcomes (CLOs): At the end of the course the students will be able to:
  1. Discuss how web standards impact software development.
  2. Describe the constraints that the web puts on developers. 
  3. Design and Implement a simple web application. 
  4. Review an existing web application against a current web standard.
Course Content:
Web programming languages (e.g., HTML5, CSS 3, Java Script, PHP), Design principles of Web based applications, Software as a Service (SaaS), Web standards, Responsive Web Design, Web Applications, Browser/Server Communication, Web App Security: Network Attacks, Session Attacks,  Data Centers, Web Testing and Web Maintenance. 

Teaching Methodology: Lecturing, Written Assignments, Project, Report 
Writing Course Assessment: Sessional Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam
Reference Materials as per HEC:
  1. Web Engineering, Rajiv Chopra, Prentice-Hall , 2019 
  2. Web Engineering, Emilia Mendes and Nile Mosley, Springer Verlag, 2010. 
  3. Web Engineering: A Practitioners’ Approach, Roger S. Pressman, McGraw Hill, 2008. 
  4. Dynamic HTML: The Definitive Reference: A Comprehensive Resource for XHTML, CSS, DOM, JavaScript 3rd Edition, O'Reilly Media 2007. 
  5. JavaScript: The Definitive Guide, 8th Edition, David Flanagan. O'Reilly Media. 2014. 

👇

Comments

Post a Comment