Beruflich Dokumente
Kultur Dokumente
(Batch 2008)
SCHEME OF PAPERS
*CPE-353, CPE-354, CPE-356 and CPE-357 are practical papers only. There will not be any
theory examination for these papers.
L T P Cr.
3 1 0 3.5
Section A
Section B
System Planning and Initial Investigation, Information Gathering, The Tools of structured
analysis, Feasibility Study, Cost/ Benefit Analysis.
Section C
The process and stages of system Design, Input/Output and forms design, File Organization
and database design.
Section D
System testing and quality assurances, Implementation and software maintenance, Project
Scheduling and software, Security, Disaster/Recovery, and Ethics in system development.
Recommended Books :
1. System analysis and design - Elias M.Awad.
2. System analysis and design –Perry Edwards
3. Analysis and design of information systems – James A.Senn
4. System analysis and Design by Elias M. Awad Galgotia Publication Pvt. Limited.
CPE 302 Computer Networks
L T P Cr.
3 1 0 3.5
Section A
Introduction, history and development of computer networks .The OSI Reference Model, The
TCP/IP Reference Model
Section B
Physical Layer: Theoretical basis, transmission media, Repeaters, Hubs Data Link Layer:
Data link layer Design Issues, elementary data link protocols, sliding window protocols.
Section C
MAC layer: Aloha protocols, local area networks -- Ethernet, Wireless LANS Network layer:
routing algorithms, congestion control algorithms, internetworking - bridges and routers. IP
Addressing
Section D
Recommended Books :
L T P Cr.
3 1 0 3.5
Section A
Introduction To Database Concepts
Difference between Database and non database system, Data independence, DBMS
Architecture, components of a database system, Advantages and disadvantages of Database
system, Intended Uses of a DBMS, Data Models, Schemas, and Instances, Database
Languages and Interfaces, Classification of Database Management Systems.
Data Modeling : Relational Model Concepts, creation of tables, virtual tables and views in
SQL, Changing of schema and updation of tables in SQL, Data associations and Data
relationships, ER Model; Design, issues, Mapping constraints, keys, ER diagram, weak entity
sets, extended ER features, Design of an ER Database schema, Reduction of an ER Schema
to tables,
Section B
Database Design
Integrity Constraints: Domain constraints, Referential integrity, entity integrity, Specify these
constraints in SQL, specification of Additional Constraints as assertions and triggers,
functional dependencies, Decomposition, Normalization using FD’s MVD’s and JD’s
Domain key normal form, Denormalization, Queries in SQL.
Section C
Query processing: in Relation Algebra, Relational Calculus, complex queries in SQL
Overview of optimization process: cost based query optimization
Section D
Transaction processing
Transaction Concept, Transaction state, Implementation of Atomicity, and durability,
concurrent execution, serializability, Recoverability.
Overview of Backup and recovery process
Recovery concepts: categories of recovery algorithms, caching of disk blocks, Write-ahead
Logging, Steal/No-steal and Force/No-Force, Checkpoints, Transaction Rollback, Recovery
techniques based on Deferred update, and Immediate update, shadow paging, Aries recovery
algorithm,
Recommended Books :
1. Navathe and Elmasri, Fundamentals of Database Systems, Pearson education
2 Prateek Bhatia, Database Management system, Kalyani Publishers
3 Korth and Silberschatz Abraham, Database Concepts, McGraw Hall, 1991.
4 An introduction to database system by C.J.Date (Addison Welsey, Publishing house)
Latest edition.
5 john, Oracle 10g SQL, Thomsan
6 Bipin Desai, Database System, TMG
CPE 304 ANALYSIS & DESIGN OF ALGORITHMS
L T P Cr.
3 1 0 3.5
Section A
Introduction: Algorithm, analyzing algorithms, stacks, queues, trees, heaps, graphs, hashing.
Divide and Conquer: General method, binary search, finding the maximum and minimum,
Merge sort, Quick sort, Strassen’s matrix multiplication.
Section B
Greedy Method : General Method, Knapsack problem, minimum spanning trees, single
source shortest paths.
Section C
Branch & Bound : Branch & bound Method, 0/1 Knapsack problem, Traveling
salesman problem.
Section D
Lower Bound Theory : Lower bound technique, Comparison trees for sorting
and searching, some lower bound on parallel computation.
Recommended Books :
Section – A
Sets, Relations and Languages: Sets, Relations and functions, finite and infinite sets,
Closures and algorithms, alphabets and languages, finite representations of languages.
Finite Automata: Deterministic finite Automata with Epsilon-transitions, Moore and Mealy
Machine, Application of finite automata i.e. text search.
Section – B
Regular Expression and Languages: Regular expression, finite Automata and Regular
expression and finite automata: Application of Regular expression: Lexical analysis, Finding
pattern in text.
Section – C
Context free Grammar and Languages: Context free grammar: Parse Trees, Ambiguity in
Grammar and Languages, Application of context free Grammar: Markup Languages, XML
and document type Definition.
Properties of Context free languages – Normal forms for context free grammars, The
Pumping lemma for context free Languages, Closure properties of context free languages.
Section – D
Recommended Books :
SECTION A
GRAPHICS HARDWARE: Vector and Raster CRTs, Display Controllers and Processors,
Graphics Input Devices.
TWO-DIMENSIONAL GEOMETRIC TRANSFORMATIONS: Coordinate Systems,
Homogenous Coordinates, Basic Transformations: Translation, Scaling, Rotation and other
transformations. Composite Transformations.
SECTION B
RASTER SCAN CONVERSION ALGORITHMS: Line Drawing Algorithms, Circle
Drawing Algorithms, Region filling Algorithms.
TWO-DIMENSIONAL VIEWING & CLIPPING: Windowing and Viewing
Transformations, Line Clipping algorithms, Polygon Clipping, Curve Clipping and Text
clipping.
SECTION C
3-D GRAPHICS: Three dimensional object representations: Curves and Surfaces
THREE-DIMENSIONAL GEOMETRIC TRANSFORMATIONS: Basic Transformations:
Translation, Scaling, Rotation. Composite transformations
THREE-DIMENSIONAL VIEWING: Modeling and Coordinate Transformations,
Projections: Parallel and Perspective Transformations
SECTION D
VISIBLE SURFACE DETECTION: Hidden surface removal algorithms, Illumination
Models SHADING: Gouraud Shading, Phong Shading, Interactive Computer Graphic
Techniques
Recommended Books :
L T P Cr.
0 0 2 1.0
OBJECTIVE
The students are required to do exercises/projects in database design:
1. creation of tables, virtual tables and views in SQL,
2. Viewing the contents of data dictionary
3. Changing of schema
4. updation of tables in SQL
5. Specification of various constraints in SQL: Integrity Constraints: Domain
constraints, Referential integrity, entity integrity etc
6. specification of Additional Constraints as assertions and triggers
L T P Cr.
0 0 2 1.0
Course Contents:
1. Write a program to sort ‘n’ numbers using merge sort. Mention the numbers of
comparisons made by the program.
2. Write a program to sort ‘n’ numbers using quick sort. Mention the numbers of
comparisons made by the program.
0 0 2 1.0
OBJECTIVE
The students are required to do exercises on various computer graphics
algorithms in either C/C++ Language. Implement following using various
algorithms:
1. Line drawing
2. Line clipping
3. circle drawing
4. area clipping
5. drawing of some 2-D pictures
6. 2-D transformations: rotation, translation etc
7. Shading
8. Line Hidding
Finally design some Ads., Game etc using all the above or built in commands.