Muffakham Jah College of Engineering and Technology (Sultan ul Loom Education Society) Computer Science and Engineering Department
Course Handout 2014-2015 Course Code: CS 351 Course Title: Web Programming and Services Class: B.E 3/4, Semester-II, Section-A Contact Hours per week: 4 Theory + 1 Tutorial Course Coordinator: Mr. Syed Mohiuddin Course Coordinator Phone: 9885495740 Course Coordinator Email:
[email protected] Course Coordinator Location: 2206D Course Coordinator Availability: Tuesday 12:30 - 13:30, Wednesday 12:30 – 13:30 Resource Link: http://mjcollege.ac.in/studentresourceslist.php?resourceusername=syed
Pre-requisite Courses: CS251 – Object Oriented Programming using Java CS281 – Java Lab
Course Description: This course will expose students to the programming techniques used in developing interactive web content. In particular, the course builds on the power of Javascript and XML to design web pages that dynamically interact with databases that reside on a server. The course begins by reviewing basic web technologies (XHTML, XML) and exploring the use of JavaScript to add interactive elements, as well as usage of advance Java concepts such as Serlvets, JSP, etc. with various service API’s. This course also introduces .Net Platform to prepare students to explore C# and ASP.Net as alternative approach for web development.
Course Outcomes On successful completion of this course, students will be able to: 1. Create user friendly, interactive websites with XHTML Specifications using client side Javascript 2. Demonstrate Server Side Programming using J2EE with filters 3. Undertake server side programming using JSP 4. Describe JDBC API for interfacing with databases and explore Java Mail API 5. Develop application on .Net Platform using ASP.Net and C#
Overview of Learning Activities 1. Lectures 2. Assignment Work 3. Tutorials and Programming Activity
Overview of Learning Resources 1. Prescribed Text Book a. Professional Java Server Programming J2EE, 1.3 Edition, by Subrahmanyam Allamaraju, Cedric Beust, Apress Publications b. Programming the World Wide Web, Robert W. Sebesta, Pearson Education. c. Professional .NET Framework 2.0, by Joe Duffy Wiley India, 2007 2. Reference Books / Resources in the Library a. Java The Complete Reference, 9th Edition, Herbert Schildt, Tata McGraw-Hill Education 3. Freely accessible internet sites a. http://www.w3schools.com b. http://net-tutorials.com/
4. Computer Software a. J2SE 1.6 SDK & Apache Tomcat Server 6.0 b. Microsoft Visual Studio 2008 c. SQL Database
Overview of Assessment i. Class Tests
20 Marks
ii. University Exam
75 Marks
iii. Assignments, Tutorial & Programming Activity
05 Marks
Course Coordinator
Course Advisor
Module Coordinator
Program Coordinator
Head-CSED
MJCET/CSED/CO’s/IP/Revision 01