Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Evolution of Microprocessors:
Sailent Features of 80286-80287 - A Microprocessor with Memory Mangement,
Instruction set features of 80286. (02)
Term Work:
1) The term-work consists of al least 06 Assembly language Programs written and
complied using TASM assembler.
2) At least 03, Interfacing Programs using Microprocessor (8085& 8086) Kit
Stepping Motor Interfacing
Interfacing Analog to Digital Converters
Interfacing Digital to Analog Converters
3) Assignments based on the syllabus.
Text Books:
Reference Books:
Section-A
3. Linked Lists:-
- Inserting & removing nodes from a list
- Linked implementation of Stacks
- Linked implementation of Queues
- Example of List Operation
- Circular List
- Stack as a Circular List
- Queue as a Circular List
- Doubly Linked List
4. Trees
- Definition, Basic Terminology
- Operation on Binary Trees, Linked Storage Representation for Binary
Trees
- Binary Search trees & Basic Operations on Binary Search Trees
- Tree Traversals
5. Graphs
- Definition, Basic terminology, Matrix Representation & Implementation
of Graphs
- Graph transversals
DFS BFS
Section –B
6. Introduction to Algorithms
- What is an Algorithm
- Performance Analysis
9. Dynamic Programming
- The General Method
- Multistage Graph
- All pairs Shortest Path
- Optimal Binary Search Trees
- The Traveling Sales Person Problem
Reference Books:
1) Data Structure using C & C++( 2nd Ed.),
Tedidyah Langsar, Moshe J.
Augenstein, Aaron M. Tanenbaum Prentice Hall, India
2) Data Structure & Program Design
Rovert L.Kruse Prentice Hall
3) Fundamentals of Computer Algorithms
Horowitz Sahni
TERM-WORK:
It shall consist of al least 10 Assignments, programs based on above syllabus.
THEROY OF COMPUTATION
6) Pushdown Automata:
Introduction by way of an Example, Definition of Pushdown Automaton, Deterministic
Pushdown Automata, A PDA Corresponding to a given Context Free Grammer, A
Context Free Grammer Corresponding to a given PDA.
(06)
8) Turing Machines:
Models of Computation & the Church- Turing Thesis, definition of a Turing
Machine, & TMs as a language Acceptors, Combing Turing Machines, Computing a
Partial Functions with a Turing Machine, Variations of Turing Machines: Multitape TMs,
Nondeterministic Turning Machines, Universal turing machines. (04)
Reference Books:
1) Introduction to Languages & Theory of Computation by John C. Martin(Tata
McGraw Hill 2nd Edition)
Methods Applicable at the class level, Interclass Test Case Design, technical Metrics for
Object-Oriented Systems, The intent of Object-Oriented Metrics
The Distinguishing Characteristics : Metric for the OO design model, Class, Oriented
Metrics, Operation Oriented Metrics, Metrics for Object-Oriented testing ,Metrics for
Object-Oriented projects.
(10)
Text Books
Reference Books:
TERM-WORK:
It shall consists of al least 10 Assignments/Programs/Mini Project based on syllabus
Assessment of Term-Work should be done as follows:
i) Continuous Lab Assessment (40%)
ii) Actually Performing Practicals in Laboratory (30%)
iii) Oral Examination (Internally) conducted at the time of Submission on the syllabus &
practicals performed (30%)
Programming in Java
1) An Overview of Java:-
Why Java is important to the internet?, Java’s Magic: The Byte Code, Java
Buzzwords, Difference between C++ and Java, Data types, Variables and Arrays,
Operators and Control Statements. (04 Hrs)
2) Introduction to Classes:-
Class Fundaments, Declaring Objects, Assigning Object Reference Variables,
Introduction Methods, Constructors, This Keyword, A Stack Class, Overloading
Methods, Overloading Constructors, Using objects as Parameters, A closer look at
argument passing, Returning objects, Recursion, Introducing Access Control,
Understanding Static, Introducing Final, String Class, Command Line Arguments.
(08 Hrs)
3) Inheritance, Packages and Interfaces:-
Basics, Using Super, Method Overriding, Dynamic Method Dispatch, Abstract
Class, Using Final with Inheritance, Packages, Access Protection, Importing
Packages and Interfaces. (04 Hrs)
4) Exception Handling:-
Fundamentals, Exception Types, Uncaught Exceptions, Using Try and Catch,
Multiple Catch Clauses, Throw, throws, finally, Built-in Exceptions and creating
your own Exception Sub Classes. (04 Hrs)
5) Multithreaded Programming:-
Java Thread Model, The Main thread, Creating a Thread, Creating Multiple
Threads, Using Alive () and Join (),Thread Priorities, Synchronization, Interthread
Communication, Suspending, Resuming and Stopping Threads. (04 hrs)
8) An Overview of JDBC:-
Database Connectivity, ODBC API, JDBC API, JDBC Application Architecture,
Exploring Java.sql, Obtaining a Connection, Steps for creating ODBC DSN, The
Statement Object, Working with the Result Set, Query Prepared Statement,
Callable Statement, The ResultSetMetaData Interface. (06 Hrs)
Text Books:
Reference Books:
1) Java Servlets by Example: Alan R. Williamson Manning Publications Co.
2) Programming with Java A Primer: E Balguruswamy.
SOFTWARE DEVELOPMENT LAB-III VB.NET
Text Book :
1. Visual Basic.Net & Techniques, Author : Jamsa, ISBN : 0-07-052919-1
Edition : 01, Publisher : Tata McGraw-Hill.
Reference Books :
1. MICROSOFT VISUAL BASIC.NET-STEP BY STEP, Author :
HALVORSON, Microsoft Press.
2. Learn Program with Visual Basic.Net, Author : Smiley, 048678-6, Tata
McGraw-Hill.
3. VISUAL BASIC.NET PROFESSIONAL PROJECT, Microsoft Press.
4. AN INTRODUCTION TO PROGRAMMING USING VISUAL
BASIC.NET FIFTH EDITION, Author : DAVID I. SCHNEIDER, Microsoft
Press.
Term –Work :
It shall consist of at least 10 Assignments /and A Mini Project Package based on
above syllabus.
Practical Examination
The Practical examination shall be based on the Mini Project and
Assignments in Journal
COMPUTER GRAPHICS
1. Introduction I)
Image processing as picture analysis: Advantage of interactive graphics, Representation:
uses of computer graphics, Classification of applications, Development of hardware
and software for computer graphic, conceptual framework for interactive graphics.
Drawing with SRGP, Basic interaction handling, Raster graphics features, limitations for
SRGP, Hardcopy technologies, R:nter-scan display systems, The video controller.
Random-scan display processor, Input, devices for operator interaction, Image scanners
3 Geometrical Transformations . 6
2 D Transformations, Homogeneous coordinates and Matrix representation or 2D
Transformations, composition of 2D transformations, The window-to-viewport
Transformation, Efficiency. Matrix representation of 3D transformation, Composition
3D transformation, Transformation as a change: in coordinate system.
4 Viewing in 3D 4
Projections,specifying an arbitrary 3D view, Examples of:3D viewing, The mathematics
of planer geometric projection, Implementation planar geometric projections, co-ordinate
systems.
1. Introduction :
Database and Database users, Introduction to Database Management System,
Examples, Characteristics of the Database Approach, Actors on the scene,
Workers behind the scene, Advantage of using a Database Approach, When not to
use a Database Management Systems, Database System concepts and
Architecture, Data Models, Schemes and Instances, DBMS Architecture and Data
Independence, Database Languages and Interfaces, Database System
Environment, Classification of Database Management Systems. (06 Hrs)
3. Database Designing :
Functional Dependencies and Normalization for Relational Database, Informal
Design Guidelines for Schemes, Functional Dependencies, Normal Forms based
on Primary keys, General Definitions of Second and Third Normal forms, Boyce-
Codd Normal form, Relational Database Design Algorithms and Further
Dependencies, Algorithms for Relational Database Schema Design, Multivalued
Dependencies and Fourth Normal Form, Join Dependencies and Fifth Normal
Form, Inclusion Dependencies, Other Dependencies and Normal Forms.
(08 Hrs)
Text Book :
2. Database System Concepts, 4th Edition, Abraham Silberschatz and Henry Korth,
S. Sudarshan, ISBN : 0-07-120413-X, Tata McGraw-Hill.
3. Ehmasri and Navathe : Fundamentals of Data base Systems ( 3rd Ed.), Addison-
Wesley, 1999. Chapter 1,2,3,4,5,6,7,8,9.1,14,15,19,20,21,22)
Reference Books :
2. Raghu Ramakrishnan: Database Management Systems, 2nd Ed., McGraw-
Hill 2000.
3. Data C.J: Introduction to Database system, 6th Ed., Addision –Wesley,
1995.
4. Partrick O’Neil & Dtabase Principles , Programming, Performances, 2nd
Ed., Morgan Kaufman, 2000.
Term –Work :
It shall consist of at least 10 Assignments programs based on above syllabus.
Typical mini-projects.
6. Introduction :
Overview of computer networks, Network hardware and software, Reference
model-OSI and TCP/IP and their comparison, Network layer – Network layer
design issues, Various Routing algorithms and congestion control algorithms,
Internetworking, The networking layer in the internet and in ATM
network.(12Hrs)
7. Transport Layer :
The Transport Service, Elements of Transport Protocols, Internet Transport
Protocols, TCP and UDP, ATM AAL layer protocols, Performance issues.
(08 Hrs)
8. TCP/IP :
The TCP/IP architecture, The Internet Protocols, Ipv6, User gram Protocol,
DHCP and mobile IP, Internet protocols, Multi cast routing.(06 Hrs)
Text Book :
4. Andrew S Tanenbaum, Computer Networks, Third Edition, Prentice hall Indian,
1996 Chapter 1.1,1.2,1.3,1.4 (expect
1.4,.4,1.4.5),,5.1,5.2,5.3,5.4,5.5,5.6,6.1,6.2,6.4,6.5,6.6,7.1(expect
7.1.7),7.2,7.3,7.4,7.5,7.6,7.7)
5. ALBERTO Leon-
6. Ehmasri and Navathe : Fundamentals of Data base Systems ( 3rd Ed.), Addison-
Wesley, 1999. Chapter 1,2,3,4,5,6,7,8,9.1,14,15,19,20,21,22)
DIGITAL SIGNAL & IMAGE PROCESSING
0.1 Introduction :
Introduction, Signals, Systems, Basic Elements of Digital signal processing
system. Classification of signal Multi Channel & multidimensional signals,
Continuous –Time Vs Discrete-Time Signals, Continuous-Valued Vs Discrete-
Valued signals, Deterministic Vs Random signals. (02 Hrs)
08 Design of Filters :
Introduction to different Filter types and characteristics , Design of digital filters
from analog filters Analog Low pass Filter Design: Butterworth filtera and
chebyshev filter Design of IIR filter from analog filter using Impulse Invarient
Transformation, Bilinear transformation Sy mmetric and Antisymmetic Filter Design
of FIR filters using fourier series method Windowing techniques Rectangular
Hamming Hanning Triangular Kaised Rased Cosine Filters
Text Book :
1. Digital Signal Processing- Proakis , Manolkis (3rd Edition)
2. Digital Image Processing- Rafael C. Gonzalez, Richard E. Woods (2nd
Edition).
Reference Books :
1. Digital Signal Processing- Sanjit K. Mitra (2nd Edition) TMcGH
2. Fundamentals Of Digital Image Processing- A. K. Jain, PHI.
OPERATING SYSTEM
9) Introduction :
Batch System, Concept of Multi-programming and Time sharing, parallel,
Distributed and Real- Time Systems, Operating System Structures- Operating
System and services, System calls, System Programs, Virtual machines.(04 Hrs)
Text Books:
3) Mian Milankovic, Operating systems, concept and design, 2nd Ed.Tata
McGraw-Hill, 1992.
4) Abraham Silberschatz and Peter Barer Gavin, Operating System concepts, 5th
Ed. Addison – Weslay 1998[ chapters 1,3.1,3.2,3.3,3.4,3.6,4.5.6 (except
6.8,6.9), 7,8,9,10,11,13(Expect 13.6),19(expect 19.6),20,22,23]
Reference Books:
3) Harvey M. Deital, Operating Systems, 2nd Ed.Addison- Wesley,1990.
4) Richard Pertension, Lions: The complete Reference Osborne McGraw-Hill,
1998.
TERM-WORK :
It shall consist of at least 10 Assignments / Program based on above syllabus
The Software Development Lab IV comprise of two main topics ASP.NET, JSP.
Either of two can be opted for SDL-IV. However, if Lecturer & Student desires to study
both the topics, Certainly both can be studied, but partial studying the topics is not
recommended.
ASP.NET 20 Hours
Text Books:
1) ASP.NET: THE COMPLETE REFERENCE, by
MACDONALD,MATTHEW,ISBN : 0-07-049536-X
Reference Books:
1) MICROSOFT ASP.NET STEP BY STEP, Author : DUTHIE, Microsoft Press,
OR
JSP
Part I: The Web Programming Environment
Evolution of the Web Application
Overview of the Hypertext Transfer Protocol (HTTP)
Introduction to Serve lets
JSP Overview
Text Books:
Reference Books:
1) JAVASERVER PAGES FAST & EASY WEB DEVELOPMENT, by,
BAKHARIA, ISBN : 81-203-1895-1, PRENTICE HALL AL, India
2) JavaServer pages, 3rd Edition, by, Hans Bergsten, Publisher: O’Relly
& Associates, ISBN : 0596005636
TERM-WORK: