Course Outcome - Web Programming and Networking Lab.pdf. Course Outcome - Web Programming and Networking Lab.pdf. Open.
MUFFAKHAM JAH COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER SCIENCE & ENGINEERING DEPARTMENT Course Handout 2013-2014
Course Code: CS 381 Course Title: WEB PROGRAMMING AND NETWORKING LAB Year and Semester: 3/4 Year, Semester-II Contact Hours per week: 3 Course Coordinator: Syed Mohd Akbar Hashmi / Khaja Zahoor Course Coordinator Phone: 9393835377 Course Coordinator Email:
[email protected] Resource Link: http://mjcollege.ac.in/studentresourceslist.php?resourceusername=akbar.hashmi Course Coordinator Location: Room No. 55065 Course Coordinator Availability: Tuesday 13:30 – 14:30 and Wednesday 9.20 to 10.20 P.M Pre-requisite Courses and Assumed Knowledge and Capabilities: To successfully complete this course, students should have completed the following courses: CS251 Object Oriented Programming using Java CS281 Java Lab Course Description: This course will help students to familiarize with networking commands and their uses as well
as
Socket
Programming,
client-server
communication
in
connection
oriented/connectionless environment, Remote Program execution. Students will also interactive web development using XHTML, JavaScript, with advanced server programming concepts using Java and .NET. Course Outcomes On successful completion of this course, students will be able to:
Demonstrate proficiency in using networking commands like ifconfig, netstat, ping, arp, telnet, ftp and tftp. Implement concurrent and iterative echo, time and daytime service using both Connection-oriented and Connection-less Socket system calls. Build a concurrent Multithreaded File Transfer Server. Implement Remote Program Execution using Socket System calls. Implement concurrent chat server using socket system calls. Implement Remote file Access using RPC. Apply knowledge in designing user friendly interactive web applications using Java and .NET.
Overview of Learning Activities 1. Laboratory experiments and demonstrations. 2. Group Micro Projects
Overview of Learning Resources 1. Prescribed Text Book a. Unix Network Programming, W. Richard Stevens, Pearson Education 2006 b. Professional Java Server Programming J2EE, 1.3 Edition, by Subrahmanyam Allamaraju, Cedric Beust, Apress Publications c. Programming the World Wide Web, Robert W. Sebesta, Pearson Education. d. Professional .NET Framework 2.0, by Joe Duffy Wiley India, 2007 2. Reference Books / Resources in the Library a. Computer Networking with Internet Protocols and Technology, William Stallings, earson Education 2004. b. TCP/IP Sockets in C: Practical Guide for Programmers, Michael J. Donahoo c. Linux socket programming by example, Warren W Gay d. HTML Black Book, 1st Edition, by Steven Holzner e. Java The Complete Reference, 9th Edition, Herbert Schildt, Tata McGraw-Hill Education f. J2EE: The Complete Reference by Keogh, Tata McGraw-Hill Education 3. Freely accessible internet sites a. http://www.youtube.com/watch?v=Q8Eqby-xKKw b. http://vimeo.com/40716653 c. http://jiansenlu.blogspot.in/2010/11/socket-programming-using-cjavavideo.html d. http://www.w3schools.com/html/default.asp e. http://www.w3schools.com/js/default.asp f. http://www.w3schools.com/xml/default.asp g. http://www.w3schools.com/sql/default.asp h. http://docs.oracle.com/javaee/6/tutorial/doc/ i. http://net-tutorials.com/ j. http://www.w3schools.com/aspnet/ 4. Computer Software a. b. c. d. e. f.
Linux / C J2SE 1.6 SDK J2EE SDK Apache Tomcat Server 6.0 Microsoft Visual Studio 2008
Overview of Assessment i. University Practical Exam 50 Marks ii. Departmental internal Assessment a. Preparation, Procedure & Documentation 20 Marks b. Quizzes c. Micro-Projects Note: Quizzes and Micro Projects combined carries 5 Marks.
MJCET/CSED/CO’s/IP/Revision 01