Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Texts/References:
1 A.V.Aho, Ravi Sethi, J.D.Ullman, Compiler Tools Techniques, Addison Wesley
2 D.M.Dhamdhere, Compiler Construction-Principles And Practices - Mcmillian
3 Trembley J.P. And Sorenson, P.G. The Theory And Practice Of Compiler Writing,
Mcgraw-Hill
4 Waite W.N. And Goos G., Compiler Construction Springer Verlag
37
4 Switching : A Network layer Function
Circuit Switching – Space Division Switched, Time Division Swithes , Space – and
Time – Division Switching combinations. ;Packet Switching – Datagram Approach ,
Virtual Circuit Approach.
Message Switching.;Network Layer – Connection Oriented & Connectionless
Services.
5 Integrated Services Digital Network ( ISDN )
Services – Bearer Services , TeleServices , Supplementary Services. ;History – Voice
Communication over analog Networks, Voice and Data Communication over Analog
networks, Analog and Digital Services to Subscribers., Integrated Digital Network
(ISDN), Integerated Services Digital Network ( ISDN ) ;Subscriber Access to the
ISDN- B Channels, D Channels , H Channels , User Interfaces, Functional Grouping,
Reference Points. ;The ISDN Layers – Physical Layer , Data Link Layer , Network
Layer. ; BroadBand ISDN- Services .
6 X.25
X.25 Layers - Physical Layer, Data link Layer, Network Layer. ;Packet Layer
Protocol – Information Packets, Control Packets , Complete Packet Sequence ,
Virtual Channel ID Numbers.
7 Frame Relay
Frame relay Layers – Physical Layers , Data Link Layer. ; Frame relay Operation –
Relay , Switching, Congestion Control.
8 ATM
Design Goals – Packet Networks, Mixed Network Traffic , Cell Networks, Additional
Advantages of ATM. ; ATM Topology ;ATM Protocol Architecture – Application
Adaptation Layer ( AAL ), ATM Layer, Physical Layer.
9 SONET / SDH
Physical Configuration – SONET Devices , Sections Lines , & Paths. ;SONET Layers
– Photonic Layer , Section Layer, Line Layer , Path Layer, Device – Layer
Relationships. ;The SONET FRAME – Frame Format , Section Overhead, Line
Overhead, Path Overhead, Virtual Tributaries, Types of VTs
10 Multiplexing STS Frames.
Transport Layer
Duties of The Transport Layer – End to End Delivery , Addressing , Reliable
Delivery, Flow Control , Multiplexing. ;Connection – Connection Establishment ,
Connection Termination ;The OSI Transport Protocol – Transport Classes , Transport
Protocol Data Unit ( TPDU ), Connection – Oriented and Connectionless
Services;TCP / IP - Overview of TCP / IP – TCP / IP and the Internet, TCP / IP and
OSI , Encapsulation. ;Network Layer – Internetwork Protocol ( IP ), Other Protocols
in the Network Layer. ; Transport Layer – User Datagram Protocol ( UDP ),
Transmission Control Protocol ( TCP ).
11 Network Layer
Services offered to Transport Layer : Routing Algorithms - Non Adaptive ( Shortest
Path , Flooding , Flow Based ) , Adaptive ( Distance Vector , Link State ) ;Congestion
38
Control - Prevention Polices , Congestion Control Algorithms ( Leaky Bucket
Algorithm ) ;Firewall.
Text Book:
Introduction to Data Communication and Networking by Behrouz Forouzan.
Reference Books:
1 Electronics Communication – By Roody Coolan
2 Data Communication By Schweber W.L
3 Computer Networks by A.S. Tanenbaum.
39
Approaches. Therefore, Literature Studies And Term Projects Are The Most Important
Elements Of This Course And It Offers Significant "Hand-On" Experience In The Area.
The Students Will Be Able To Choose From Different Projects That Cover Different
Aspects And Different Scale Of Mobile Computing, Or Suggest New Projects That
Generate New Ideas And New Applications. WAP And WMLscript Etc.
Text Books:
1 1. Mobile IP, The Internet Unplugged By James D. Soloman ( PTR-PH)
2 Mobile IP : Design Principles And Practice By Charles E. Perkins
( Addition Wesley Wireless Communication Series)
3 Wireless Networking Handbook By Jim Geier ( New Riders Publishing)
1 Recovery
Transaction, Transaction Recovery, System Recovery, Media Recovery, Two Phase
Commit, SQL Support.
2 Concurrency
Three Concurrency Problems, Locking, Deadlock, Serializability, Levels Of
Isolation, Intent Locking, SQL Support.
3 Security
General Consideration, Discretionary Access Control, Request Modification,
Mandatory Access Control, Data Encryption, SQL Support.
4 Integrity
General Consideration, Integrity Rules, Domain Rules, Attribute Rules, Relation
Rules, Database Rules, State Vs Transaction Rule, Candidate And Foreign Keys,
SQL Support.
5 Views
What Are Views For? Data Definition, Data Manipulation-Retrieval Operations, Data
Manipulation-Update Operation, Updating Union, Intersection And Difference
Views, Updating Other Views, Snapshots, SQL Support.
6 Optimization
The Optimization Process-An Overview, Expression Transformation, Database
Statistics, A Divide And Conquer Strategy, Implementing The Relational Operators.
7 Domains, Relations And Data Types
Domain, Relations, Type Inheritance, Relation Valued Attributes, SQL Support.
8 Missing Information
An Overview Of The 3VL Approach, Some Consequences Of The Forgoing Scheme,
Outer Join, SQL Support.
9 Distributed Database And Client/Server Systems
Some Preliminaries, The Twelve Objectives, Problems Of Distributed Systems,
Gateways, Client/Server Systems, SQL Support.
10 Storage Structure And Access Method :
Database Access: An Overview, Page Sets And Files, Indexing, Hashing, Pointer
Chains, Compression Techniques.
11 Data Warehouse
40
Introduction, Basic Concepts Of Data Warehousing, Data Warehousing Architecture,
Data Transformation, Data Mining Tools : Data Mining Techniques, Data Mining
Applications , Data Visualization
12 Case Study : DB2 : A Relational Implementation
Storage Structure, System Components, Detailed Control Flow, Compilation And
Recompilation, Utilities And Related Matters.
Text Books :
1 Database Systems
By C.J.Date Sixth Edition Pub. Addison Wesley
2 Modern Database Management By : Fred R. Mcfadden, Jeffery A. Hoffer, Mary B.
Prescott, Publication : Addison Wesley.
References Books :
1 Database System Concept
By: Abraham Silberschatz
CE-703:EL-I:COMPUTER GRAPHICS
1 Introduction
What Is Computer Graphics? Elements Of Graphics, Workstation, Device
Independence Fundamental Problems In Geometry.
2 Graphics Primitives
Introduction, Display Devices, Primitive Operations, The Display-File Interpreter,
Normalized Device Co-Ordinates, Display-File Structure, Display-File Algorithms,
Display Control, Text, The Line-Style Primitives
3 Geometric Manipulation And Line Generations
Introduction, Lines, Line Segments, Perpendicular Lines, Distance Between A Point
And A Line, Vectors, Pixels And Frame Buffers, Vector Generation, Bresenham's
Algorithm, Antialiasing Of Lines, Thick Line Segments, Character Generation,
Displaying The Frame Buffer.
4 Polygons
Introduction, Polygon, Polygon Representation, Entering Polygons, An Inside Test,
Polygon Interfacing Algorithms, Filling Polygons, Filling With A Pattern,
Initialization, Antialising.
5 Transformations
Introduction, Matrices, Scaling Transformations, Sin And Cos, Rotation,
Homogeneous Co-Ordinates And Translation, Coordinate Transformations, Rotations
About An Arbitrary Point, Other Transformations, Inverse Transformations,
Transformation Routines, Transformation And Patterns, Initialization, Display
Procedures.
6 Segments
Introduction, The Segment Table, Segment Creation, Closing A Segment, Deleting A
Segment, Renaming A Segment, Visibility, Image Transformation, Revising Previous
41
Transformation Routines, Saving And Showing Segments, Other Display-File
Structures, Some Raster Techniques.
7 Windows And Clipping
Introduction, The Viewing Transformation, Viewing Transformation Implementation,
Clipping The Cohen-Sutherland Outcode Algorithm, The Sutherland-Hodgeman
Algorithm, The Clipping Of Polygons, Adding Clipping To The System, Generalized
Clipping, Position Relative To An Arbitrary Line, Multiple Windowing.
8 Three Dimensions
Introduction, 3d Geometry, 3d Primitives, 3d Transformations, Rotation About An
Arbitrary Axis, Parallel Projection, Perspective Projection, Viewing Parameters,
Special Projections, Conversion To View Plane Co-Ordinates, Clipping In Three
Dimensions, Clipping Planes, The 3d Viewing Transformations.
9 Hidden Surfaces And Lines
Back-Face Removal, Back-Face Algorithms, Z Buffers, Scan-Line Algorithms
10 Light, Color And Shading
Diffuse Illumination, Point-Source Illumination, Specular Reflection, Shading
Algorithms, Shadows, Ray Tracing, Halftones, Color, Color Models, Color Tables.
11 Interactive Devices
Keyboards, Touch Panels, Light Pens, Graphics Tablets, Joysticks, Trackball, Mouse,
Voice Systems, Logical Classification Of Input Devices, Locator Devices, Stroke
Devices, String Devices, Valuator Devices, Choice Devices, Pick Devices
Text Books
1 Computer Graphics By Steven Harrington, Mcgrawhill Publications.
2 Computer Graphics By D.Hearn And P.Baker, Phi Publications
Reference Books
1 An Introduction To Splines For Use In Computer Graphics And Geometric Modelling
By R.H.Bartels, J.C.Beatty And B.A.Barsky
2 Computer Graphcis By Foley And Vandam
42
6 Javadatabase Programming, Java.Sql Package Study, Jdbc, Different Types Of
Drivers Of Jdbc
7 Introduction Java Servlet Programming And Web Development
8 Javabeans, Beans Development Kit, Developing Beans, Notable Beans
9 Network Programming With Java.Net Package, Client Programs And Server
Programs, Content And Protocol Handlers, Naming And Directory Services Jndi
Text Books:
1 Core Java Vol I&Ii,Addison Wislley
2 Unleashed Java 2 Platform, Sams Techmedia
References Books:
1 Java Swings , O’Reilly Series,Spd
2 Java Networking, O’Reilly Series,Spd
3 Java Servlets, O’Reilly Series,Spd
4 Java Beans, O’Reilly Series,Spd
1 E-Commerce To E-Business
Flexible Business Design, Definition Of Value, E-Business
Communities, Customization And Integration, E-Business
Architecture
2 Business Engineering
Customer Relationship Management
Business Process Model,
Customer Centric Business,
Pre Order, Point Of Order And Post Order Customer Support
Supply Chain Management
Business & Technology Forces - Driving Needs For SCM
Managing Order Acquisition Process
Elements Of SCM
3 ERP - Introduction, The E-Business Backbone, Evolution, Definition
Advantages, Business Modeling,
4 ERP And Related Technologies
BPR - Business Process Reengineering
MIS - Management Information System
DSS - Decision Support System
43
EIS - Executive Information System
Data Warehousing - Data Mining
OLAP - Online Analytical Processing
5 ERP - Manufacturing Perspective
MRP - Material Requirement Planning
BOM - Bill Of Material
MRP - Manufacturing Resource Planning
DRP - Distributed Requirement Planning
PDM - Product Data Management
MTO - Make To Order And MTS - Make To Supply
ATO - Assemble To Order ETO - Engineer To Order
CTO - Configure To Order
6 ERP Modules
Finance, Plant Management, Quality Management, Material
Management
7 ERP Implementation Life Cycle
Pre-Evaluation Screening, Package Evaluation, Project Planning,
Gap Analysis, Reengineering, Configuration, Implementation Team
Training, Testing, Going Live, End-User Training, Maintenance
CE-704:EL-II:ARTIFICIAL INTELLIGENCE
44
Generate-And-Test, Hill Climbing, Best-First Search, Problem Reduction, Constraint
Satisfaction, Means-Ends Analysis.
4 Knowledge Representation Issues
Representations And Mappings, Approaches To Knowledge Representation.
5 Using Predicate Logic
Representation Simple Facts In Logic, Representing Instance And Isa Relationships,
Computable Functions And Predicates, Resolution.
6 Representing Knowledge Using Rules
Procedural Versus Declarative Knowledge, Logic Programming, Forward Versus
Backward Reasoning.
7 Symbolic Reasoning Under Uncertainty
Introduction To Non-monotonic Reasoning, Logics For Nonmonotonic Reasoning.
8 Statistical Reasoning
Probability And Bays’ Theorem, Certainty Factors And Rule-Base Systems, Bayesian
Networks, Dempster-Shafer Theory, Fuzzy Logic.
9 Weak Slot-And-Filler Structure
Semantic Nets, Frames.
10 Advance Topics
11 Game Playing: Overview, And Example Domain
The Blocks World, Components Of A Planning System, Goal Stack Planning,
Nonlinear Planning Using Constraint Posting, Hierarchical Planning, Reactive
Systems, Other Planning Techniques.
12 Natural Language Processing
Introduction, Syntactic Processing, Semantic Analysis, Semantic Analysis, Discourse
And Pragmatic Processing.
13 Connectionist Models
Introduction: Hopfield Networld, Learning In Neural Networld, Application Of
Neural Networks, Recurrent Networks, Distributed Representations, Connectionist AI
And Symbolic AI.
14 Expert Systems
An Introduction To Expert System, Explanation Facilities , Expert System
Developments Process, knowledge Acquisition.
15 Introduction To Prolog
Introduction To Prolog: Syntax & Numeric Function, Basic List Manipulation
Functions In Prolog, Functions, Predicates & Conditional, Input, Output & Local
Variables, Iteration & Recursion, Property Lists & Arrays, Miscellaneous Topics,
LISP & Other AI Programming Languages.
Text Book:
1 “Artificial Intelligence”
-By Elaine Rich And Kevin Knight (2nd Edition)
Tata Mcgraw-Hill
2 Introduction to Prolog Programming By Carl Townsend
45
References:
1 “Artificial Intelligence And Expert System, Development”
-By D.W.Rolston
Mcgraw-Hill International Edition.
2 “Artificial Intelligence And Expert Systems ”
-By D.W.Patterson
3 “PROLOG Programming For Artificial Intelligence”
-By Ivan Bratko( Addison-Wesley)
4 “Programming With PROLOG” –By Klocksin And Mellish.
1 Introduction
Net Architecture And Frame Work
TCP/IP Implementation Overview
2 C# Editor Introduction
Compiling And Running C# Application, Error Trapping And Understanding, Scope
Rules, Looping Constructs
3 Basic Concepts
Modifiers, Access Modefiers, Sealed Classes, Constants, Properties And Indexes,
Indexer, Interface And Structure
4 Functions
Implemenation Of Functions, Parameter Passsing, Function Implemantation And
Their Use Of Scope, Overloading, Operator Overloading, Params Parameters,
Inheritance, Equating Objects, Virtual Functions, Abstract Classes
5 Namespace
Namespace And Word, Mapping The Class Into Namespace, System And
Namespace, User Crated Namespace, Namespace And Naeing Resolution, Hirerchy
Of Namespace, Creating Hiriarchy Of Namespace, File Operations In Name Space,
Conflicts In Name Space
6 Constructor And Distructor
Introduction To Constructors And Distracters In C#, Scope Of Constructors, Static Scope
And Constructors, Constructors With Parameters, Array And Distracters, Parameters With
Out And Ref
7 Components And Database Handling
Exception Handling, Introduction To Component, Building Component, Database
Handling, Introduction To Ado, System. Data Ado Package And Database
Connectivity
8 Web Enabled Data
Html, Using C# On Net, Environment Variables, Cgi Programming, Data Search
Multiple File Handling, Adcii And Unicode, Comments, Escape Sequence And
Strings, Preprocessor, Collection Objects, Attributes, Reflection Api And
Conditionals, Unsafe Code
46
The Practical and Term work will be based on the topics covered in the syllabus.
Minimum 12 experiments should be carried out.
Text Book:
1 C# The Basic
Vijay Mukhi
Bpb Publications
Reference:
1 Visual .Net
Wrox Publications
2 C#
Wrox Publications
3 Www.Msdn.Microsoft.Com
Text Books:
1 Mastering Oracle 8 And Client/Server Computing By Steven Bobrowski Bpb
Publication
47
2 Visual Basic 6 Client/Server How To By Noel Jerke Techmedia Publication
Reference Books:
1 Oracle 8I- Complete Reference - Oracle Press TMH
2 Oracle 8I – Advanced PL/SQL Programming Oralce Press TMH
1 Propositional Logic
Syntax And Semantics. Validity And Consequence.
Normal Forms. Representing World Knowledge Using Propositional Logic.
2 First Order Logic
World Knowledge Reresentation And The Need For
Quantifiers. Syntex ,Semantics, Validity, Consequence, Clause Normal Form.
3 Introduction To Prolog
Syntax Of Prolog , Structure , Data Representation , Execution Model,
Introduction To Programming In Prolog
Illustrative Examples
4 The Connection Between Logical And Logic Programming
Interpreting Logic Programs In Terms Of Horn Clauses . Deduction From Clause
Form Formulas : Resolution . Resolution For Propositional Logic. Ground
Resolution . Unification Anf First Order Resolution. Sld Resolution The
Computational And Search Rules. Sld Trees And Interpretation Of Non-Declarative
Features Of Prolog.
5 Advanced Prolog Features : Programming Techniques
Structural Induction And Recursion , Extra Logic Features : Cut And Negation ,
Case Studies.
Text/Reference Book(s) :-
1 D. Gries ,The Science Of Programming
2 R.R. Stol., Set Theory And Logic
3 Clocksin , W.F.And Mellish C.S. , Programming In Prolog
4 O'keefe, R, The Craft Of Prolog
5 Lloyd ,J.W., Foundation Of Logic Programming.
6 Townsand , Programming In Prolog.
48