1. understand basic facts of mathematics about the field ... hall tata mcgraw-hill edition 2....

26
Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY Applied Mathematics Rationale: The subject intends to teach students basic facts, concepts, principle & procedure of mathematic as a tool to analyze Engineering problems & as such lays down foundation for understanding the engineering & core technology subjects Objectives: The Students will be able to, 1. Understand basic facts of mathematics about the field analysis of any Engineering Problem. 2. Know the standard ways in which the problem can be approached. 3. Apply basic concepts to engineering problem. Programme Code : IF Course Code : SC11121 Course Title : Applied Mathematics Compulsory/Optional : Compulsory Credits Duration of Written Examination Examination Scheme TH TU PR TOTAL TH TS TH TS PR OR TW TOTAL 3 1 - 4 3 hrs 2 Tests of 1 Hour each 80 20 - - - 100 ( * ) indicates assessment by Internal and External examiners

Upload: phungmien

Post on 26-Apr-2018

218 views

Category:

Documents


1 download

TRANSCRIPT

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Applied Mathematics

Rationale:

The subject intends to teach students basic facts, concepts, principle &

procedure of mathematic as a tool to analyze Engineering problems & as such

lays down foundation for understanding the engineering & core technology

subjects

Objectives:

The Students will be able to,

1. Understand basic facts of mathematics about the field analysis of any

Engineering Problem.

2. Know the standard ways in which the problem can be approached.

3. Apply basic concepts to engineering problem.

Programme Code : IF

Course Code : SC11121 Course Title : Applied Mathematics

Compulsory/Optional : Compulsory

Credits Duration of Written

Examination Examination Scheme

TH TU PR TOTAL TH TS TH TS PR OR TW TOTAL

3 1 - 4 3 hrs 2 Tests of 1 Hour

each 80 20 - - - 100

( * ) indicates assessment by Internal and External examiners

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Topic

No

Contents Hours Marks

SECTION-I 24 40

01

Integration

1.1 Definition ,Standard formulae for integration (without

proof)

1.2 Rules of integration. simple integration, Actual

division

1.3 Method of substitution

1.4 Integration by parts

1.5 Integration by partial fraction.

1.6 Definite integral:Defination and properties of definite

integral, simple

Examples and examples based on the properties.

10

20

02 Applications of Definite integrals

2.1 Area under the curve and area enclosed between two

curves

2.2 Mean value and R.M.S. values.

04

08

03

Differential equations

3.1 Definition ,order and degree of differential equation,

formation of

differential equation

3.2 Types of differential equations

3.3 Variable separable and reducible to variable separable.

3.4 Homogeneous differential equation.

3.5 Linear differential equation and Bernoulli”s equation.

3.5 Partial derivatives first order only.

3.6 Exact differential equation.

.

10

12

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Reference Books:

Sr.No. Author Title Publication

1 S.P. Deshpande Mathematics for polytechnic students Pune Vidyarthi Graha

Prakashan

2 H. K. Das Mathematics for polytechnic students

(Volume I )

S.Chand Prakashan

3 G. V. Kumbhojkar Companian to basic maths Phadke Prakashan

4 N. Raghvendra Bhatt

Late Shri R Mohan

Singh

Applied Maths Tata McGraw Hill

Publication

Topic

No

Contents Hours Marks

SECTION-II 24 40

04 Probability 4.1 Basic definations,trial,event, exhaustive, favorable events.

4.2 Mutually exclusive and independent events, addition and

Multiplication theorem.

4.3 Binomial distributation.

4.4 Poissons distribution

4.5 Normal distribution

10 16

05

Interpolation

5.1 Introduction, Difference operator, relation between them,

Difference table.

5.2 Newton’s forward and backward difference interpolation

formula.

5.3 Concept of extrapolation

5.4 Lagrange’s interpolation formula.

5.5 Newton’s forward and backward difference interpolation

formula for differentiation.

5.6 Numerical integration: Trapezoidal rule, Simpson’s 1/3 rule,

5.7 Simpson’s 3/8rule,

10 16

06 Numerical Solution Of Ordinary Differential Equation:

6.1 Introduction. 6.2 Runge Kutta’s 2nd And 4

th order methods

04 08

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Microprocessor Programming

Rationale:-

As microprocessor is the brain of the computer this subject will give the brief introduction of

the functioning & architecture of microprocessor. Each & every operation of computer is dependent on

microprocessors signals. It will handle all the data transfer Operations as well as control signals to

control the various operations of CPU.

This subject will give the detail Functioning & architecture of basic microprocessor i.e. 8086 as

well as it will give the introduction of advanced microprocessors with its different features.

Objective:-

The student will be able to-

1) Learn architecture of 8086 microprocessor.

2) Learn Different types of addressing modes.

3) Learn the Instruction set of 8086 microprocessor.

4) Implement assembly language programming using 8086 microprocessor.

5) Understand timing diagrams.

6) Learn different types of interrupt signals.

7) Learn the different features of advanced microprocessor.

Programme Code : IF

Course Code : CO 11303 Course Title : Microprocessor Programming

Compulsory / Optional : Compulsory

Credits Duration of Written

Examination Examination Scheme

TH TU PR TOTAL TH TS TH TS PR OR TW TOTAL

4 - 2 6 3 hrs 2 Tests of 1

Hour each 80 20 50* - - 150

( * ) indicates assessment by Internal and External examiners

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

SECTION II

TOPIC CONTENTS HOURS MARKS

04

Assembly Language Programming

4.1 Program development steps defining problem,

algorithms, flowcharts, initialization check list,

choosing instructions

4.2 Assembler, Linker, Debugger

4.3 Assembler directives, model of 8086 assembly

language programming , programming using

assembler

14

20

05

Procedure and macro

5.1 Defining procedure [Directive used, FAR and

NEAR , CALL and RET instruction )

5.2 Reentrant and Recursive procedure.

5.3 Defining Macros.

5.4 Assembly Language Programs using Procedure and

Macros

10

14

SECTION I

TOPIC CONTENT HOURS

MM MARKS

01

Basic of Microprocessor

1.1 Evolution of microprocessor and types

1.2 Architecture of 8085 microprocessor, register

organization

1.3 Limitations of 8 bit microprocessor

06

08

02

16 Bit Microprocessor

2.1 silent features of 8086

microprocessor, architecture of 8086

(block diagram, signal description) register

organization concepts of pipelining

2.2 Minimum and Maximum mode operation and

diagram

12

16

03

8086 Instruction Set

3.1 Machine language Instruction format, addressing

modes

3.2 Instruction set ( Arithmetic, logical data transfer,

bit manipulation, string, program control transfer,

process control )

14

16

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

06

System Programming

6.1 Interfacing Techniques ( I/O mapped I/O,Memory

Mapped I/O,memory and I/O addressing,8086

Addressing, and address decoding)

08

06

64

80

List of Practicals: 1 Basics of Assembler, linker, debugger, editor.

2 Write an ALP to Add two 16 bit nos.

3 Write an ALP to subtract two 16 bit nos.

4 Find sum of series of numbers.

5 Multiply two 16 bit unsigned/signed nos.

6 Divide two numbers (16/16, 8/8).

7 Add and sub two BCD numbers.

8 Find smallest/largest numbers from array of n numbers.

9 Perform block transfer data using string instructions.

10 Display string in reverse order.

11 Concatenation of two strings.

12 Convert Hex to Decimal, Decimal to Hex.

Reference Books:

Sr.

no.

Name of book Author Publications

1. Microprocessor & interfacing

(programming & hardware)

Douglas Hall Tata McGraw-Hill Edition

2. Advanced microprocessor &

peripheral

A.K. Ray &

K.M.Bhurchandi

Tata McGraw-Hill Edition

3. Microprocessor Architecture

Programming & applications

Ramesh Gaonkar Penram International

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Web References:-

1. www.intel.com

2. www.peguide.com

3. www.techsource.com

Relational Database Management System

Rationale:

The primary resource that fuels knowledge power is the database. Organizations are

Employing mechanisms to effectively manage and utilize the data stored in the databases.

Relational Database management system has been developed to harness the information stored in the

database. The database management system is a collection of programs that enables to store, modify and

extract information from a database. After learning this subject, the students will be able to understand

the designing of RDBMS and can use any RDBMS package as a backend for developing database

applications. The students develop the skills to design and establish entity/relationship and also learn

database security aspects.

Objectives: The student will be able to:

1) Develop the skills to design database system.

2) Establish entity/relationship.

3) Understand the concept of Database system and Client Server Architecture

4) Understand and develop the concepts of Data Modeling, Security and Integrity.

5) Understand and execute different SQL queries and PL / SQL programs.

6) Normalize the database using normal forms.

7) Understand the concept of query processing and Transaction processing.

Programme Code : CO

Course Code : CO 11 307 Course Title : Relational Database Management System

Compulsory/Optional : Compulsory

Teaching Scheme and Credits Duration of Written

Examination Examination Scheme

TH TU PR TOTAL TH TS TH TS PR OR TW TOTAL

4 - 4 8 3 hrs 2 Tests of 1

Hour each 80 20 - 50* - 150

( * ) indicates assessment by Internal and External examiners

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Topic

No

Contents Hours Marks

SECTION-I 32 40

01 Database System Concept & Data Modeling 1.1 An Introduction to Database:

Data: Database, Database Management Systems,

Disadvantages of file processing system, advantages of

DBMS over file processing system.

Applications of DBMS

1.2 Data abstraction, Data dictionary, Instance and schema,

Data independence-Logical and Physical Independence

1.3 Components of a DBMS and overall structure of a DBMS ,

Query processor, Database Users, functions of Database

Administrator

1.4 Introduction to client server architecture: Two/Three tier

Architecture

1.5 Data Models:

Network Model ,Hierarchical Model ,Relational Model

08 10

02 Relational Data Model 2.1 Relational Model: Basic concepts, attributes and domains

Keys concept: Super Key, Candidate key, primary Key,

foreign key

2.2 Constraints: Referential Integrity Constraints, Entity

Integrity Constraints

2.3 E- R Model-Types of attributes, weak and strong entity set

2.4 Relational Algebra and Relational Calculus

06 10

03 Structured Query Language

3.1 Structured Query Language : DDL, DML

3.2 Data types in SQL

3.3 DDL: Create, Alter, Drop

3.4 DML: Select, Insert, Update, Delete, Truncate

3.5 Clauses in SQL: Where, Having ,Group by, Order by clauses

3.6 Operators in SQL:

Logical operators, Relational operators, Set operators

3.7 Functions in SQL: Date functions, Time functions, String functions, Aggregate

functions

3.8 Concept of Nested Query 3.9 Concept of Join:

Equi ,Non-equi ,outer ,self join

14 16

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

04 Security and Authorization 4.1 DCL : Grant and Revoke commands

4.2 TCL : Commit, Rollback, Savepoint

4.3 Creating Views and all options of Views

04 04

Topic

No

Contents Hours Marks

SECTION-II 32 40

05 Introduction to advanced SQL

4.1 Creating Cursors

4.2 Introduction to stored procedures

4.3 Creating Triggers

6 8

06 Database Design

5.1 Relational database design

5.2 Normalization ,Data redundancy and updating anomalies

5.3 Normalization based on Functional dependencies and Multi-

valued Dependencies

5.4 Normal Forms : 1NF, 2NF, 3NF, BCNF

8 10

07 DBMS Storage Structures and File System

6.1 File Organization:

a) Fixed Length records

b) Variable Length records

6.2 Organization of records in files:

Heap, Sequential ,Hashing ,Clustering file organization 6.3 Basic concept of Indexing

6.3.1Types of Indexes:

Order Indices, Primary and Secondary Indices, Dense

and Sparse Index

10 12

08 Query Processing and Transaction Processing 7.1 General strategies for query processing: Query Processing Steps

7.2 Transaction concept: Transaction properties, Transaction

states

7.3 Schedule : Serial ,Concurrent ,Cascadeless Schedule

7.4 Lock based protocols: share & exclusive mode

7.4.1 Protocols:

Two phase locking ,Time Stamp based ,Validation

based protocols

8 10

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

List of Practical’s:- Using SQL Server 2005 or latest available:

Sr.No. Title of Experiment

1 Implementing all DDL statements

2 Implementing all DML statements.

3 Implementation of all string & Date related functions.

4 Implementation of aggregate functions such as sum, avg, min, max, count.

5 Applying constraints such as primary key, not null, foreign key, check, default.

6 Execute the queries containing Where, Group by & Having and Order by Clauses.

7 Selecting the records using set operators such as union, union all, Intersect, minus.

8 Selection records with nested query.

9 Implementation of All Types of Joins.

10 Creating views.

11 Implementation of commit, savepoint, rollback

12 Create Cursors.

13 Create, execute & modify stored procedure.

14 Create Triggers.

15 Normalize the table using different normal forms.

16 Implementation of All Indexes.

17 Implement the backup procedure for database.

Books:

Sr.No. Title Author Publication

1 Database System concepts

Abraham Silberschtz,

Henry Korth & S.

Sudarshan

Tata McGraw Hill

International

2 Introduction to Database

Management Systems ISRD Group Tata McGraw Hill

3 Advanced Database

Management System

Chakrabarti

Dasgupta Dreamtech

4 Introduction to Relational

Databases & SQL programming Allen Tata McGraw Hill

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Web Site References:

1. wielyIndia.com or DreamtechPress.com

2. http://phindia.com/gupta/chapter

3. www.williamstannings.com

4. www.w3schools.com

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Programme Code: IF

Course Code: IF 11

403 Course Title: VB.NET

Compulsory / Optional: Optional O1/1

Teaching Scheme and

Credits Examination Scheme

TH TU PR Total TH TS PR OR TW Total

02 -- 04 06 -- -- 50* -- 50 100

Rationale:

Visual Basic is known for a rich, easy and GUI based Programming language, making each and every task

easier and improves programmer’s Productivity. The only feature which is lacking in VB was its Internet

Capabilities, it is very important nowadays to have strong internet programming capabilities for any

programming language.

The industry is focusing on critical distributed computing with web services capabilities. At this moment

VB.NET is definitely a powerful tool to provide all these solutions in integrated environment of .NET

technology. In VB.NET all shortcomings of VB have been eliminated, in fact VB gets the most extensive

changes of any existing language in the Visual Studio suite.

Objectives:

The students will be able to

1. Understand the VB.NET Integrated Development Environment.

2. Understand all the Syntax types and Variable declarations of VB.NET

3. Understand how to use Object Oriented Programming concepts in VB.NET

4. Understanding how to perform ADO.NET connectivity through VB.NET

5. Implement the Database related Projects.

Section I

Contents: Hours

1. Introduction to .NET

• What is .NET?

- Introduction to Microsoft .Net Framework.

- Building blocks in .Net

- Drawback of previous languages.

- Understand what is .Net

• Basic Functionality of CLR

• MSIL

• About Platform Independency

• Why language Interoperability?

• CTS and CLS

• .NET Languages, Assemblies, Garbage Collection

04

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

• Types of application architecture.

2. VB.NET

2.1 Introduction to VB.Net

• VB.Net overview.

• Difference between VB and VB.Net

2.2 VB.Net Language

• Keywords, Data Types and Operators

• Arrays, String Declaration

• Conditional and Looping Syntax

• Sub Procedure and Functions

• Understanding Scope of Variable

• Handling Exceptions

05

3. Implementation of VB.Net

3.1 Introduction

• VB.Net IDE

• Windows forms

• MDI forms.

• Creating Windows Application

• Adding Controls to forms

3.2 Introduction to Controls

• Text box

• Label

• Buttons

• Checkboxes

• Radio Button

• Panel

• Group Box

• List Box

• Checked List Box

• Combo Box

07

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

• Picture Box

• Scroll Bar

• Track Bar

• DateTimePicker

• ToolTips

• Timer

• Dialog box

• Progress bar

• Tabs

• MonthCalendar

3.3 Component based programming

• Working with Private assembly, shared assembly.

• Using COM components developed in VB or other language.

Section II

Contents: Hours

4. Object Oriented Programming

• Classes and Objects

• Fields, Properties, Methods and Events

• Class v/s Object Members

• Abstraction, Encapsulation, Inheritance and Polymorphism

• Overloading, Overriding and Shadowing

• Constructors and Destructors

05

5. ADO.Net and Data Manipulation

5.1 ADO.Net in ASP.Net

• Connection.

• Dataset and data reader.

• Data table and Data row.

• Web.config introduction.

• Binding data with data grid.

• Accessing and manipulating data.

06

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

6. Binding Controls to Database

• Simple Binding

• Complex Binding

• Binding data to controls

• Navigating in Datasets

• Using the Display members & value member Properties

• Creating Data forms with data form wizard

05

List of Practical:

1. Introduction to .Net framework.

2. Design a form using Text box, Label, Buttons, Checkboxes and Radio Button Controls.

3. Design a form using Panel, Group Box, List Box, Checked List Box and Combo Box Controls.

4. Design a form using Picture box Control.

5. Design a form using Scroll Bar, DateTimePicker, ToolTip Controls.

6. Design a form using Timer Control.

7. Design Login form for college using VB.NET MDI forms.

8. Design Registration form with validation of email address, date of birth, blank field, telephones

and mobile numbers etc.

9. Design form, make it a class, create its object and access it from another form.

10. Design student class, marks class, inherits it in result class and access it using form.

11. Design employee details with help of database (back-end) using data adapter, data reader and

datasets. Use data grid to display result.

12. Generation of database (data table) of employee or student with help of data tables of .Net.

13. Create a mini project

Windows application (student, employee, product, shopping mall etc)

(a) Using dataset, data reader.

(b) Same application using data table and data row. (use data grid to display data)

(c) Bind the data to data grid using properties / templates.

(d) Display details (student, employee, product, etc.) using data list. (4 cols per line)

Reference Books:

Anita & Bradely Prog. In VB.Net - TATA Mc Grow Hill

Robert LandLizer Designing Application with Microsoft VB.net - TATA Mc Grow Hill

.Beginning VB.NET 2003 - Willis ,Cross Land and Blair.

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Programme Code: IF

Course Code: IF 11 404 Course Title: GUI PROGRAMMING

Compulsory / Optional: OPTIONAL O1/2

Teaching Scheme and Credits Examination Scheme

TH TU PR Total TH TS PR OR TW Total

02 -- 04 06 -- -- 50* -- 50 100

Rationale-

This subject helps to understand the principles and techniques involved in developing applications

with Visual Basic. The course content is designed to understand & implement the Event Driven

Architecture of Visual Programming. The student would be able to identify and use the different

categories of controls, learn working with forms and different data access techniques, establish a data base

connection.

It is expected that, students will be able to develop Graphical User Interface Applications (GUI) by

using Visual Basic.

Objectives: -

Students will be able to-

1. Use GUI tools of Visual Basic Programming

2. Use basic and advance VB control

3. Interface back-end and front-end.

4. Generate report using Data Report and Crystal Reports.

5. Build Visual Basic applications.

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Topic

No

Contents Hours Marks

SECTION-I 16 NA

1.0 Introduction - Introduction to Event driven Programming, VB

Environment, opening & closing of VB application.

- Elements of opening screen – toolbox, forms window,

project explorer.

- Understanding visual basic project: - understanding

different components of a Project.

- Understanding project explorer window, form layout

window, properties window.

VB controls: - Toolbox.

- Adding control to form:- labels, textbox, command

button, frame, checkbox, list Box, combo box, directory

list box, drive list box, file list box, picture control, Image

control , timer.

5

2.0

VB variables & Scope:

- Data types in VB

- Comments in VB

- Using constant

- Rules for declaring & using variables.

- Variable scope & Lifetime

- Implicit and explicit declaration

- Operating in VB : arithmetic, relational, logical

- User defined date types

- Converting between data types

- VB’s built in functions: String related functions, Math

functions.

5

3.0

Code & Events:

- Controlling program flow

- Branching: if statement, select statement.

- Loops: for, while, do... While, do. Until

- Working with arrays: declaring and initializing array, 2-D

array

- Understanding procedures & functions in VB

- Passing variables to procedure.

6

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Topic

No

Contents Hours Marks

SECTION-II 16 NA

4.0

Dialog box & Menus: - Message box

- Input box

- Concepts of menu, using menu editor

- Applying menu Conventions

- Creating short-cut menus

3

5.0 Database connectivity:

- Using vis-data to create database

- Connecting to database: DAO

- Adding deleting and updating records in database.

Advance Data access Methods

- Using ADO

- Connecting to data source

- Using connection string

- Binding Controls

- Coding ADO

- Creating record set

- Adding records in record set

- Modify, delete, search

Advanced topics introduction :

- Data Reports

- SDI, MDI

- Rich text box

- Creating your own Toolbar/ ActiveX components

- Using package & deployment wizard

8

6.0 Reports : - Using crystal reports

- Working with crystal report wizards

- Adding custom formulas to report

5

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

List of Practical’s:

1 Study of IDE

2 Creating a simple application using Label, Textbox, Command Button

3 Creating application using Checkbox, Option Button and Frame

4 Creating application using Combo Box, List Box

5 Creating application using DriveListBox, DirListBox, FileListBox

6 Creating application using Picture Box, Image

7 Creating application using Data Control

8 Creating application using Timer

9 Practical based on Numeric and Date/time Functions

10 Program for manipulating text string

11 Five practicals on each construct using comparison and logical operators

12 Assume that you have to accept Railway Reservation requisition, design a form to

accept necessary details from the user and store it in a table (Make use of DAO)

13 Create MDI Text Editor using Image List, Status Bar, Toolbar, Common Dialog

Controls

14 Assignment based on ADODC and ADODB

15 Mini Project (e g. Student Information System, Payroll etc.)

Reference Books:

Sr.No. Title Author Publisher

01 The complete reference – VB6

Nel Jerka Tata McGraw Hill

02 Visual Basic 6-Programming,

Black Book Steven Holzner IDG Books India Pvt. Ltd

03 Millstaugh Programming in VB6

Bradley Tata McGraw Hill

04 Mastering Visual Basic 6.0 Evangelos Petront Sos BPB Publication

05 VB6 Programming Content Development

group Tata McGraw Hill

Web Site References:

1. www.w3schools.com

2. www.vbtutor.net

3. www.vb6.us 4. www.vbcodesource.com

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

Programme Code: IF

Course Code: IF 11405 Course Title: ASP.NET

Compulsory / Optional: Optional O1/3

Teaching Scheme and Credits Examination Scheme

TH TU PR Total TH TS PR OR TW Total

02 -- 04 06 -- -- 50* 50 100

Rationale:

In the field of Information Technology various web technologies needs to be integrated and proper

paradigms needs to be implemented to develop any kind of internet applications . Hence it becomes essential

to get hands on experience for developing internet applications. This subject is essential to understand the

implementation of various web technologies .This will help the students to acquire skills and attitudes to work

as web developer webmaster and web content manager .

Objectives:

The students will be able to

• Design web applications using ASP.NET

• Understand foundations of web technology

• Develop database applications.

• Understand the concepts of Web security.

Contents: Hours

1. Introduction to ASP.NET

� What is .NET?

� ASP.NET and its uses

� New in ASP.NET 4.0

� Common Language Runtime

� Internet Information Server

� Installation of ASP.NET

� Namespaces

� .Net Framework Classes

� The Visual Studio 2010 IDE

04

2. Website Navigation and Validation

� Navigation Controls

� Tree View Control Menu

� Control Site MapPath

� ControlWizard Control

� Validation Controls

� ASP.net validation controls

� Configuring validation controls

06

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

3. Web forms and Controls

� Web Control Class

� Creating Web Forms Application

� Handling Images

� Navigating between Pages

� Managing Server Controls

� Server Control Events

� Using HTML Controls

� Using Data Controls

04

4. Master Pages and Themes

� Simple Master Page Nested Master Page

� Configuring Master Page Creating Themes

� Applying Themes

� Applying Stylesheet

02

Section II

Contents: Hours

5 State Management

� Preserving State in Web Applications

� Using Cookies to Preserve State

� ASP.NET Session State

� Application State

04

6.ADO.NET( working with database)

� Overview of ADO.NET

� Connection Object

� Command Object

� Data Readers

� Data Sets & Data Adapters

� Using SQLDataSource

.

.

06

7. Web Services

� Introduction to XML Web services

� Creating Web Service

� Setting the Web Service Attribute

� Test and Run Your Web Service

� Consuming a Web Service in Client Application

� Consuming a Third Party Web service

06

Government Polytechnic Mumbai DIPLOMA IN INFORMATION TECHNOLOGY

List of Practicals:

1. Study of .NET Framework.

2. Create a simple asp.net webpage.

3. Design a webpage using navigation controls

4. Design a webpage using validation controls

5. Design a webpage using server and web controls.

6. Apply different stylesheets in a webpage.

7. Use dataset, data reader in a webpage.

8. Use data controls like data list,grid view.

9. Create a webpage using themes and master pages with site-map

10. Implement the concept of state management in a web application.

11. Create one webpage which stores user feedback forms data into the database.

12. Create one webpage which reads data from database and display it into html table

Reference Books:

1. ASP.NET complete reference

2. ASP.Net Black Book

3. “Web Programming: Desktop Management”, PHI, 2004.

3. “Web Technology”, by “Rajkamal” Tata McGraw-Hill, 2001.