0% found this document useful (0 votes)
138 views

4th Sem - 3 - Computer Science and Technology

This document provides the syllabus for a course on Microprocessor & Programming. It includes: 1. The course code, semester, duration, credit hours, teaching scheme, and examination scheme. It will be assessed through a mid semester exam, assignments, quizzes, and end semester exam consisting of both theory and practical questions. 2. The aim is to understand digital electronics and microprocessors, and be able to design digital circuits and understand A/D and D/A conversion. The objectives are for students to understand microprocessor architecture, assembly language programming, and system interfacing. 3. The content is divided into 6 units covering the basics of microprocessors, 8085 and 8086 architecture,

Uploaded by

Avik Das
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
138 views

4th Sem - 3 - Computer Science and Technology

This document provides the syllabus for a course on Microprocessor & Programming. It includes: 1. The course code, semester, duration, credit hours, teaching scheme, and examination scheme. It will be assessed through a mid semester exam, assignments, quizzes, and end semester exam consisting of both theory and practical questions. 2. The aim is to understand digital electronics and microprocessors, and be able to design digital circuits and understand A/D and D/A conversion. The objectives are for students to understand microprocessor architecture, assembly language programming, and system interfacing. 3. The content is divided into 6 units covering the basics of microprocessors, 8085 and 8086 architecture,

Uploaded by

Avik Das
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

West Bengal State Council of Technical Education

(A Statutory Body under West Bengal Act XXI of 1995)


Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Format of the Syllabus


Name of the Course: Microprocessor & Programming
Course Code: CST/4/401
Duration:16 weeks

Semester: Fourth
Maximum Marks: 100 (Theory) + 50
(practical)
Examination Scheme
Mid Semester Exam.: 20
Marks
Assignment & Quiz: 10(Th.)+25(Pr) Marks
End Semester Exam.: 70(Th)+25(Pr) Marks

Teaching Scheme
Theory:
3 hrs./week
Tutorial:
hrs./week
Practical:
2 hrs./week
Credit: 3+1
Aim: To understand Digital electronics and able to design digital circuit and to understand A/D and D/A
converter
Sl. No.
1.
To study Architecture and memory management of 8 bit & 16 bit microprocessor (i.e. 8085 & 8086).
2.
To study assembly language programming technique and use of DEBUG command.
3.
To implement different system interfacing.
Objective: Student will be able to
Sl. No.
1.
Draw block diagram for architecture of 8085 and to know all the pin function.
2.
Draw block diagram for architecture of 8086 and to know all its pin function.
3.
Describe concepts of pipelining segmentation and address generation.
To know the instruction set and addressing modes.
4.
5.
Write the efficient Assembly Language Program for different problem statements and use of
procedures and macros.
6.
Design interface of memory chips.
7.
Design and verify Sequential circuit.
Pre-Requisite:
Sl. No.
1.
Basic knowledge computer architecture and digital electronics is helpful.
Contents (Theory)
Unit: 1
Basics of Microprocessor
1.1 Evolution of Microprocessor and types
1.2 Silent features of 8085 Microprocessor, architecture
of 8085 (Block diagram), pin diagram, register
organization, limitations of 8-bit Microprocessor.
1.3 8085 interrupt structure
16-bit Microprocessor 8086
Unit: 2
2.1 Silent features of 8086 Microprocessor, architecture
of 8086 (Block diagram, signal description), register
organization, concepts of pipelining,
2.2 memory segmentation and memory address
generation from segment offset address.
2.3 Minimum and Maximum Mode operation and
diagram
Page 1 of 25

Hrs./Unit
6

10

Marks

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

2.4 8086 interrupt structure.


Unit: 3

8086 Instruction set

06

3.1 Concept of Machine Language, Instruction format,


addressing modes.
3.2 Instruction set (Arithmetic, logical, data transfer, bit
manipulation, string, program control transfer, process
control)
Unit: 4

The art of assembly Language Programming

06

4.1 Assembly Language Programming Tools Editors,


Assembler, Linker, Debugger.
4.2 Assembler directives, model of 8086 assembly
language programming, programming using assembler.
Unit: 5

Procedure and Macro

08

5.1 Defining Procedure (Directives used, FAR and NEAR,


CALL and RET instructions)
5.2 Defining Macros.
5.3 Assembly Language Programs using Procedure and
Macros.
5.4 DOS interrupt services.
Unit: 6

System Interfacing

09

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


mapped I/O, memory and I/O addressing, 8086
addressing, and address decoding, memory interfacing
as Even and Odd bank)
6.2 Interfacing 8255, Block diagram, modes of operation.
6.3 8259: Block diagram, Characteristics and function
only.
6.4 8257/8237: Block diagram, Characteristics and
function only.
Total

45

Practical:
Skills to be developed:
Intellectual skills
Use of programming language constructs in program implementation.
To be able to apply different logics to solve given problem.
To be able to write program using different implementations for the same problem
Study different types of errors as syntax semantic, fatal, linker & logical
Debugging of programs
Understanding different steps to develop program such as

Problem definition
Analysis
Design of logic
Coding
Testing
Maintenance (Modifications, error corrections, making changes etc.)
Page 2 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Motor skills
Proper handling of Computer System.

List of Practical:
1) Basics of Assembler, linker, debugger, editor
2) Write an Assembly Language Program to
 Add / Sub two 16 bit numbers.
 Find sum of series of numbers.
 Multiply two 16 bit unsigned/ signed numbers.
 Divide two unsigned/ signed numbers (32/16 , 16/8, 16/16, 8/8 )
 Add / Sub / Multiply / Divide two BCD numbers.
 Find smallest/ largest number from array of n numbers.
 Arrange numbers in array in ascending/ descending order.
 Perform block transfer data using string instructions / without using string instructions.
 Compare two strings using string instructions / without using string instructions.
 Display string in reverse order, string length, Concatenation of two strings.
 Convert Hex to Decimal, Decimal to Hex.
** Practical can also be done by using DEBUG command. Any program other than those given in the list
will be appreciated.
Text Books:
Name of Authors
Title of the Book
Edition
Name of the Publisher
The X 86 Microprocessors: Architecture,
Pearson
Das

Programming and Interfacing (8086 to


Pentium)

Krishna Kant
Ray &Bhurchandi

Microprocessors and Microcontrollers


Advance Microprocessor and
Peripherals
Microprocessors and Interfacing
Microprocessor and Microcontroller

Hall
Senthil Kumar
Mazidi
Short

Nagoorkani
Triebel

Mathur
Savaliya
Azeez, Shemeena
Singh &Chabra
Reference Books:
Name of Authors
Chhabra

PHI
TMH
TMH
Oxford
Pearson

The X86 PC: Assembly Language, Design,


and Interfacing, 5/e
Microprocessors and Programmed Logic,
2e
Microprocessors and Microcontrollers

Pearson
TMH
Pearson

The 8088 and 8086 Microprocessors:


Programming, Interfacing, Software,
Hardware, and Applications, 4e

Microprocessors and Interfacing


8086 Programming and advance
processor architecture
Microprocessors Interfacing and
Microcontroller
Fundamentals of Microprocessor and
its Application
Title of the Book
The Intel 8086/8088 microprocessor
Architecture, Programming Design &
Interfacing

Page 3 of 25

PHI
Wiley
Scitech
SChand

Edition

Name of the Publisher


DhanpatRai

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Question Paper setting tips: End Semester Examination: Question should be made as per class weight and
must cover whole syllabus. Objective Type: 20 marks (answered in one or two sentences. Subjective type:
50 marks. To be set at least 8 question and to be answered 5 questions each carrying 10 marks

Format for Syllabus


Name of the Course: Computer Engineering Group (Computer Network)
Semester: FOURTH
Course Code: CST/4/402
Duration:
Teaching Scheme
Theory:
3 hrs./week

Maximum Marks: 150 (Practical 25+25)


Examination Scheme
Class Test:
20 Marks
Page 4 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Tutorial:
hrs./week
Teachers Assessment:
Practical:
2 hrs./week
End Semester Exam.:
Credit: 4
Aim:
Sl. No.
1.
To learn basic concepts of Computer networks.
2.
To study hardware in detail required for networking.
To learn in detail basic models of networking -ISO OSI and TCP/IP.
3.

10 Marks
70 Marks

Objective:
Sl. No. Students will able to:
1.
Identifying the benefits of network.
2.
3.
4.
5.
6.
7.

Distinguish between Network classifications.


Describe different types of Topology.
Describe different types of Network devices.
Compare different transmission media.
Compare OSI and TCP/IP model.
Configure TCP/IP.

Pre-Requisite:
Sl. No.
1.
Fundamentals of Programming Languages
Contents (Theory)
Unit: 1
INTRODUCTION TO DATA COMMUNICATION NETWORKING

Hrs./Unit
05

1.1 Data
communications:
components,
data
representation.
1.2 BASIC CONCEPTS: Servers, Client, Workstation,
Hosts (definition & applications)
1.3 TYPES OF COMPUTER NETWORKS: LAN, MAN and
WAN.
1.4 TYPES NETWORK ARCHITECTURE: Peer-to-peer,
Client-Server and Distributed.
1.5 Simplex, Half duplex and Full duplex
1.6 Parallel and Serial, Asynchronous and
Synchronous
1.7 Definition and different types of Noise, Nyquist rate,
Shannons Capacity.

Unit: 2

Unit: 3

1.8 Network Features - File Sharing; Printer Sharing;


Application Services; EMail; Remote Access.
Network Topologies and Networking Devices:
2.1 Type of Topology - Bus Topology; Ring Topology; Star
Topology; Mesh Topology; Tree Topology; Hybrid
Topology.
2.2 Network Control Devices -Hubs; Switches; Routers;
Bridges; Repeaters; Gateways; Modems
Transmission Media:
Page 5 of 25

03

04

Marks

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Unit: 4

3.1 Guided Media -Twisted Pair -UPT, STP; Coaxial Cable;


Optical Fiber - Optical Fiber Structure, Light Source for
Fiber, Propagation Mode, Advantages of optical fiber
and Disadvantages of optical fiber.
3.2 Un-Guided Media: Wireless Communication
Communication Band; Microwave Communication;
Satellite Communication Access Method;
Cellular (Mobile) Telephone Band in Cellular
Telephony, Calls Using Mobile Phones, Transmitting
receiving operations; New Developments.
4.1 OSI Reference Model - Interlayer Communication
Data Encapsulation, Horizontal Communication, Vertical
Communication, Encapsulation Terminology; Physical
layer; Data link layer; Network layer; Transport
layer; Session layer; Presentation layer; Application
layer.
4.2 TCP/IP Reference Model Link; Internet; Transport;
Application layer.
4.3 Comparison of the OSI and TCP/IP reference models.

03

Unit: 5

5.1 MULTIPLEXING: FDM, TDM, WDM, ADM, OFDM.


5.2 SWITCHING: Circuit Switching : time division & space
division switch, Packet Switching, Message Switching.

04

Unit: 6

Data link layer


6.1 Types of Error, Framing(character and bit stuffing),
error detection & correction methods.
6.2 Flow control and Error control mechanism.

04

Unit: 7

Medium access sub layer


7.1 Point to point protocol, FDDI, token bus, token ring;
Reservation, polling.
7.2 Medium Access Control: Motivation for a specialized
MAC: Hidden and Exposed terminals. Near and Far
terminals;
7.3 FDMA, TDMA: Fixed TDM, Classical Aloha, Slotted
Aloha, Carrier sense multiple access, Demand
assigned multiple access, Multiple access with
collision detect, Multiple access with collision
avoidance, Inhibit sense multiple access; CDMA;
8.1 Protocols, Services and Standards (in brief): X.25,
ATM, ISDN, Token Ring and Token Bus.

05

9.1 Routing : techniques, static vs. dynamic routing ,


routing table for classful address; Routing algorithms:
shortest path algorithm, flooding, distance vector routing,
link state routing;

04

Unit: 8
Unit: 9

02

9.2 IP Addressing - IP Address Assignments; IP Address


Classes; Subnet Masking; Registered and unregistered
Addresses.
Congestion control algorithm: Leaky bucket algorithm,
Token bucket algorithm, choke packets;
9.3 Quality of service: techniques to improve Qos.

Unit: 10

TCP/IP Fundamentals:
10.1 TCP/IP Protocols - SLIP and PPP; ARP; IP; ICMP; TCP
Page 6 of 25

03

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

and UDP.
Unit: 11

APPLICATION LAYER

03

Definition of Internet and compare with Intranet URL


HTTP HTML. DNS; SMTP, SNMP, FTP, WWW;

Unit: 12

NETWORK SECURITY

05

12.1 Encryption (Private and Public key) Decryption


Digital Signature.
12.2 Firewalls

Cyber Security
12.3 Introduction to Cybercrime: DefinitionCybercrime and Information Security Classification
of Cybercrimes.
12.4 Cyber offenses: Introduction- Criminals Plan
the Attacks Social Engineering Cyber stalking
Attack Vector Cloud Computing
Total

45

Contents (Practical)
Sl. No.
1.

Skills to be developed
Practical:
Skills to be developed:
Intellectual skills:

Fault finding of network


Troubleshooting of network
Proper installation of network
Motor skills:
Proper handling of Computer System hardware.Testing
Maintenance (Modifications, error corrections, making changes etc.)

2.

Motor Skills:

Proper handling of Computer System.


List of Practical:

LIST OF SAMPLE PROBLEMS FOR DATA STRUCTURE LAB( for example )


1 Creating Windows 2003 Server Boot Disk.
2 Installing Windows 2003 Server &UNIX / Linux
3 Installing Active Directory
4 Creating AD Objects
5 Setting up Local Print Device & Installing and Configuring a Network Capable Print Device
6. Create new Users & give the Permission
7 Use step by step procedure for i.e. File sharing & Printer sharing.
8 Compare different Network Topologies.
Page 7 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

9 Compare Network directing devices.


i.e. Hub, Switch, Router.
10 To study crimping: RJ-45, RJ-11, Cross-over Cable and Create a Network cable using RJ45 connectors.
11. To study the different expansion slots of a motherboard, set the NIC to expansion slot and to install the
driver.
12 To locate MAC address of computer.
13. To make a peer-to-peer Network System.
14. Implementing a TCP/IP Network configuring
15. To run the following application in a network system and get knowledge:
(i) FTP, (ii) Telnet, (iii) Mail, and, (iv) Talk.
16. To use the ping utility in order to understand its use in a troubleshooting environment.
17. To be familiar with loop back testing.
18. To be familiar with the idea of socket and to write a socket program.

_______

Text Books:
Name of Authors
Prakash C. Gupta
DR. Sanjay Sharma
N. Olifer, V. Olifer

Uyless Black
Nina
Godbole&SunitBelapu
re

Title of the Book


Data Communications and computer
Networks
A Course in Computer network
Computer Networks Principles,
Technologies and protocols for
network Design
Computer Networks Protocols,
Standards, and interface
CYBER SECURITY

Edition
2

nd

Name of the Publisher


PHI
KATARIA
WILEY

PHI
WILEY India

Halsall Kulkarni

Computer Networking and the Internet

Pearson

B.A.Farouzan

Data Communication and networking


(Global Edition)
Understanding TCP/IP

TATA McGraw hill

Dostalek
Agarwal,Tiwari
Rajesh
Poorna
Reference Books:
Name of Authors
A.S.Tanenbaum
Anderson
Kumar,Paul
Nagpal

SPD
Vikas

Data Communication and Computer


Networks
Computer Networks:Fundamentals
and Applications
Computer Network
Title of the Book
Computer networks
Head First Networking
Computer Networks
Data Communication & Network
Page 8 of 25

Vikas
Scitech
Edition

Name of the Publisher


PHI
SPD
JBBL
Schand

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Justin Sophia
Networks and programs
Scitech
Suggested list of Laboratory Experiments:
Sl. No. Laboratory Experiments
Basic TCP/IP utilities and commands. (eg: ping, ifconfig, tracert, arp, tcpdump, whois, host, netsat,
1.
nslookup, ftp, telnet etc... )
Configure a router (Ethernet & Serial Interface) using router commands including access lists on any
2.
network simulator (eg. packet Tracer)
Network design and implementation for small network using actual physical components with IP
3.
address scheme
Suggested list of Assignments / Tutorial:
Sl. No. Topic on which tutorial is to be conducted
Configuration of any three of the following of for each student a) Remote Login Service
1.
TELNET/SSH
b) Configuration of FTP server and accessing it via FTP Client.
2.
Installation of NS-2. Test network animation on Network Simulator2 (NS2).
Question Paper setting tips: End Semester Examination: Question should be made as per class weight and
must cover whole syllabus. Objective Type: 20 marks (answered in one or two sentences. Subjective type:
50 marks. To be set at least 8 question and to be answered 5 questions each carrying 10 marks

Format for Syllabus


Name of the Course:Relational Database Management System
Course Code: CST/4/403

Semester: Fourth

Duration:

Maximum Marks:100(Theory) + 100


(practical)
Examination Scheme
Mid Semester Exam.: 20
Marks
Assignment & Quiz: 10(Th.)+50(Internal
Practical) Marks
End Semester Exam.: 70(Th)+50(External
Practical)Marks

Teaching Scheme
Theory:
3 hrs./week
Tutorial:
hrs./week
Practical:

3hrs./week

Credit: 3+1
Page 9 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Aim:
Sl. No.
1.
To study and understand the basic concepts of RDBMS.
2.
To learn SQL and PLSQL in detail.
3.
To learn how to work with any database.
Objective: Student will be able to
Sl. No.
1.
Understand the concept of Database system and Client Server Architecture
2.
Understand and develop the concepts of Data Modeling, Security and Integrity.
3.
Understand and execute different SQL queries and PL / SQL programs.
Normalize the database using normal forms.
4.
5.

Understand the concept of query processing and Transaction processing.

Pre-Requisite: Basic knowledge of computer is helpful.


Contents (Theory)
Unit:1
Database System Concept & Data Modeling
1.1 Basic concepts, Advantages of a DBMS over file
processing system,Data Abstraction, Database
Languages, Data Independence.
1.2 Components of a DBMS and overall structure of a
DBMS.
1.3 Data Models:

Hrs./Unit
10

Network Model
Hierarchical Model
E-R Model

Unit: 2

1.4 Client Server Architecture:


Relational Data Model and Security and Integrity
Specification
2.1 Relational Model: Basic concepts, attributes and
domains, Keys concept : Candidate and primary key,
Integrity constraints: Domain ,Entity Integrity
constraints and On delete cascade.
2.2 Security and Authorization.
2.3 Query Languages:

Relational Algebra , Relational Calculus


Views.

Unit: 3

SQL and PL-SQL


3.1 Introduction to SQL queries,Creating ,Inserting
,Updating and deletingtables and using constraints,
Set operations & operators, Aggregate functions ,string
functionsand date ,time functions, Null values, Nested
sub queries, Complexqueries,Join concepts.
3.2 PL/SQL Introduction, PL/SQL block structure
,variables,SQL statements in PL/SQL, PL/SQL control
Structures ,Cursors , Triggers , Functions ,Packages,
Page 10 of 25

14

Marks

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Unit: 4

Unit: 5

procedures.
Error handling in PL/ SQL
Relational Database Design, Storage and File systems.
4.1 Purpose of Normalization, Data redundancy and
updating anomalies, Functional Dependencies and
Decomposition,
4.2 Process of Normalization using 1NF, 2NF, 3NF,
multivalued dependencies and BCNF.
4.3 E-R Model details.
4.4 File Organization, Organization of records in
files, Storage of Object Oriented databases,
Basic concept of Indexing and Hashing.
Query Processing and Transaction Processing
5.1 General strategies for query processing, Equivalence
expressions, Selection & join operation.
5.2 Concept of transaction, States of transactions,
Concurrent Executions, Serializability Recoverability,
Transaction Definition in SQL.
Total
Contents (Practical)

45

Skills to be developed:
Intellectual skills:
1. Develop the fields of data base
2. Decide proper specifications
3. Query Processing and transaction processing
Motor skills:
1. Prepare appropriate data tables
2. Sequential writing of steps
List of Practical:
1) Creating & Executing DDL in SQL.
2) Creating & Executing Integrity constraints in SQL.
3) Creating & Executing DML in SQL.
4) Executing relational, logical and mathematical set operators using SQL.
5) Executing group functions
6) Executing string operators & string functions.
7) Executing Date & Time functions.
8) Executing Data Conversion functions.
9) Executing DCL in SQL.
10) Executing Sequences and synonyms in SQL.
11) Execute 50 SQL queries (operators, functions, clauses, join concepts)
12) Program for declaring and using variables and constant using PL/SQL.
13) Program using if then else in PL/SQL
14) Program using for loop & while loop in PL/SQL.
15) Program using nested loop in Pl/SQL.
** Practice of different types of Query is essential. Use of any open source database software is
highly appreciated.
Suggested List of Laboratory Experiments :
1 VB database connectivity
2 Miniproject-1
3 Miniproject-2
Page 11 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Suggested List of Assignments/Tutorial :


1 Create ER diagram for student database.
2 Create ER diagram for Hospital management.
3 Write difference between DDL and DML.
Text Books:
Name of Authors
Title of the Book
Korth
Database Sytem Concept
Date,Kanan&Swamina An Introduction to Database Systems
than
Singh
Database Systems
Navathe
Fundamentals of Database System
2006 ISRD Group
Introduction to Database
Management System
Chopra
Database management System
Desai
An Introduction to Database System
Allen
Introduction to Relational Databases
and SQL programming.
Raghu
Database Management Systems

Edition

Name of the Publisher


TMH
Pearson
Pearson
Pearson
TMH
S.Chand
West publishing Company
Wiley
TMH

Ramakrishnan, Johan
nes Gehrke

Chakraborty
Pakhira
Ivan Bayross
C.J.Date
Alexis,Mathews
Reference Books:
Name of Authors
Deshpande
Dasgupta

Advanced Database Management


System
Database Management System
Database Concepts of Beginners
Database design and relational Theory
Database Management System

Dreamtech
PHI
SPD
SPD
Vikas

Title of the Book


Edition
Name of the Publisher
SQL and PL/SQL for Oracle 11g
Dreamtech
Database Management System,
PHI
Oracle. SQL and PLSQL
Priyadarsini
Database management System
Scitech
Question Paper setting tips: End Semester Examination: Question should be made as per class weight and
must cover whole syllabus. Objective Type: 20 marks (answered in one or two sentences. Subjective type:
50 marks. To be set at least 8 question and to be answered 5 questions each carrying 10 marks

Page 12 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Format for Syllabus


Name of the Course : Object Oriented Programming
Course Code: CST/4/404
Semester: Second
Duration: Six Months
Maximum Marks: 150
Teaching Scheme:
Examination Scheme:
Theory: 3 Hrs/week
Class Test: 20 Marks, TA: 10
Tutorial: Nil
Assignment & Sessional: 25 (Internal)+25 (Ext.)
Practical/ Sessional: 3 Hrs/week
End semester Exam: 70
Credit: 3 + 1
Aim of the Course:
S. No
Aims about
The aim of this course is to teach the principles underlying Object Oriented Programming
1.
through C++
To increase reusability in programming.
2.
To reduce the costs of developing and adapting software to meet new requirement.
3.
Objective of the course:
The students will be able to S. No
1.
Write programs using objects & classes.
2.
Develop programs to create and destroy the objects using constructors and Destructors.
3.
Use existing operators for different meanings in Operator Overloading concept.
4.
Using reusability concept through Inheritance concept.
5.
Implement pointers for arrays, strings & object.
6.
Describe polymorphism, concepts, its types, virtual function & write program for same.
7.
Apply formatted & unformatted console I/O operation & perform file related activities using C++
streams.
Pre-Requisites Page 13 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

S. No
Interaction with DOS / Windows Operating System.
1.
Ability to develop logic / flow of simple problem.
2.
Basic Concepts of C.
3.
Unit No.
Contents
Concept of Object Oriented Programming.
1.1 History & features:Its need & requirement,
procedure oriented programming versus
object oriented programming, basic concepts
object oriented programming, object oriented
1
languages, object based languages.
1.2 Beginning with C++: Concepts & structure of
C++ programming, insertion and extraction
operators, objects of input and output stream
class. Uses of iostream.h header file.
Objects & Classes:
2.1 Specifying a class, Defining member functions,
Arrays within a class, Creating objects,
memory allocation for objects, static data &
2
member function, Arrays of objects, objects as
function argument.
2.2 Class specifiers and their uses, distinction
between structure (struct) of C and Class.
Constructors and Destructors.
3.1. Concept
of
Constructor
(Default,
Parameterized, Copy), Zero argument and
3
explicit
Overloaded
Constructors,
Destructors and properties, uses of
destructors.
Unit No.

Contents
Function and Operator Overloading
3.2 Function overloading, Inline member
functions, constant member functions.
3.3 Operator overloading (overloading unary &
binary operators), rules for overloading
operators. Type Conversion: Conversions from
basic to class type, class to basic type, class to
class type. Operators that can not be
overloaded.
Inheritance
4.1. Concepts of inheritance, Derived classes,
Member declaration (Protected), Types of
inheritance (Single, multilevel, multiple,
hierarchical, Hybrid inheritance), Ambiguity
in multiple inheritance.
4.2 Virtual base classes, Abstract classes,
Constructors in derived classes.
4.3
Class within class, containership, IS A and
HAS A relationship and their differences,
Namespaces.
Page 14 of 25

Hrs/Unit

Marks

Hrs/Unit

Marks

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

4.4 Friend function, Friend Class, advantages and


disadvantages of friends.

Pointers in C++
5.1. Concepts of pointer (Pointer declaration,
pointer
operator, address
operator, pointer expressions, and pointer
arithmetic), Pointers & functions (Call by
value, call by reference.
5.2. Pointers & objects (Pointers to objects, this
pointer, and pointer to derived classes).
5.3. Memory management through pointer: new,
delete, operators and free(), malloc(), calloc()
functions, Member dereferencing Operators.
Polymorphism
6.1.
Concepts of polymorphism, types of
polymorphism, Overloading & overriding,
Overloading Virtual function, Static &
dynamic binding.
6.2 Pure Virtual functions, Virtual Constructors
and Destructors.
Exception Handling
Concepts and uses of exception handler, the try
/throw/ catch construct, uses and implementation
of multiple exceptions, limitation of exception
handling.
Templates
Concepts of Templates, Function and Class
Templates, Advantages of templates.
Basic function of I/O system basics & File
Processing
Stream classes, using formatted & unformatted
functions, using manipulator to format I/O, Basics
of file system, opening & closing a file, reading &
writing character from a file (get, put, get line,
write), Command line arguments.

Practical / Sessional Works


Skills to be developed:
Intellectual skills:






Use of programming language constructs in program implementation.


Apply different logics to solve given problem.
Write program using different implementations for the same problem.
Identify different types of errors as syntax, semantic, fatal, linker & logical.
Debugging of programs.
Page 15 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

 Understanding different steps and stages to develop complex program.


Motor Skills:
 Proper handling of Computer System.
A sample List of Practical / Sessional works to be done (Leading * denotes the harder problems)
S. No.
Specific problem(s) related with practical / sessional work
Skill area
i) Programs to input & output data (Simple programs).
Formatted output.
ii) Write a program which read a value and print to decimal,
(Any two)
octal and hexadecimal.
01
iii) *Displaying entered number with different manipulators like
setbase, setw, setprecision etc.
iv) To create a simple class with three different member data (
int, float and char). Write member function to insert data
into those members and display them accordingly.
02
v) To find greatest / smallest of three numbers using OOP in
C++.
vi) Create a student class with data members as roll, name and
marks with respective data types as int, chars and float. Now
create n objects of student type and insert data into those
objects. Display the student information who got the highest
mark.
vii) Write an OOP in C++ to add, subtract and multiplication of
two matrices of size 3X3.
viii) Create a class complex with real and imaginary part (integer).
Implement default, parameterized and copy constructor to
initialize the objects of complex class and display them.
ix) Implement Destructors.
x) *Create a class complex as above. Now add, subtract and
multiply on two objects of complex type i) using objects as
function argument, ii) returning object from function.
xi) *Create a class distance with foot and inch. Now add and
subtract between two objects of distance type i) using
objects as function argument, ii) returning object from
function.
xii) Implement a counter class with a static member count.
Create different objects of counter class to show the
behaviour of count.
xiii)
*Design a base class which has following data members with
requisite data types. a) Name, b) Roll, c) Phnno, d) Address. Then
design a derived class from above base class with member data as
a) marks1, b) marks2, c) total (should not be inserted). Now
03
display the result of n student consisting roll, name, total.
xiv)
Show ambiguity in inheritance and implement the method to
avoid it.
Implement containership.
xvi)
*Implement constructor inheritance.
S. No.
Specific problem(s) related with practical / Sessional work
xvii) Write a program which reads a complex number. Now
04
increment only the real part and display the same.
xviii) Write down a program which reads a complex number. Now
Page 16 of 25

Class, object, arrays


of objects, member
data & member
function.

Inheritance

Skill area
Operator
and
function overloading

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

decrement the real and imaginary part and display.


Implement both prefix and postfix operation on a complex
number.
xx) Overload arithmetical binary operators (+, -, *) for complex
numbers.
xxi) *Overload comparison operators (<, >, <=, >=, !=, ==) for two
objects of same type.
xxii) Write a program which converts one basic type to class type.
xxiii) *Write a program which converts one class type to another
class type.
xxiv) *Implement friend function to access the data members from
two different classes.
xxv) *Write a program in C++ using pointer which calculate the sum
of two complex numbers.
05
xxvi) *Write a program to create a matrix using pointer in dynamic Pointers
way (pointer to an array and array of pointers).
xxvii) Uses of this pointer to access the content of an object.
xxviii) Implement Compile time Polymorphism (early bindings) and
run time Polymorphism (late bindings) using virtual function.
06
Polymorphism
xxix) Implement friend class using forward declaration to access the
private data member of the other.
xxx) Write a program which generates a template class, by which
we can perform integer type data addition and float type data
addition also.
xxxi) *Use of function template with multiple parameters.
Templates
&
07
xxxii) *Use of class template with multiple parameters.
exception Handling
xxxiii) Write a program for division operation to handle an exception
if the divisor is 0.
xxxiv) *Write a program in C++ to handle multiple exceptions for
different operational output.
xxxv) Use different modes of opening files to perform various
operations on file.
I/O Operations on
08
xxxvi) *Create a random file to insert, edit and delete operations
files through Stream
using file pointers and manipulators.
xxxvii) Write a program for reading and writing objects into a file.
Text Books
Name of the Authors
Titles of the Book
Edition
Name of the Publisher
Object Oriented
Second Edition Oxford
SouravSahay
Programming with C++
Object Oriented
Robert Lafore
Fourth Edition
Pearson
Programming in C++
Object Oriented
D Jana
PHI
Programming in C++
Venugopal
Mastering C++
TMH
Creative Programming
RadhaGanesan
Scitech
Skills in C++
C++ programming
B Stroustrup
3rd Edition
Pearson
Language
Programming with Ansi
Bhushan Trivedi
Second Edition Oxford
C++
M.T. Somashekhara, D.S.
Object Oriented
PHI
xix)

Page 17 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Guru, H.S. Nagendraswamy,


K.S. Manjunatha
E. Balgurusamy
Shukla
BALAGURUSAMY

Programming with C++


Object oriented
programming with C++
Object oriented
programming in C++
Object Oriented
Programming with C++
C++ for Artist

Tata McGraw Hill


Wiley
TMH

SPD
C, C++ & C# Blackbook
Dreamtech
Object oriented
Vikas
programming with C++
Mahapatra
programming in C++
Schand
Subburaj
Object oriented
Vikas
programming in C++
Sunil K Pandey
Thinking in C++
Seventh Edition S. K. Kataria and Sons
Question Paper setting tips: End Semester Examination: Question should be made as per class weight and
must cover whole syllabus. Objective Type: 20 marks (answered in one or two sentences. Subjective type:
50 marks. To be set at least 8 question and to be answered 5 questions each carrying 10 marks
Miller

Dasgupta
Khurana

Websites:
http://www.sourcecodesworld.com
http://www.softeam.com
http://www.cplus.about.com/od/beginnerctutorial
Demo lectures with power point presentations using LCD projector should be arranged to develop
Programming concepts of students.

Page 18 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Format for Syllabus


Name of the Course: Computer Graphics
Course Code: CST/4/405

Semester: Fourth

Duration:16 weeks

Maximum Marks: 100 (Theory) + 50


(practical)
Examination Scheme
Mid Semester Exam.: 20
Marks
Assignment & Quiz: 10(Th.)+25(Pr) Marks
End Semester Exam.: 70(Th)+25(Pr) Marks

Teaching Scheme
Theory:
3 hrs./week
Tutorial:
hrs./week
Practical:
2 hrs./week
Credit: 3+1
Aim: To understand different aspects of computer graphics and use.
Sl. No.
1.
The chief aim of computer graphics is to display and print realistic-looking images
2.
3.

Understand the principles of 3D computer graphics


Develop programming skills for computer graphics Programming in C.

Objective: Student will be able to


Sl. No.
1.
To apply the algorithms to draw lines, circles and polygons.
2.
To use transformation techniques to scale, rotate and translate the object.
3.
To select the methods of enlarging visible portion of drawing.
To develop the logic for drawing the natural objects using different algorithms for curved lines.
4.
5.
To describe the fundamentals of raster graphics and interactive graphics.
6.
7.
Pre-Requisite:
Sl. No.
1.
Basic knowledge of C programming
2.
Basic data structure.
3.
Concept of mathematics.(Geometry, Matrix and other field).
Page 19 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Unit: 1

Unit: 2

Contents (Theory)
Hrs./Unit Marks
Basics of Computer Graphics
6
1.1 Display devices, Primitive operations,
1.2 Text mode and graphics mode, graphics functions,
Shapes, colors, Co-ordinate systems,
1.3 Applications of computer graphics
1.4 Raster scan display, Random scan display
Line, circle, and polygon.
13
2.1 Basic concepts in line drawing,
2.2 Line drawing algorithms: DDAalgorithms, Bresenhams algorithm Circle generating algorithm
algorithm,
2.3 Bresenhams circle drawing algorithm, midpoint circle
drawing algorithm.
2.4 Polygons Types of polygons, Polygon representation,
inside outside test,
2.5 Polygon filling: Flood fill, scan-line algorithm.

Unit: 3

Transformations
3.1 2D transformation: Translation, Rotation, scaling,
Reflection, shearing, transformation matrices,
Homogeneous co-ordinate system.
3.2 Rotation about an arbitrary point, scaling about fixed
point.
3.3 Composite transformations.
3.4 3D Transformation: scaling, rotation, translation,
rotation about arbitrary axis etc.

10

Unit: 4

Windowing & clipping

06

Unit: 5

Unit: 6

Text Books:
Name of Authors
Hearn &Beakar
Maurya
Udit Agarwal
Pakhira

4.1 Viewing transformation, Normalization


transformation
4.2 Line clipping: Cohen-Sutherland Line clipping
algorithm, midpoint subdivision algorithm
4.4 Polygon clipping: Sutherland Hodgeman Polygon
clipping algorithm.
Curves
5.1 Curve generation: Lagrange Interpolation curves,
5.2 B-Spline, Bezier curves.

07

Projection

03

6.1 Different Parallel projection


6.2 Perspective Projection.
Total

45

Title of the Book


Computer Graphics through C
Computer Graphics with Virtual
Reality System
Computer Graphics
Computer Graphics Multimedia &
Animation
Page 20 of 25

Edition
5

th

nd

Name of the Publisher


Pearson
Wiley
Katson books
PHI

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Xiang &Plastock
VakaMurali Mohan
Neeta Nain
Chopra
Reference Books:
Name of Authors
Kanetkar
G.S.Baluja

Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics

McGraw Hill
Scitech
Vikas
S.Chand

Title of the Book


Graphics under C
Computer Graphics& Multimedia

Edition

Name of the Publisher


BPB
DhanpatRai&CO

Suggested list of Laboratory Experiments:

Practical
Practical:
Skills to be developed:
Intellectual skills:
Use of programming language constructs in program implementation.
To be able to apply different logics to solve given problem.
To be able to write program using different implementations for the same problem
Study different types of errors as syntax semantic, fatal, linker & logical
Debugging of programs
Understanding different steps to develop program such as

Problem definition
Analysis
Design of logic
Coding
Testing
Maintenance (Modifications, error corrections, making changes etc.)

Motor skills:
Proper handling of Computer System

List of Practical:
1) Implement DDA algorithm for line drawing
2) Implement Bresennhams algorithm for line drawing.
3) Implement Mid-point circle drawing algo.
4) Implement Bresennhams algorithm of circle drawing.
5) Implement Flood fill algorithm for Polygon filling.
6) Implement scan-line algorithm for polygon filling.
7) Write Program for 2-D transformations -> scaling, Rotation,
8) Write Program for 2 D transformations shearing and Translation program
9) Write and implement program for rotation about an arbitrary point.
10) Implement Cohen- Sutherland algorithm for line clipping.
11) Implement mid point subdivision algorithm for line clipping.
12) Implement Sutherland-Hodgeman algorithm for polygon clipping.
13) Write a program to draw a curve using Beziers algorithm.
14) Write a program to draw curve using B spline.
** Any Graphics program can be done in laboratory (like animation, fractals etc.)
Question Paper setting tips: End Semester Examination: Question should be made as per class weight and
Page 21 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

must cover whole syllabus. Objective Type: 20 marks (answered in one or two sentences. Subjective type:
50 marks. To be set at least 8 question and to be answered 5 questions each carrying 10 marks

Format for Syllabus


Name of the Course: WEB Page Development (Professional Practice - II )
Course Code: CST/4/PP-II
Semester: FOURTH
Duration: Six months
Maximum Marks: 50 (Practical)
Teaching Scheme
Examination Scheme
Theory:
nil
Mid Semester Exam: Nil
Tutorial:
nil
Assignment & Quiz:
Nil
Practical:
2 hrs./week
End Semester Exam: 50 Marks (Internal)
Credit: 2
Aim:
Sl. No.
To exploring your business worldwide and makes strong impact image using active online presences
1.
with web site. And well-designed and aesthetically appealing website can give you a strong
advantage over other online competitors.
To make an interesting to see graphic designers on one end, and web programmers on the other,
2.
arguing their respective positions active web page designing is todays need.
To get strong instantaneous recognition of relevance which leads to clarity, and understanding at a
3.
glance a well crafted brand strategy which provides context and perspective, and a detailed website
plan that spells out specific objectives, target audiences, paths to conversion and other critical
elements of your site.
Objective:
Sl. No. Students will able to:
1.
Design simple Web pages - using HTML
Organize information using Tables, collect information from users using forms & present
2.
information using Frames.
3.
Use style sheets to gain full control of formatting within Web page.
4.
Include ASP within Web pages.
Embed multimedia to Web pages.
5.
6.
Integrate all above to develop Web sites.
Pre-Requisite:
Sl. No. The student will be able to:
1.
Interaction with DOS / Windows Operating System.
2.
Ability to develop logic / flow of simple problem.
3.
Web page design tags of Markup language.
Contents
Sl. No. Skills to be developed
Page 22 of 25

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

1.

2.

Intellectual skills:






Motor skills:


Unit

Develop web designing skills.


Apply different logics to solve given problem.
Write program using different interfaces.
Understand client server architecture model and uses.
Embedded programming tricks.
Understanding different steps and stages to develop complex architecture
of the WebPages
Proper handling of Computer System.

D E T A I L C O U R S E C O N T E N T (Sessional / Practical)
Contents
INTERNET BASICS:
Familiarity with internet browser (Internet Explorer, Netscape
Navigator etc.)
Working with browser window tool bar , menu bar
Browsing a given web site address, searching a particular topic
through search engines.
Familiarity with E-Mail, sending viewing printing e-mail
message.
Use of mailbox (inbox, outbox) in outlook express. Use of
attachment facility available in e-mailing.
WEB SERVER:
Familiarity with web server IIS, PWS etc. Configuring web
server Creating virtual directory.
INTERNET SERVICES
Concept and familiarity of various internet services (www,
http, ftp, chat etc).
HTML/XML
Creating simple HTML & XML file, place it in web server and
access it from client Browser.
Creating a HTML form incorporating GUI components
(Command button, text box, radio button, check box, combo
box etc).
ACTIVE SERVER PAGES
Introduction to Active Server Pages.
Elements of ASP (Scripts, Objects, Components).
Making your first Active Server Page.
INTRODUCING VB SCRIPT:
Variables, Mathematical operators, functions Logical
operators, Loop, Conditional statements String Function,
Date and Time Function.
Subroutine Formatting Display, Adding Components to
scripts Handling Event driven programming.
WORKING WITH ASP :
Using HTTP Writing simple ASP files Controlling Execution
of server side scripts.
Page 23 of 25

Remarks

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

Problems on HTML forms to get user information and retrieving


HTML form contents
Working with query string.
ASP SESSION:

Introduction to session.
Familiarity and working with session objects (simple problems).
Using session events.
Familiarity and working with cookies.

ASP APPLICATION:
Introduction to ASP Application features of ASP Application
Creating a Simple ASP Application, Setting the properties of ASP
Application Using Application objects and Application events.
Unit
Contents
Remarks
ASP COMPONENTS:
Using Components in ASP (Simple problems) Creating
10
Components with page scope, session scope, Application scope.
Working with browser capability component, file assess
components , counter components etc.(Simple problems)
DATABASE MANAGEMENT THROUGH ASP:
Brief overview of ActiveX Data Objects.
11
Using ADODB to access a database from ASP (Simple Problem)
Opening, closing database connection
Executing SQL statements.
A sample List of Practical / Sessional works to be done (Leading * denotes the harder problems)
S. No.
Specific problem(s) related with Practical / Sessional work
Skill area
1.1. Create a static web pages using simple related tags like body with background
colour, picture etc., align, font, br etc.
1.2. Embed an image within the page using Src, height, width, border, align, alt etc.
1.3. Implement hyperlinking between two html pages.
1.4. Implement a table with size 4 X 4 on a page and insert some textual as well as
numeric data into the cells. Use proper tags for alignment.
01
1.5. Create a Web page for the following:
HTML
WELCOME TO XYZ COLLEGE OF ENGINEERING (scroll Horizontally)
9

S. No.

S. Name

STUDENT DETAILS (Blink)


BRANCH /SEM
Address
M1

Marks
M2

M3

1.6. Implement frame to display multiple pages on screen.


02

2.1. *Design Login form with validation.


2.2. *Design Registration form with validation of email address, date of birth, blank
field, telephones and mobile numbers etc.

03

2.3. Design registration form of college using text box, text area, radio list, check list,
button etc.
3.1. Apply simple application VBscripts using variables, arrays etc.
3.2. Implement a VBprocedure Sub/ Function to display the area of a circle. Radius of
the circle should be passed as a parameter to the procedure.
3.3.* Implement Loop(s) and conditional statement (s) to display all prime numbers
between n1 to n2 integral values.
Page 24 of 25

HTML
Forms with
Scripts.

VB Scripting
Language

West Bengal State Council of Technical Education


(A Statutory Body under West Bengal Act XXI of 1995)
Kolkata KarigoriBhavan, 2nd Floor, 110 S. N. Banerjee Road, Kolkata - 700 013.

04

4.1. Create an application using ASP to customize a Web Page.


4.2. *Create a login page with user_id and password field that will check whether a
user is valid or not. If the user is valid then Loginsuccess page will be displayed
otherwise Loginunsuccess page will be generated.
4.3. *Create a short project regarding the maintenance of login page. It should detect
an existing user, displays invalid user_id and/or password. Create a new user, update
information of an existing user etc.

Name of Authors

Text Books:
Title of the Book

Jackson

Web Technologies

N.P. Gopalan, J.
Akilandeswari

Web Technology,
Perspective

Sebesta
GODBOLE

Programming with World Wide Web, 4e


Web Technologies

Srinivasan

Web Technology

Koggent Learning
Solutions
Aibra
Freeman
Nagpal
Uttam K Roy
Ivan Bayross

Web Technology (including


HTML,CSS,XML,ASP,JAVA) Black Book
HTML 5 for Beginners
Head First HTML 5
Web Design technology

developers

Web Technologies
Practical ASP

Edition

Name of the Publisher


Pearson
PHI
Pearson
TMH
Pearson
Dreamtech
SPD
SPD
S.Chand
OXFORD
BPB

** During end semester examination all Lecturers should be present.

Page 25 of 25

ASP and its


interface
with
Database

You might also like