Software Engineering for the World Wide Web
Spring Semester, 2011
Location: Innovation Hall 134
Time: Wed 7:20-10:00pm
Instructor Overview Textbook and Readings Grading Schedule Academic Integrity
|Professor:||Dr. Vinod Dubey|
|Class Hours:||Wed 7:20-10:00, Innovation Hall 134|
|Prerequisite:||SWE 619 and SWE Foundation material or (CS 540 and 571)|
|Office Hours:||Anytime electronically, or by appointment|
|TA:||Ayeswarya Anandan, email@example.com|
|Office Hours:||Tuesday 5:00pm -- 7:00pm, Engineering Bldg. Room 4456|
SWE 642 teaches some of the topics related to the exciting software development models that are used to support web and e-commerce applications. We will be studying the software design and development side of web applications, rather than the policy, business, or networking sides. An introductory level knowledge of HTML and Java is required. SWE 619 is a required prerequisite and SWE 632 is a good background course. The class will be very practical (how to build things) and require several small programming assignments.
Textbook and Readings
Other two books are recommended for HTML and Java. Many students will already have good references for HTML and Java, so these are only recommended if you need them.
Programs will be graded on style and formatting as well as correctness.
Schedule (subject to change; check regularly)
|1||1/26||Snow Storm -- Class canceled|
|2||2/02|| Course overview;
Introduction to the Internet and World Wide Web
|3||2/09|| Intro to Web Software
|4||2/16|| Client-side Software ,
|5||2/23|| Client-side Software ,
|6||3/02|| Web Data Management
|7||3/09|| Rich Internet Applications
|8||3/16||Spring Break||NO CLASS|
|9||3/23||Midterm exam (7:20 pm - 10:00 pm)|
|10||3/30|| Server-side Software
|11||4/06|| Server-side Software
More about servlets
|12||4/13|| Web Data Management
|13||4/20|| Component-based SWE
Java Server Pages
|14||4/27|| Integration of Servlets and JSP
Implementing the Model View Controller (MVC) Architecture
|15||5/04||Web services: SOAP and RESTful||
|16||5/11||Final exam (7:20 pm - 10:00 pm)|
George Mason's policy concerning student conduct applies. Although students are encouraged to discuss the topics covered in class, all homework assignments, exams, and projects are to be completed individually, unless joint work is explicitly authorized by the instructor. If joint work is authorized, all contributing students must be listed on the submission. Any deviation from this is considered an Honor Code violation, and, as a minimum, will result in failure of the submission and, as a maximum, failure of the class.
If you are a student with a disability and you need academic accommodations, please see me and contact the Disability Resource Center (DRC) at 993-2474. All academic accommodations must be arranged through the DRC.