Sw381 web applications development prerequisite sw211 introduction to software engineering
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) PowerPoint PPT Presentation


  • 63 Views
  • Uploaded on
  • Presentation posted in: General

SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering). Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058 Email: [email protected] Web: http://faculty.ksu.edu.sa/anwar Sep. 10, 2011. Tentative Course Schedule.

Download Presentation

SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering)

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Sw381 web applications development prerequisite sw211 introduction to software engineering

SW381: Web Applications DevelopmentPrerequisite: SW211 (Introduction to Software Engineering)

Instructor:

Dr. Mohammad Anwar Hossain

Office: Room 2058

Email: [email protected]

Web: http://faculty.ksu.edu.sa/anwar

Sep. 10, 2011


Tentative course schedule

Tentative Course Schedule

  • 3 Classes per week (each 50 min)

    • Saturday, Monday, Wednesday 8:00am – 8:50am (Room 026)

    • Saturday, Monday, Wednesday 9:00am – 9:50am (Room 031)

  • LAB:

  • Office hours

    • Sat/Sun/Mon/Tue: 10am – 11am

    • Other time by appointments

    • Random drop-by (!)

    • Email is welcome


  • Tentative course description

    Tentative Course Description

    • A basic introduction to the Internet and WWW including HTML, URL and HTTP. Developing web applications with static and dynamic web content. Formatting web pages with tables, images, frames and CSS (Cascading Style sheets). Introduction to client side scripting such as JavaScript. Dynamic web content generation and introduction to server side scripting such as PHP, and ASP .NET. Database connectivity to web applications. Fundamentals of Web 2.0 – the modern web applications. Basics of other relevant concepts and technologies such as XHTML, XML, Ajax, Web servers, Effective report writing and communication. Software project management guidelines are presented to be practiced in the term project.


    Course learning outcome

    Course Learning Outcome

    1.Be able to design a web application by considering several realistic constraints.

    2.Be able to use the technical concept into practice for developing web applications.

    3.Understand and use state-of-the-art web application development tools and languages to develop web applications.

    4.Understand the basic approach and key concepts of developing static and dynamic web sites.

    • Be able to communicate effectively using correct English through a written a report and presentation.

    • Understand the use of different client and server side technologies for developing web applications.


    Course learning outcome1

    Course Learning Outcome

    7.Be able to develop web application using HTML, XHTML, CSS, JavaScript, DOM, XML, AJAX and other similar technologies.

    8.Be able to program server side logic using server side scripting language such as PHP.

    9.Be able to build basic web interfaces for communicating with underlying web databases.

    10. Be able to set up and maintain database systems like MySQL.

    11. Be able to gather requirements, identify use cases, design, implement, and deploy web applications.

    12. Be able to set up and maintain web servers like Tomcat and Apache.


    Course website

    Course Website

    • Course web site

      • Visit: http://faculty.ksu.edu.sa/anwar

      • Check the course website frequently

      • All the updates and news will be posted on the course website


    Reference books

    Reference Books

    • Developing Web Applications

      • By Ralph Moseley, Wiley-VCH Verlag GmbH & Co. KGaA, 2007

    • Web Application Architecture: Principles, Protocols and Practices. (2nd edition)

      • by Leon Shklar and Rich Rosen, John Wiley& Son Ltd. 2009.

  • Ajax, Rich Internet Applications, and Web Development for Programmers

    • By Paul J. Deitel, Harvey M. Deitel, Jan 2008

  • Web Technologies: A Computer Science Perspective

    • By Jeffrey C. Jackson, ISBN: 0-13—185603-0

  • Various Web Resources


  • Marking scheme

    Marking Scheme

    • 10% Short quizzes and assignments- anytime

    • 25% Midterm exam (two parts)

    • 20% Web application development project (work in group of 2/3),

    • 40% Final exam (student should achieve at least 50 % of the Final to pass the course)

    • 5% Lab Assignment

    • Can’t skip exam unless there is a medical emergency!


    Important notes

    Important Notes

    • Be aware of plagiarism – don’t copy and hand in others work and claim credit

    • Any plagiarism case will automatically receive “F” grade

    • Regular attendance in the class is highly recommended- otherwise you miss the clue for exams


    Sw381 web applications development prerequisite sw211 introduction to software engineering

    متشکرم

    M. Anwar Hossain


  • Login