SYLLABUS
DIPLOMA IN COMPUTER ENGG.
SEMESTER SYSTEM
UNIVERSITY
POLYTECHNIC
FACULTY
OF ENGINEERING & TECHNOLOGY
JAMIA
MILLIA ISLAMIA
NEW
DELHI-110025
First
Semester
S. No
|
Code No
|
Subject
|
Credit
Hrs
|
Sessional
|
Univ. Exam
|
Total
|
Periods/
Week
|
Theory Courses
|
|||||||
1
|
DCOS
101
|
Communication Skill - I
|
4
|
40
|
60
|
100
|
4
|
2
|
DCOS
102
|
Applied Maths-I
|
4
|
40
|
60
|
100
|
4
|
3
|
DEE
103
|
Electrical and Electronics Engg.
|
4
|
40
|
60
|
100
|
4
|
4
|
DME
104
|
Elements of
Mechanical Engg.
|
4
|
40
|
60
|
100
|
4
|
5
|
DCO
105
|
Fundamental of Computers
|
4
|
40
|
60
|
100
|
4
|
Practical Courses
|
|||||||
1
|
DEE
113
|
Electrical and Electronics Engg.
|
2
|
30
|
20
|
50
|
2
|
2
|
DME
116
|
Workshop Practice
|
2
|
30
|
20
|
50
|
3
|
3
|
DME
117
|
Engineering Drawing
|
2
|
30
|
20
|
50
|
3
|
4
|
DCO
115
|
P.C.Software Lab.
|
2
|
30
|
20
|
50
|
2
|
Total
|
28
|
320
|
380
|
700
|
30
|
Second
Semester
S. No
|
Code No
|
Subject
|
Credit
Hrs
|
Sessional
|
Univ. Exam
|
Total
|
Periods/
Week
|
Theory Courses
|
|||||||
1
|
DCOM
201
|
Applied Maths-II
|
4
|
40
|
60
|
100
|
4
|
2
|
DCOP
202
|
Applied Physics
|
4
|
40
|
60
|
100
|
4
|
3
|
DEL
203
|
Electronics Devices and Application
|
4
|
40
|
60
|
100
|
4
|
4
|
DCOC
204
|
Engineering Chemistry & Environmental
Science
|
4
|
40
|
60
|
100
|
4
|
5
|
DCO
205
|
Programming in C
|
4
|
40
|
60
|
100
|
4
|
Practical Courses
|
|||||||
1
|
DCOP
212
|
Applied Physics
|
2
|
30
|
20
|
50
|
2
|
2
|
DEL
213
|
Electronics Devices and Application
|
2
|
30
|
20
|
50
|
2
|
3
|
DCOC
214
|
Engineering Chemistry
|
2
|
30
|
20
|
50
|
2
|
4
|
DCO
215
|
Programming in C
|
2
|
30
|
20
|
50
|
2
|
Total
|
28
|
320
|
380
|
700
|
28
|
Third
Semester
S. No
|
Code No
|
Subject
|
Credit
Hrs
|
Sessional
|
Univ. Exam
|
Total
|
Periods/
Week
|
Theory Courses
|
|||||||
1
|
DCO
301
|
Computer Oriented Numerical Methods
|
4
|
40
|
60
|
100
|
4
|
2
|
DCO
302
|
Object Oriented Programming
|
4
|
40
|
60
|
100
|
4
|
3
|
DEE
303
|
Signals & Systems
|
4
|
40
|
60
|
100
|
4
|
4
|
DCO
304
|
Computer Architecture
|
4
|
40
|
60
|
100
|
4
|
5
|
DEL
306
|
Digital Electronics
|
4
|
40
|
60
|
100
|
4
|
Practical Courses
|
|||||||
1
|
DCO
312
|
Object Oriented Programming
|
2
|
30
|
20
|
50
|
2
|
2
|
DCO
314
|
Computer Workshop
|
2
|
30
|
20
|
50
|
2
|
3
|
DCO
315
|
Computer System & Maintenance
|
2
|
30
|
20
|
50
|
2
|
4
|
DEL
316
|
Digital Electronics Lab
|
2
|
30
|
20
|
50
|
2
|
Total
|
28
|
320
|
380
|
700
|
28
|
Fourth
Semester
S. No
|
Code No
|
Subject
|
Credit
Hrs
|
Sessional
|
Univ. Exam
|
Total
|
Periods/
Week
|
Theory Courses
|
|||||||
1
|
DCOS
401
|
Communication Skills - II
|
4
|
40
|
60
|
100
|
4
|
2
|
DCO
402
|
Database Management System
|
4
|
40
|
60
|
100
|
4
|
3
|
DCO
403
|
Operating System
|
4
|
40
|
60
|
100
|
4
|
4
|
DCO
404
|
Data Structures
|
4
|
40
|
60
|
100
|
4
|
5
|
DEL
405
|
Microprocessor & Microcontroller
|
4
|
40
|
60
|
100
|
4
|
Practical Courses
|
|||||||
1
|
DCO
412
|
Database Management System
|
2
|
30
|
20
|
50
|
2
|
2
|
DCO
413
|
Operating System
|
2
|
30
|
20
|
50
|
2
|
3
|
DCO
414
|
Data Structures.
|
2
|
30
|
20
|
50
|
2
|
4
|
DEL
415
|
µP
Programming
|
2
|
30
|
20
|
50
|
2
|
Total
|
28
|
320
|
380
|
700
|
28
|
Fifth
Semester
S. No
|
Code No
|
Subject
|
Credit
Hrs
|
Sessional
|
Univ. Exam
|
Total
|
Periods/
Week
|
Theory Courses
|
|||||||
1
|
DCO
501
|
Computer Graphics
|
4
|
40
|
60
|
100
|
4
|
2
|
DCO
502
|
Web Technology
|
4
|
40
|
60
|
100
|
4
|
3
|
DCO
503
|
Data Communication & Computer Networks
|
4
|
40
|
60
|
100
|
4
|
4
|
DCO
504
|
Software Engg.
|
4
|
40
|
60
|
100
|
4
|
5
|
DCO
505
|
Java Programming
|
4
|
40
|
60
|
100
|
4
|
Practical Courses
|
|||||||
1
|
DCO
511
|
Computer Graphics & Multimedia
|
2
|
30
|
20
|
50
|
2
|
2
|
DCO
512
|
Web Technology
|
2
|
30
|
20
|
50
|
2
|
3
|
DCO
513
|
Computer Networks
|
2
|
30
|
20
|
50
|
2
|
4
|
DCO
515
|
Java Programming
|
2
|
30
|
20
|
50
|
3
|
5
|
DCO
520
|
Minor Project
|
1
|
25
|
-
|
25
|
-
|
Total
|
29
|
345
|
385
|
725
|
29
|
Sixth
Semester
S. No
|
Code No
|
Subject
|
Credit
Hrs
|
Sessional
|
Univ. Exam
|
Total
|
Periods
/Week
|
Theory Courses
|
|||||||
1
|
DCO
601
|
Advanced RDBMS
|
4
|
40
|
60
|
100
|
4
|
2
|
DCO
602
|
Visual Programming
|
4
|
40
|
60
|
100
|
4
|
3
|
DCO
603
|
Information Security & Cyber Law
|
4
|
40
|
60
|
100
|
4
|
4
|
DCO
604/605/
606
|
*Elective
|
4
|
40
|
60
|
100
|
4
|
5
|
DCO
608
|
ICT Management & Entrepreneurship
Development
|
4
|
40
|
60
|
100
|
4
|
Practical Courses
|
|||||||
1
|
DCO
611
|
RDBMS
|
2
|
30
|
20
|
50
|
2
|
2
|
DCO
612
|
Visual Programming
|
2
|
30
|
20
|
50
|
2
|
3
|
DCO
620
|
Project
|
8
|
120
|
80
|
200
|
6
|
4
|
DCO
630
|
Industrial Training & Visits
|
1
|
25
|
-
|
25
|
-
|
Total
|
33
|
395
|
430
|
825
|
32
|
*Elective:
- 1. 604: Embedded System, 2. 605: Artificial
Intelligence , 3. 606: Mobile Computing.
NOTE:
Project Topics (DCO 620) shall be assigned to the students at the commencement
of 5th Semester.
FUNDAMENTAL OF COMPUTERS
(DCO-105)
UNIT–I
Digital Computer
systems, Characteristics, Digital vs. Analog computer Systems, History,
Computer Generations, Types of computers & their classifications,
Application of Computer in various fields, Computer Hardware & Software,
Elements of computer hardware-CPU, I/O devices, storage and media used in PCs,
Computer Software-Types of Software,
System Software, Application Software.
UNIT-II
Types of PC
e.g. Desktops, Workstations, Laptops,
Notebooks, Palmtops, Memory
System of a PC, Primary
Memory, RAM (Random Access Memory,
ROM(Read Only Memory), Secondary Memory,
Types of Secondary Storage, Access Mechanism of storage Devices,
PC setup and ROM-BIOS, Advanced Input/output Devices and their use MICR,
OCR, Scanners, Light pen, Plotters.
UNIT–III
Number System -
decimal, binary, octal and hexadecimal, Conversion from Decimal to Binary,
Conversion from Binary to Decimal, Octal and Hexadecimal number system,
representation of integers, floating point number, signed number
representation, Binary Arithmetic-addition, subtraction, multiplication and
division.
UNIT–IV
Basic concept
& functions of an operating system, textual Vs GUI Interface, type of
Operating Systems, concept of multiprogramming, multitasking, multiprocessing, Introduction
to disk operating system (DOS), Commands and utilities, working with MS
Windows, Unix and Linux, Working knowledge of PC Software Word Processor.
PROGRAMMING IN C
(DCO-205)
UNIT-I
Computer Languages, Generation of Languages, Translators- Assemblers,
Interpreters, Compilers, Algorithm,
Pseudo-code, Flowcharts- rules & symbols, Structured Programming concepts,
various techniques of programming, Use of programming.
UNIT– II
Introduction
to ‘C’, importance of C, basic structure of a C program, constants, variables
and data types, Operators and expressions, managing I/O operators, Control
Statement: ‘IF’ statement and its various forms, goto statement, for, while and
do- while loops, Switch Decision making statement.
UNIT–III
Arrays: Array
notation, storage and representation, manipulating array elements, using
multidimensional arrays, arrays of unknown or varying size, String, Functions: User defined functions and
their use.
UNIT IV
Pointers: Introduction to Pointers, address operator and
pointers, declaring and initializing pointers, assignment through pointers,
pointers and arrays, Structures: Purpose and usage of structures,
declaring structures, assigning of structures, File Handling – sequential and
random file, Memory allocation, Command Line Parameters.
COMPUTER ORIENTED NUMERICAL METHODS
(DCO-301)
UNIT-I
Introduction:
Number and their accuracy, Computer Arithmetic, Mathematical Preliminaries,
Errors and their Computation, General error formula, Error in a series
Approximation. Solution of Algebraic and Transcendental Equation: Bisection
Method, Iteration Method, Method of false Position, Newton-Raphson method,
Methods of finding complex roots, Muller’s method, Rate of Convergence of
Iterative methods, Polynomial Equations.
UNIT-II
Interpolation:
Finite Differences, Difference Tables, Polynomial Interpolation: Newton’s
forward and backward formula, Central Difference Formulae: Gauss forward and
backward formula, Sterling’s, Bessel’s formula, Interpolation with unequal
intervals: Lagrange’s Interpolation, Newton Dividend difference formula,
Hermite’s Interpolation.
UNIT-III
Numerical
Integration and Differentiation: Introduction, Numerical differentiation
Numerical
Integration: Trapezoidal rule, Simpson’s 1/3 and 3/8 rule, Boole’s rule,
Waddle’s rule.
UNIT-IV
Solution of
differential Equations and Statistical Computation: Picard’s Method, Euler’s
Method, Taylor’s Method, Runge-Kutta Methods, Predictor Corrector Methods
Frequency chart, Curve fitting by method of least squares, fitting of straight lines,
Polynomials, exponential curves Data
fitting with cubic splines.
OBJECT OREINTED
PROGRAMMING
(DCO-302)
UNIT- I
Structured Verses
Object Oriented Development, Elements of Object Oriented Programming,
Introduction to Objects, Classes, Encapsulation and data abstraction,
Inheritance Polymorphism, Overloading. C++ Data types, Variables, Operator and
expression. Statements and Blocks, if statement, Loops, switch statements.
UNIT- II
Introduction,
Classes, Class definition, Class member, member function, Public and Private
Variables, Derived Classes, Constructors and Destructors, Exception Handling.
UNIT- III
Scope of
Variables, Inline function, Friend function, Friend class, Parameter passing.
Inheritance, types of inheritance, Virtual functions.
UNT- IV
Polymorphism,
Overloading, Operator Overloading of Unary and Binary operators, Function
Overloading. Templates, File Handling and Graphics.
COMPUTER ARCHITECTURE
(DCO-304)
UNIT-I
Central Processing Unit, General
Register and Stack Organization , Instruction formats, Addressing Modes,
Data Transfer and Manipulation, Program Control, RISC and CISC, Register
Transfer language, Register Transfer Bus and memory transfers,
Arithmetic Mircrooperatiaons, logic micro operations, shift
microoperations, Arithmetic logic shift
unit, Instruction codes, Computer Registers ,Computer instructions –Instruction
cycle.
UNIT- II
Computer Arithmetic,
Addition and Subtraction, Multiplication and Division Algorithms, Floating
Point and Decimal Arithmetic operations, Booth Multiplication
Pipelining-Arithmetic, Instruction and Arithmetic Pipelining, Vector
Processing, Array Processors.
UNIT -III
Memory Organization,
Memory Hierarchy, Main Memory, Auxiliary Memory, Associative Cache and Virtual
Memory, Control memory, Address sequencing, design of control unit,
Hard wired control. Micro-programmed control
UNIT-IV
Input-Output
Organization, Peripheral devices, I/O Interface, Asynchronous Data Transfer,
Modes of Transfer, Priority Interrupt, Direct Memory Access, I/O
Processor-Serial Communications.
DATABASE MANAGEMENT SYSTEM
(DCO-402)
UNIT-
I
An overview of database management system,
database system Vs file system, Database system concepts and architecture, data
models schema and instances, data independence
and data base language and interfaces, Data definitions language, DML,
Overall Database Structure.
UNIT- II
ER model
concepts, notation for ER diagram, mapping constraints, keys, Concepts of Super
Key, candidate key, primary key, Generalization, aggregation, reduction of an
ER diagrams to tables, extended ER model, relationships of higher degree.
UNIT- III
Relational data
Model and Language: Relational data model concepts, integrity constraints:
entity integrity, referential integrity, Keys constraints, Domain constraints,
relational algebra, relational calculus, tuple and domain calculus,
Introduction to SQL: Characteristics of SQL, Advantage of SQL, SQL data types
and literals, Types of SQL commands, Aggregate functions, Insert, update and
delete operations, Joins, Unions, and intersections in SQL.
UNIT- IV
Functional
dependencies, normal forms, first, second, third normal forms, BCNF, inclusion
dependences, loss less join decompositions, normalization using FD, MVD, and
JDs, alternative approaches to database design.
OPERATING SYSTEM
(DCO-403)
UNIT-I
Introduction:
Operating System and Function, Evolution of Operating System, Batch,
Interactive, Time Sharing and Real Time System,
Operating System Structure: System Components, System Structure.
UNIT-II
Process Concept, Critical Section Problem,
Synchronization, Semaphores, Process Generation, Process Scheduling. CPU
Scheduling: Scheduling Concept, deadlock
Characterization, Prevention, Avoidance and Detection, Recovery from Deadlock
UNIT–III
Memory Management: Multiprogramming with Fixed
Partition, Multiprogramming With Variable Partition, Multiple Base Register,
Paging, Segmentation, Paged Segmentation, Virtual memory Concept, Demand Paging, Performance,
Paged Replaced Algorithm, Allocation of Frames, Thrashing,
UNIT-IV
File System: File Concept, File Organization and
Access Mechanism, File Directories, File Sharing, Implementation Issues, Disc
scheduling.
DATA STRUCTURES
(DCO-404)
UNIT-I
Concepts of data
type and data structures, array and pointer variables: 1-D array, 2-D array,
view of array and pointers at implementation level, concept of dynamic variable
and implementation, Introduction to Stacks and Queues.
UNIT-II
Introduction to
Pointers, self referential Structures, dynamic memory allocation, Study of
linked list, Circular list, doubly linked list, Stack, queue; Sequential and linked
list implementation of stack and queue.
UNIT-III
Introduction to
complexity, Concept of divide and conquer, sorting and searching algorithms and
their efficiency consideration; Sorting and searching algorithms: Insertion
sort, bubble sort, selection sort, quick sort, linear search, binary search
algorithm.
UNIT-IV
Non linear data
structure: Graph, tree: binary tree, complete binary tree, binary search tree;
Tree traversal algorithms: Inorder, preorder, postorder traversal ; graph
traversal algorithms: depth first search, breadth first search.
COMPUTER
GRAPHICS
(DCO-501)
UNIT – I
Introduction to
Computer Graphics, Graphics hardware, I/o devices, Display devices Random scan displays,
Raster scan displays.
UNIT-II
Points and
lines, Line drawing algorithms,
Circle generating algorithms,
Mid-point circle generating
algorithm, Graphic standards, applications, simple and symmetric DDA,
Bresenham algorithm.
UNIT – III
Transformations:
Basic transformation, Matrix representations and homogenous coordinates.
Windowing and Clipping: Viewing pipeline, Viewing transformations, 2-D Clipping
algorithms-Line clipping algorithms
such as Cohen
Sutherland line clipping
algorithm, Polygon clipping –
Sutherland Hodgeman polygon clipping.
UNIT – IV
Three
Dimensional: 3-D geometric primitives,
3-D Object representation, 3-D Transformation, 3-D viewing, projections, 3-D
Clipping.
WEB TECHNOLOGY
(DCO-502)
UNIT-I
Introduction to
web, protocols governing the web, web development strategies, web applications,
web project, web team, Writing Web Projects, Identification of Objects, Target
Users, Web Team, Planning and Process Development.
UNIT-II
Introduction to Hyper Text Markup Language
(HTML), HTML elements, Tables, Images,
Forms, Frames, XHTML syntax and Semantics, extensible Markup
Language (XML), XML schemes, Object
Models, Presenting XML, Using XML Processors, element, attributes,
entity declarations, DTD (Document type
definition )files and basics of Cascading Style Sheet (CSS List).
UNIT-III
Java script:
Introduction to Java Script, Object in Java Script, Dynamic HTML with Java
Script, documents, forms, statements, functions, objects, Event and event
handling; introduction to AJAX, VB Script, CGI , PERL.
UNIT-IV
Evaluation of web
applications, type of web documents, feature of web pages, multitier web
applications, introduction to Apache web server. Security in application:
authentication, authorization, auditing, security issues, security on the web,
proxy server, Firewall, Web Servers ,Web server and its deployment, Web client,
services of web server, mail server, proxy server, multimedia server.
DATA
COMMUNICATION AND COMPUTER NETWORKS
(DCO-503)
UNIT-I
Data
Communication: Data Transmission, Analog
Transmission, Digital Transmission, Data Encoding: Digital Data- digital
signals, Digital Data- analog signals, Analog Data-Digital Signals, Analog
Data- Analog Signals, Synchronous and Asynchrous Transfer. Transmission media:
Twisted pair, Coaxial Cable, Optical Fibers, Wireless Transmission, Microwave,
Radio Waves, and Infrared.
UNIT-II
Introduction to Computer network: Goals
and Applications of Networks, Network structure and architecture, Protocols,
OSI reference models, TCP/IP protocol suit. Data link control and protocol:
Flow Control - Stop and Wait, Sliding window,
Error Detection, Error Control, HDLC.
UNIT- III
LAN architecture, LAN topologies - BUS/Tree LAN,
Ring LAN, Star LAN,
Wireless LAN, Ethernet
and Fast Ethernet
(CSMS/CD), Token ring and FDDI. Network layer: Introduction, Routers,
Routing Algorithms, Congestion control algorithm, Addressing, Internet working.
UNIT-IV
Transport Layer protocols,
Transport services, TCP, UDP. Wide area networks, Circuit switching, Packet
switching, Frame relay, ATM, ISDN. Application Layer: domain name system, simple network management
protocol, File Transfer, Access and Management, Electronic mail, HTTP, WWW, web
browsing, multimedia file transfer.
SOFTWARE ENGINEERING
(DCO-504)
UNIT-I
Introduction to
Software Engineering, software components, software characteristics, software
crisis, software processes, similarity and differences from conventional
engineering processes, software quality attributes. Software development life
Cycle (SDLC) models: Waterfall model, Prototype model, Spiral model,
Evolutionary development models, Iterative enhancement models.
UNIT-II
Requirements
Elicitation: Interviews, brainstorming sessions, the use case approach.
Requirement
Analysis: Data flow diagram, data dictionaries, entity-relationship diagram.
Requirements
documentation: Nature of SRS, characteristics of good SRS, organization of the
SRS and case study.
UNIT-III
Size estimation,
cost estimation, static, single variable models, constructive cost models
(COCOMO), software risk management, software risk assessment and estimation
models (SRAEM). Basic concept of software design, Modularization, flow charts,
coupling and cohesion measures, Top –Down and Bottom-Up design.
UNIT-IV
Software
testing: Testing objectives, testing process, various terminologies, functional
testing, Structural testing: path testing, cyclomatic complexity, graph
matrices, data flow testing and mutation testing. Levels of testing: unit testing,
integration testing and system testing and software quality.
JAVA PROGRAMMING
(DCO-505)
UNIT-I
Java Features,
Constant, Variables and Data Types, Scope of variable, Type casting, standard
default values, Operator and Expression, Decision making and Looping :The While
statement, The do statement, The for statement, Jumps in Loops, Labelled Loops.
Classes, Object and Methods Defining a class, Creating object, Accessing class
members, Constructor, Methods Overloading, Static Variables.
UNIT-II
Inheritance: Extending a Class
and implementing interfaces, Overriding Methods, Final variable and Methods,
Final Classes, Abstract method and Classes, Visibility Control, Array,
Strings and Vectors, String, Wrapper Classes.
UNIT-III
|
ADVANCED RDBMS
(DCO-601)
UNIT-I
Introduction to database model, database
architecture, Relational Database, RDBMS, Database Normalization, schema.
UNIT-II
SQL, SELECT queries, Action Queries, Locking and Execution Plans,
Query-Performance, Analysis, Database tuning, T-SQL/PL-SQL, XML, Views,
procedure, function, trigger, advanced query techniques.
UNIT-III
Server administration, installing and
configuring server, creating database, tables, indexing, snapshots,
partitioning, security and policy based management, data recovery- backup and
restore, Failover Clustering, Database Mirroring, Log Shipping, Replication
UNIT-IV
Introduction to Universal Data Access,
ODBC, RDO, OLE DB, DAO, ADO- Model, ADO .Net, Connection, Command , Properties
Methods & events, Cursor Type, Updating and Batch Updating, Transaction
Process, Database connectivity using ADO.NET with XML, Retrieving and
Displaying Data using Forms & Grid, Data forms and reports.
VISUAL PROGRAMMING
(DCO-602)
UNIT – I
Introduction to .NET
framework, window applications,
CLR, JIT compiler, Languages under .NET, Introduction to Visual programming
languages: VB, C#, Visual Java, Elements for GUI programming controls,
properties, methods, events, VB and C# data types and languages syntax, event
driven programming, WCF, WPF.
UNIT – II
Basic .NET concept, user interface design control, array, structure,
conditions, loops, procedures, functions, object oriented programming with
VB.NET, classes, inheritance, polymorphism, namespace, error handling and
exceptions, deploying window applications.
UNIT- III
ASP.NET, web applications with ASP.NET using C#, web form display data
and user input, web form control variables and sessions, controlling website
access, web form security, user login, automatic user account creation, database
connectivity using ADO.NET with XML.
UNIT – IV
Introduction to ADO Technology - ADO vs. ADO.NET -
Types of ADO.NET operations and Namespaces,
System.Data, System.Data.Odbc, System.Data.OleDb , ADO.NET classes-
xxxConnection classes, xxxCommand classes,
xxxDataReader classes, xxxDataAdapter classes, Data tables, Data set,
Data retrieval methods, Connected, Disconnected, Data Binding with controls.
INFORMATION SECURITY AND CYBER LAW
(DCO-603)
UNIT-I
History of
Information Systems and its Importance,
basics, Changing Nature of Information Systems, Need of Distributed Information
Systems, Role of Internet and Web Services, Information System Threats and
attacks, authentication Service Security, Security Implication for
organizations, Basic Principles of Information Security, Confidentiality,
Integrity Availability and other terms in Information Security, Information
Classification and their Roles.
UNIT-II
Physical
Security- Needs, Disaster and Controls, Basic Tenets of Physical Security and
Physical Entry Controls, Access Control- Biometrics, Factors in Biometrics
Systems, Benefits, Criteria for selection of biometrics, Design Issues in
Biometric Systems, Interoperability Issues, Economic and Social Aspects, Legal
Challenges.
UNIT-III
Model of
Cryptographic Systems, Issues in Documents Security, System of Keys, Public Key
Cryptography, Digital Signature, Requirement of Digital Signature System,
Finger Prints, Firewalls, Design and Implementation Issues, Policies.
Network
Security- Basic Concepts, Dimensions, Perimeter for Network Protection, Network
Attacks, Need of Intrusion Monitoring and Detection, Virtual Private Networks-
Need, Use of Tunneling with VPN, Authentication Mechanisms, Types of VPNs and
their Usage, Security Concerns in VPN.
UNIT-IV
Security
metrics- Classification and their benefits Information Security & Law, IPR,
Patent Law, Copyright Law, Building Security into Software Life Cycle Ethics-
Ethical Issues, Issues in Data and Software Privacy, Cyber Crime Types &
overview of Cyber Crimes.
EMBEDDED
SYSTEM
(DCO-604)
UNIT-I
Introduction to embedded systems, Categories of
embedded systems, overview of embedded system architectures, specialties of
embedded systems recent trends in embedded systems, Communication interfaces:
RS232/UART, RS422/RS485.
UNIT-II
Survey of software Architectures: Round Robin, Round
Robin with interrupts, Function Queue scheduling Architecture, RTOS
Architecture, Architecture selection, Introduction to RTOS, Task and task
states, Task and data, Semaphore and shared data, More operating system
services, Message Queues, Mail boxes and pipes, Timer functions, events, Memory
Management, Interrupt routine in an RTOS environment.
UNIT-III
Basic Design using an RTOS: Principle, Encapsulating
Semaphores and Queues, Hard Real-time Scheduling considerations, saving memory
space, saving power,
UNIT-IV
Embedded Software Development Tools Host and Target
Machines, Linker/ Locator for Embedded Software ,Getting Embedded Software into
the target system, Debugging Techniques, Testing on your host machine, Instruction
set Simulators, The Assert Macro using Laboratory tools.
ARTIFICIAL
INTELLIGENCE
(DCO-605)
UNIT-I
Introduction to Artificial Intelligence,
Definitions, Goals of AI, AI Approaches, AI Techniques, Branches of AI,
Applications of AI, Simulation of sophisticated & Intelligent Behavior in
different area, problem solving in games, natural language, automated reasoning
visual perception, heuristic algorithm versus solution guaranteed algorithms.
UNIT-II
Reasoning, Symbolic reasoning, Statistical reasoning, General problem
solving, Search and control strategies, Exhaustive searches, Heuristic
search techniques, Constraint satisfaction problems (CSPs), models.
UNIT-III
Knowledge representation, KR using predicate logic,
KR using rules, First order predicate calculus, Horn Clauses, Introduction to
PROLOG, Semantic Nets, Partitioned Nets, Minskey frames, Case Grammar Theory,
Production Rules Knowledge Base, The Inference System, Forward & Backward Deduction.
UNIT-IV
Introduction to
expert system, Knowledge acquisition, Knowledge base, Working memory, Inference
engine, Expert system shells, Explanation, Application of expert systems, Existing Systems (DENDRAL, MYCIN), domain
exploration, Meta Knowledge, Expertise Transfer, Self Explaining System. Programming Language: Introduction
to programming Language, LISP, PROLOG
MOBILE COMPUTING
(DCO-606)
UNIT I
Wireless Communication Fundamentals:
Introduction , Wireless transmission ,
Frequencies for radio transmission , Signals,
Antennas, Signal Propagation, Multiplexing, Modulations, Spread spectrum, MAC, SDMA, FDMA, TDMA, CDMA,
Cellular Wireless Networks.
UNIT II
UNIT II
Telecommunication systems, GSM, GPRS,DECT, UMTS, IMT-2000,
Satellite Networks – Basics, Parameters
and Configurations, Capacity
Allocation, FAMA and DAMA, Broadcast
Systems , DAB, DVB.
UNIT III
UNIT III
Wireless LAN, IEEE 802.11- Architecture,
services, MAC, Physical layer, IEEE 802.11a - 802.11b standards, HIPERLAN, Blue
Tooth.
UNIT IV
UNIT IV
Mobile IP, Dynamic Host Configuration Protocol – Routing,
DSDV, DSR, Alternative Metrics, Transport And Application Layers: Traditional TCP – Classical TCP improvements
, WAP, WAP 2.0.
ICT MANAGEMENT AND ENTREPRENEURSHIP DEVELOPMENT
(DCO –608)
UNIT – I
Management,
Different Functions of Management: Planning, Organizing, Co-ordination and
Control, Information and Communication Technology (ICT), Information Systems
(IS), ICT Management, Role of ICT and IS in modern industry. Project Management
and Research Methodology, Project Management techniques and tools for managing
any type of project, Case studies and live examples to illustrate the problems
associated with badly managed projects.
UNIT – II
ICT Infrastructure and Services, methodologies and
principles of ICT Service Management, IT Security and Audit, principles and
policies governing information protection, Data Integrity and Control in a
large installation, Data Centre Management- techniques for maintaining
sanity, data currency, and system availability, Modern tools for running a Data
Centre for corporate success, Standard for IT Service Management (ISO 20000).
UNIT – III
Concept of
ethics, Concept of professionalism, Need for professional ethics, Code of
professional ethics, typical problems of professional engineers. Factors
determining motivation, Characteristics of motivation, Methods for improving
motivation, Incentives, Pay, Promotion, Rewards, Job satisfaction and Job
enrichment. Need of leadership, Function of a leader, Factors to be considered
for accomplishing effective leadership, Manager as a leader, Types of
production, Job, Batch and mass production, E.O.Q. (Economic order quantity),
Concept of quality production, Concept of total quality management, JIT (Just
in time), ISO-9000 & ISO-14000, Concepts of intellectual property rights
& patents.
UNIT – IV
Concept of Entrepreneurship,
Importance and need of entrepreneurship in context of prevailing employment
conditions in the country, Qualities of successful entrepreneurs, Career
options, Scanning of business environment, Small scale sector, Types and forms
of entrepreneurs and enterprises, Government assistance, Steps in setting up
enterprises, Social responsibility of an entrepreneur. Project identification
techniques, Selection of a project, conducting a market survey, Preparation of
project report and project appraisal.
COMPUTER APPLICATION
(DCA-305 )
UNIT–I
Digital Computer
systems, Characteristics, History, Computer Generations, Types of computers
& their classifications, application of Computer in various fields,
Computer Hardware & Software, Elements of computer hardware-CPU, I/O
devices, storage media, Computer
Software-Types of Software, System Software, Application Software.
UNIT-II
Basic concept
& functions of an operating system, textual Vs GUI Interface, type of
Operating Systems, concept of multiprogramming, multitasking, multiprocessing, Introduction
to disk operating system (DOS), Commands and utilities, working with MS
Windows, Unix and Linux, Working knowledge of PC Software Word Processor.
UNIT–III
Computer Languages, Generation of Languages, Translators- Assemblers,
Interpreters, Compilers, Algorithm,
Pseudo-code, Flowcharts- rules & symbols, Structured Programming concepts,
various techniques of programming, Use of programming.
UNIT–IV
Introduction to
‘C’, importance of C, basic structure of a C program, constants, variables and
data types, operators and expressions, managing I/O operators, Control
Statement: ‘IF’ statement and its various forms, goto statement, for, while and
do-while loops, switch decision making statement, Arrays: Array notation,
storage and representation, Functions: user
defined functions and their use.