Presentation on theme: "SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058."— Presentation transcript:
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058 Email: firstname.lastname@example.org Web: http://faculty.ksu.edu.sa/anwar Sep. 10, 2011
Tentative Course Schedule 3 Classes per week (each 50 min) o Saturday, Monday, Wednesday 8:00am – 8:50am (Room 026) o Saturday, Monday, Wednesday 9:00am – 9:50am (Room 031) LAB: Office hours o Sat/Sun/Mon/Tue: 10am – 11am o Other time by appointments o Random drop-by (!) o Email is welcome
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. 5.Be able to communicate effectively using correct English through a written a report and presentation. 6.Understand the use of different client and server side technologies for developing web applications.
Course Website Course web site o Visit: http://faculty.ksu.edu.sa/anwar o Check the course website frequently o All the updates and news will be posted on the course website
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-13185603-0 Various Web Resources
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 Cant skip exam unless there is a medical emergency!
Important Notes Be aware of plagiarism – dont 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