COURSE CODE COURSE TITLE SEMESTER SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING : CS0402 DEPARTMENT OF CSE COURSE PLAN : SCRIPTING LANGUAGES AND WEB TECHNOLOGY : VIII COURSE TIME : JAN-MAY 2013 LOCATION Day 1 : TECH PARK Section A B C D E Hour Timing Hour Timing Hour Timing Hour Timing Hour Timing 11.25-12.15 11.25-12.15 11.25-12.15 1,5 8.45-9.35, 1.30-2.20 2 5 1.30-2.20 5 1.30-2.20 5 1.30-2.20 3 11.25-12.15 1 8.45-9.35 1 8.45-9.35 1 8.45-9.35 11.25-12.15 11.25-12.15 Faculty Details Sec. Name Office Office hour Mail id A R.JEYA jeya.r@ktr.srmuniv.ac.in B K.VARALAKSHMI varalakshmi.k@ktr.srmuniv.ac.in C G.K SANDHIA sandhia.g@ktr.srmuniv.ac.in D G.NIRANJANA niranjana.g@ktr.srmuniv.ac.in E S.P.KANMANI kanmani.s@ktr.srmuniv.ac.in Required Text Books: 1. Jason Hunter, William Crawford, Java Servlet Programming, O Reilly Publications, 1999. 2. Ravi Kalakota and Andrew B Whinston, Frontiers of Electronic Commerce, Addison Wesley, 1996 3. Eric Ladd, Jim O Donnel, Using HTML 4, XML and Java, Prentice Hall of India QUE,1999 4. H.M.Deitel, P.J.Deitel, A.B.Goldberg, Internet & World Wide Web - How to program, Pearson Education Reference Books
1. Jeffy Dwight, Michael Erwin and Robert Niles, Using CGI, Prentice Hall of India QUE, 1999. 2. Scot Johnson, Keith Ballinger, Davis Chapman, Using Active server Pages, Prentice Hall of India, 1999. 3. Ted coombs, Jason coombs, Brewer, Active X source book, John wiley, 1999 4. Evangelos Petroutsos, Mastering Visual Basic 6, BPB Publications, 1998 5. R.Bremanath, C.S.Senthil Raja, V.Sivakumar, Web Technology version 1.0 Web resources http://books.google.com http://en.wkipedia.org/wki/scriptinglanguage Prerequisite : CS0202 - Principles of Programming Languages CS0303 - Computer Networks Objectives 1. To study about the Basic web concept and Internet protocols 2. To learn about the CGI Concepts & CGI Programming 3. To learn about various Scripting Languages. 4. To Study about the DHTML, XML 5. To Study about the On-Line web applications and Internet Concepts. Assessment Assessment Marks Cycle Test I 10 Cycle Test II 10 Surprise Test 5 Model Exam 20 Attendance 5 Test Schedule S.No. DATE TEST TOPICS DURATION 1 Cycle Test - I Unit I & II 2 periods 2 As per calendar Cycle Test - II Unit III & IV 2 periods 3 Model Exam All 5 units 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome Program outcome To learn Basic Web Concepts and Fundamentals of An ability to understand the basic Internet concepts and CGI programming.
CGI Concepts. Various Scripting languages, DHTML, XML An ability to design webpages using scripting languages, DHTML, XML. An ability to design On-Line Applications Detailed Session Plan INTRODUCTION Internet Principles Basic Web Concepts Client/Server model Retrieving data from Internet HTML and Scripting Languages Standard Generalized Mark up languages Next Generation Internet Protocols and Applications Sessi on No. 1 2 3 4 5 6 Topics to be covered Internet Principles Basic Web Concepts Client/Server model Retrieving data from Internet HTML and Scripting Languages HTML and Scripting Languages Time (min) Ref Teaching Method Testing Method,, 7 Standard Generalized Mark up languages, 8 9 Next Generation Internet Protocols and Applications COMMON GATEWAY INTERFACE PROGRAMMING HTML forms CGI Concepts HTML tags Emulation Server Browser Communication E-mail generation CGI client Side applets CGI server applets authorization and security. Introduction to PERL. 10 Discussion HTML forms 11 CGI Concepts Discussion, Illustration by examples 12 HTML tags Emulation Server Browser Communication, 13 14 E-mail generation,
15 16 CGI client Side applets CGI server applets authorization and security, 17 Introduction to PERL., 18 T4 SCRIPTING LANGUAGES Java Script Programming-Dynamic HTML-Cascading style sheets-object model and Event model- Filters and Transitions-Active X Controls-Multimedia-Client side script.- VB Script programming Forms Scripting Object 19 Java Script Programming-Dynamic HTML T4 20 Cascading style sheets, T4 21 Object model and Event model, T4 22 Filters and Transitions T4 23 Active X Controls T4 24 Multimedia, T4 25 Client side script.- VB Script, T4, programming 26 Forms, T4 27 Scripting Object, T4 SERVER SIDE PROGRAMMING Dynamic Web content cascading style sheets DHTML XML Server side includes communication Active and Java Server Pages Firewalls Proxy Servers. 28 Dynamic Web content 29 cascading style sheets 30 DHTML 31 XML 32 Server side includes 33 communication 34 35 Active and Java Server Pages Firewalls,T4,
36 Proxy Servers ON-LINE APPLICATIONS Simple applications on-line databases monitoring user events plug-ins database connectivity Internet Information Systems EDI application in business Internet Commerce Customization of Internet Commerce. 37 38 39 40 41 42 43 44 45 Simple applications on-line databases monitoring user events plug-ins database connectivity Internet Information Systems EDI application in business Internet Commerce Customization of Internet Commerce.,,,, Prepared By Approved By Ms JEYA HOD/CSE