• No results found

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

N/A
N/A
Protected

Academic year: 2021

Share "SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN"

Copied!
6
0
0
Show more ( Page)

Full text

(1)

SRM UNIVERSITY

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING

DEPARTMENT OF CSE COURSE PLAN Course Code : CS0518

Course Title : Internet Programming and Tool Semester : II Semester (M.Tech)

Course Time :Dec – May 2012

Day SE Hour Timing Day 1 4 11.25 –12.15 Day 2 --- --- Day 3 1,3 8.45 – 9.35, 10.35-11.25 Day 4 4,5 & 6 11.25 –12.15, 1.30 – 3.10 Day 5 --- ---

Location: S.R.M.E.C – TECH PARK Faculty Details

Sec. Name Office Office hour Mail id SE Mr.Ganesh Kumar

Tech Park 703 A

Monday - Friday ganesh.ks@ktr.srmuniv.ac.in

Required Text Books:

1. Deital and Deital, Goldberg, “Internet & World Wide Web, How To Program”, third edition, Pearson Education, 2004.

Reference Books:

1. Jame Jaworski, “Java unleased”, SAMS Techmedia Publications, 1999

2. Naughton , Herbert Schildt , “Java2, Complete Reference”, 4th edition, TMH,2000 3. Deital & Deital, “Java How to program”, Prentice hall 2000.

4. Gary Cornell, Cay S.Horstmann, Core Java Vol.1 and Vol.2, Sun Microsystems. 5. Ted coombs, Jason coombs , Brewer, “ Active X source book”, John wiley 6. Web Technology version 1.0 by R. Bremananth, C.S. Senthil Raja

(2)

Web resources:

www.onesmartclick.com/.../internet concepts.html www.studentdump.com

Prerequisite :

CS0402 – Scripting Languages and Web Technology

Objectives

1. To learn about Java, HTML , DHTML concepts. 2. To know about server side programming

3. To gain the Knowledge of XML and its applications

Assessment Details

Cycle Test – I : 10 Marks Cycle Test – II : 10 Marks Surprise Test : 5 Marks Model Exam : 20 Marks

Attendance : 5 Marks

Test Schedule

S.No. DATE TEST TOPICS DURATION

1 As per Calender Cycle Test - I Unit I & II 2 periods 2

3

(3)

Outcomes

This course gives a strong foundation to learn the Internet Technologies

Course outcome Program outcome

To learn

Basic Internet Concepts World Wide Web Scripting Languages Server Side Programming Web Databases

An ability

To understand the basic concepts of Internet programming and protocols used.

To create applications using HTML, DHTML, CSS and Java Script.

To develop applications using SERVELETS. To work with JDBC, Web Databases and XML

Detailed Session Plan

BASIC INTERNET CONCEPTS

History of internet-Internet addressing-TCP/IP-DNS and directory services-Internet Applications- Electronic mail, New groups UUCP, FTP, Telnet, Finger

Sessi on No.

Topics to be covered Time

(min) Ref

Teaching

Method Testing Method

1 History of internet 50 T1,R6 BB Group discussion

Quiz

2 Internet addressing-TCP/IP 50 T1 BB Group discussion Quiz

3 DNS and directory services 50 T1 BB Group discussion Quiz

4 Internet Applications 50 T1 BB Quiz

5 New groups UUCP 50 T1 BB Quiz

Group discussion

6 FTP 50 T1,R6 BB Quiz

Comparative study

7 Telnet 50 T1,R6 BB Quiz, Assignment

8

Finger

50 T1 BB Group discussion Quiz

WORLD WIDE WEB

Overview – Hyper text markup language- Uniform Resource Locators-Protocols-M Browsers- Plug-Ins-Net meeting and Chat-Search engines

(4)

9 Overview 50 T1 BB Group discussion, Quiz 10 Hyper text markup language 50 T1,R6 BB,PPT Group discussion, Quiz, Illustration by examples 11 Hyper text markup language 50 T1,R6 BB,PPT Quiz ,Brain storming

Illustration by examples

12 Uniform Resource Locators 50 T1 BB Quiz

Group discussion

13 Protocols 50 T1 BB Group discussion, Quiz

14 M Browsers 50 T1 BB Group discussion, Quiz

15 Plug-Ins 50 T1 BB Group discussion, Quiz

16 Net meeting 50 T1 BB Quiz Assignment 17 Search engines 50 T1 BB Quiz Group discussion SCRIPTING LANGUAGES

Java Script Programming-Dynamic HTML-Cascading style sheets-Object model and Event model - Filters and Transitions-Active X Controls-Multimedia-Client side scripting

18 Java Script Programming

50 T1,R6 BB,PPT Quiz Group discussion 19 Dynamic HTML 50 T1,R6 BB,PPT Quiz Group discussion Illustration by examples 20 Cascading style sheets 50 T1,R6 BB,PPT Quiz, Group discussion

Illustration by examples 21 Object model 50 T1 BB,PPT Quiz Assignment 22 Event model 50 T1 BB,PPT Quiz Group discussion 23 Filters and Transitions 50 T1 BB,PPT Quiz, Group discussion

Illustration by examples

24 Active X Controls 50 T1 BB,PPT Quiz

Group discussion

25 Multimedia 50 T1 BB,PPT Quiz

Illustration by examples 26 Client side scripting 50 T1,R6 BB,PPT Quiz, Assignment

Illustration by examples SERVER SIDE PROGRAMMING

Introduction to Java Servelets – overview and architecture – Handling HTTP get & post request – session Tracking – Multi-tier application - Implicit objects – Scripting – Standard actions – Directives – Custom Tag libraries

27 Introduction to Java Servelets 50 T1 PPT Group discussion Quiz

(5)

28 overview and architecture 50

T1

PPT

Group discussion Quiz

29 Handling HTTP get & post request 50

T1 PPT Group discussion Quiz Illustration by examples 30 session Tracking 50 T1 PPT Group discussion Illustration by examples 31 Multi-tier application 50 T1 PPT Quiz, Group discussion

32 Implicit objects 50 T1 PPT Group discussion

Quiz

33 Scripting 50 T1 PPT Group discussion Illustration by examples

34 Standard actions 50 T1 PPT Group discussion Quiz 35 Directives 50 T1 PPT Group discussion Assignment 36 Custom Tag libraries 50 T1 PPT Group discussion

Assignment

PPT – Power Point BB – Black Board

WEB DATABASES

Connecting to Databases – JDBC principles – Database access – XML – Introduction – Structuring Data – XML Namespaces – XML vocabularies – Web server

37 Connecting to Databases 50 T1,R1 PPT Group discussion

38 JDBC principles 50 T1,R1 PPT Quiz, Group discussion

Illustration by examples

39 Database access 50 T1,R1 PPT Quiz, Group discussion

Illustration by examples

40 XML – Introduction 50 T1,R6 BB,PPT Quiz, Group discussion Illustration by

examples 41 Structuring

Data 50

T1 PPT Quiz, Group discussion

42 XML Namespaces 50 T1 PPT Surprise test, Quiz

Illustration by

43 XML vocabularies 50 T1 PPT Quiz, Group discussion

44 Web server 50 T1 PPT Quiz, Group discussion

(6)

References

Related documents

Carrier-Class Features Provide Carrier-Class Benefits The 7450 ESS represents a generational leap in carrier high availability enabling service providers to improve their

With respect to the protocol licensing program, the government’s status reports have expressed concern that there have not been many licensees (21 as of January 2005) and that

Subjects LCSH: Potawatomi Indians| Forest County Potawatomi (Wis.)| LCSH: Omaha Indians| LCSH: Wisconsin| LCSH: Material culture| LCSH: Woodwork| LCSH: Cradleboards| LCSH:

The World Wide Web Consortium – web standards Current technology areas worked on?. Extensions to other business sectors The future of Internet and the

Four major server-side technologies are needed to support Internet-based e-business: a web server to handle requests from the Internet, a server-side programming

The State requests a waiver of the requirements contained in §1902(a)(10)(B) of the Act in order to provide the services specified in Appendix C that are not otherwise available

As a result, for areas of high risk, areas where a high volume of complex spreadsheets have been identified, or areas where a high volume of control deficiencies have been

inthelungsln man.However,the present da11ghter rediae and cercariae resemblein morphology those of the triploid formobtainedinShimazu’S(1981)experiment and those PrObably of

In particular we combine Haines and Petit model for HRIS success (1997) and Watson Wyatt model for HRIS performance (2002) in order to measure the over- all performance of

Objective type test 34 Next-Generation Software Economics 50 1,2 BB Quiz, Assignment 35 Next- Generation Cost Models 50 1,2 BB Group discussion. Comparative study

With the overall goal of iteratively reducing the size of the global search space while simultaneously investigating the information content within the available data types, we

Mean- while, one-way ANOVA analyses were done on insulin levels, insulin sensitivity indexes, oxidative stress marker, antixioxidant enzymes serum and pancreas fatty acids

Many generic web servers also support server-side scripting using Active Server Pages (ASP), PHP, or other scripting languages.. This indicates that the nature of the

• Create a Thread object (just the code and data)?. • Call its run method to actually spawn

The aim of the clustering was to establish one cluster for each tree crown in the topmost canopy layer and additionally one cluster for each tree crown and larger shrub below.

[r]

Introduction to formal proof – Additional forms of proof – Inductive proofs –Finite Automata (FA) – Deterministic Finite Automata (DFA)– Non-deterministic Finite Automata (NFA)

When the project aimed to observations of artificial satellites began, a part of the two-storied building was used for the new project, but some new buildings were built as well

The strategy points out that Serbia faces various issues such as young people leaving their country (males especially, which additionally impacts gender inequalities in the

By using alternating colors, it is easy to see that any path of length at least 2 and any cycle of length at least 4 has proper connection number 2.. Also it is clear that the