BSC MSC Integrated CSSyllabus
BSC MSC Integrated CSSyllabus
Marks:50 Lectures: 40
Subject code : ICT1-1 T
Reference books
1) DEVELOPING COMMUNICATION SKILLS Krishna Mohan and Meera Bajaj
2) THE STERILING BOOK OF COMMON ERRORS IN ENGLISH Gratian Vass
3) SPOKEN ENGLISH FOR [Link] Krishna Pillai and K Rajeevan
4) INDIAN AND BRITISH ENGLISH- A HAND BOOK OF USAGE AND
PRONUNCIATION. Paroo Nihlani, Ray Tongue and Priya Hosali
5) A COURSE IN PHONETICS AND SPOKEN ENGLISH Sethi and Dhamija.
6) ENGLISH PRONUNCING DICTIONARY. Daniel Jones.
7) MACMILLAN’S FOUNDATION ENGLISH.R. K. Dwivedi and A. Kumar
FUNDAMENTALS OF DISCRETE MATHEMEATICS
1) SET THEORY
i) Set notations and descriptions
ii) Sub Sets
iii) Venn Diagram
iv) Set Operations
4) LOGIC
i) Propositions, Logical connectives, truth tables, prepositional form.
ii) Logical equivalence. Tautology and contradiction.
iii) Predicates
iv) Valid arguments
5) GRAPHS
i) Definition and elementary results
ii) Types of graphs
iii) Isomorphism
6) CONNECTED GRAPHS
i) Definition of connected, disconnected graphs.
ii) Edge sequence, path, circuit, definitions, and elementary results
iii) Vertex and edge connectivity
iv) Introduction to directed Graphs
v) Degree sequence and Havel- Hakimi theorem (Without proof)
7) TREE
i) Definition and equivalent characterizations, elementary results
ii) Ce1nter of a tree.
iii) S1panning trees and fundamental circuits and cut sets
iv) Binary trees and elementary results.
Reference books:
1. Elements of discrete Mathematics by C.L. Liu.
2. Discrete Mathematics by Olympia Nicodemi,
3. Discrete Mathematical Structures for Computer Science by Alon Doerr and K.
Levasieur.
4. A first step in graph Theory by Raghunathan, Nimkar & Solapurkar.
FUNDAMENTALS OF COMPUTERS
Marks: 50 Lectures: 40
Subject code: ICT1-3 T
3. Input Devices:
Keyboard,Direct Entry: Card readers, scanning devices (BAR CODE, OMR, MICR),
Voice input devices, Light pen, Mouse, Touch Screen, Digitizer, Scanner.
4. Output Devices:
Printers: Impact and Non-impact [Link], LCD, CD-WRITTER, ZIP DRIVE,
DVD, Introduction to Web Camera, modem
5. Memory:
RAM, ROM, PROM, EPROM, EEPROM,Base memory, extended memory,
expanded memory, Cache memory,Storage devices Tape, FDD, HDD, CDROM,
Pen Drive.
8. Microcomputers
What is Microprocessor, Introduction to Family of microprocessor, Ideal
microcomputer, An Actual microcomputer, Memory system for microcomputer,
Minimum microcomputer configuration.
Reference Books:
1. FUNDAMENTALS OF COMPUTERS BY V. RAJARAMAN.
2. COMPUTERS AND COMMONSENSE BY R. HUNT AND SHELL Y.
3. FUNDAMENTALS OF COMPUTER Systems. Low Price Edition.
4. Microprocessor [Link].
PROGRAMMING IN ‘C’
Marks:50 Lecturers – 40
Subject code: ICT1-4 T
1. Introduction To C:
1.1 The character Set, Constants, Variables and Keywords, Types of constants, Types of
variables, keywords, data types.
1.2 Instructions: Type Declaration Instruction, Arithmetic Instruction
5. Arrays:
5.1 What are Arrays? Arrays Initialization, Bounds Checking
5.2 Types of Array
5.3 Initializing a 2- Dimensional & Multidimensional Arrays
6. Storage Classes:
6.1 Automatic, Register, Static, External (Local and Global), Scope rules
7. Functions:
7.1 Arguments and local variables, Returning Function results, Default return type and
Type void, passing values between functions, Declaration of function type.
7.2 Function with variable arguments, Recursion
8. Character Strings:
8.1 What are Strings? Standard library String Functions: strlen (), strcpy (), strcat
().,strcmp().
9. Pointers:
9.1 Introduction to Pointers
9.2 Operations on Pointers
9.3 Pointers and Functions
9.4 Pointers and Arrays.
Reference Books:
1. LET US C BY YASHWANT KANETKAR – BPB PUBLICATIONS
2. PROGRAMMING IN ANSI C BY E. BALGURUSAMY – TMH
3. TURBO C/C++: THE COMPLETE REFERENCE BY H. SCHILDIT
4. PROGRAMMING WITH “BY BYRON GOVTFRED SCEOND EDITION
TMH.
LAB I
Subject code: ICT1-5 P
Section A: A Case Study on Communication Skill.
Section B : 20 Programs on Control Structure, Structure and union, Function
LAB I
Subject code: ICT1-6 P
Section A: A Case Study on Fundamental of Computer.
Section B : 20 problems or programs on discrete mathematics by using C or any
compatible tool
COMMUNICATION SKILLS - II
Marks 50 Lectures: 40
Subject Code ICT 2-1
Unit I: Reading
a) Reading and understanding business letters,
Reports and memos.
b) Reading and understanding scientific texts.
c) Reading a dictionary, thesaurus, and encyclopedia.
d) Reading passages and poems.
Suggested Reading:
1. PRACTICAL ENGLISH GRAMMAR
Thomson and Martinet
2. LIVING ENGLISH STRUCTURE
W. S. Allen
3. UNIVERSITY ENGLISH GRAMMAR
Quirk et al
4. MODERN ENGLISH GRAMMAR (AN INTRODUCTION)
L. S. Deshpande & P.H. Dharamsi
5. ENGLISH FOR PRACTICAL PURPOSES
[Link], [Link],[Link],[Link]
6. BUSINESS COMMUNICATION
Urmila Rai & S.M. Rai
STATISTICAL METHODS
Marks:50 Lecturers-40
1. INTRODUCTION:
1.1 Definition: Webster’s and Sacristy’s definitions of statistics.
Importance of statistics. History: Advantages and limitations.
Scope of statistics: industry. Economy, Computer Science, Social Science etc.,
Collection of Data.
4. MEASURES OF DISPERSION:
4.1 Concept of dispersion and measures of dispersion.
4.2 Range: definition for ungrouped and grouped data.
4.3 Standard deviation: Definition for ungrouped and groped data, Mean Deviation.
4.4 Variance: Definition for grouped and ungrouped data,
4.5 Numerical problems.
5. PROBABILITY:
REFERENE BOOKS:
1. Fundamentals of Statistics by Goor, Gupta, Das Gupta.
2. Statistical Methods by S.P. Gupta
3. Business Statistics by S. Shaha
4. Modern Elementary Statistics by J.E. Freund
5. Fundamental of statistics by S.C. Gupta.
6. Fundamentals of applied statistics b Gupta and Kapoor
Digital Electronics
50 marks Lectures : 40
Subject Code ICT 2-3
UNIT – I
Number Systems – Conversion from one number system to another – Complements
UNIT – II
Logic Gates : Basic Gates, Derived Gates, NAND gate as universal building block
Boolean Algebra – Axioms – Theorems – Simplification of Boolean functions – Map
Method (upto 5 variables) – MC Clausky tabulation method.
UNIT – III
Sequential logic – RS, JK, D and T Flip-flops
Registers – Shift Registers, Buffer registers, Controlled Shift Registers, Controlled Buffer
registers
Counters – Ripple counters – Synchronous counters – Design of counters.
UNIT – IV
Adders – Subtractors – Decoders – Encoders – Multiplexer – Demultiplexer –
Design of circuits using decoders/Multiplexers – ROM – PLA – Designing circuits using
ROM/PLA.
UNIT – V
Design of ALU – Design of status registers – Design of Accumulator – Introduction to
Computer design.
3. 8085 Microprocessor
• Features of intel 8085 microprocessor
• Pin diagram and pin functions of 8085
• 8085 CPU architecture
• Functions internal blocks
LAB IV
Subject code: ICT2-6 P
Section A: A Case Study on Digital Electronics.
Section B : 15 problems or programs on statistical methods by using C or any
compatible tool
Web Technology
50Marks Total Lectures:40
Subject Code ICT 3-1
1. Web Publishing 5 Hrs
1.1 Basic HTML Concepts
1.2 HTML: Structured Language
1.3 Overview of HTML
1.4 Web Browser
1.5 WWW
1.6 Web Server
1.7 The Phases of web site development
1.7.1 Implementation, Maintenance, Testing
1.8 What are Links or URLS
2. The Markup Tags 8 Hrs
2.1 HTML
2.2 HEAD
2.3 TITLE
2.3 BODY
2.4 Paragraphs
2.5 Lists
2.6 Formatted and Unformatted Text
2.7 Extended Quotations
2.8 Address
2.9 Horizontal Rules
2.10 Hyperlink
2.11 Font (Size, Color)
2.12 Image (Add, Alignments)
2.13 Table
2.14 Cell Spacing / Cell Padding
2.15 Frame Set
2.16 Form
4. Designing Web Pages
4.1 Working with text
4.2 Inserting Images
4.2.1 Web Graphic Format GIF, JPEG, PNG
4.2.2 Inline Images
4.2.3 Background images, Horizontal Rules
4.2.4 Banner Ads
4.2.5 Rollover Images
4.3 Establishing Web Links
4.3.1 Understanding URLs
4.3.2 Adding an E-Mail Link
4.3.3 Navigating with Anchors
4.4 Working with Divs and Layers
4.4.1 Placing <div> tags
4.4.2 Creating Layers
4.4.3 Modifying a Layer
4.5 Creating Lists
4.5.1 Unordered Lists
4.5.2 Ordered Lists
4.5.3 Definition Lists
4.5.4 Nested Lists
5. Setting up Tables
5.1 HTML Table Fundamentals
5.2 Inserting Tables in Dreamweaver
5.3 Modifying Tables
5.4 Working with Table formats
6. Interactive Forms
6.1 How HTML forms work
6.2 Inserting a form in Dreamweaver
6.3 Using Text fields
6.4 Providing Checkboxes and Radio Buttons
6.5 Creating form lists and Menus
6.6 Activating forms with buttons
6.7 Using Hidden fields and File fields
Reference Books
1. WEB PUBLISHING BY MONICA D’ SOUZA & JUDE D’ SOUZA
2. COMPLETE REFRENCE - HTML - TOWELL
Advance Programming in C
Marks 50 Lectures : 40
Subject Code ICT 3-2
3. Process Management:
3.1 What is process
3.2 Context Switching
3.3 Process Control Block
3.4 Job Scheduling & process scheduling
3.5 Process Synchronization
3.6 Race Condition
3.7 Introduction to Deadlocks
4. Device Management:
4.1 Techniques of Device Management
4.2 Dedicated, Shared, Virtual Devices
4.3 Device Characteristics
4.4 Channels & Control Units
4.5 I/O traffic Controller.
5. File Systems
5.1 A Simple file systems
5.2 General Model of file system
5.3 Symbolic file system
6. Parallel Processing
6.1 Introduction, What is Parallel Processing
6.2 Difference between distributed & Parallel processing
6.3 Advantages of parallel processing
Reference Books:
Unit-II
Functions: Function declaration and definition,, Calling the Function, comparison with
library functions, passing arguments to functions: passing variables, passing by value,
passing structure variables, Returning values from functions, returning structure
variables, reference arguments
Unit-III
Objects and classes: Classes and objects, specifying the class, C++ object as data
types, Constructors and destructors, objects as functions arguments, overloaded
constructors, return objects from functions, objects and memory, static class data,
array of objects. Friend Functions.
Unit-IV
Inheritance: Derived Class and Base Class, specifying the derived class, accessing
base class members, the protected access specifier, derived class constructors,
overriding member functions, class hierarchies, “abstract” base class, constructors and
member functions, multilevel, multiple inheritance, member functions in multiple
inheritance, ambiguity and multiple inheritance. Virtual base class,
Polymorphism: Function overloading , Virtual functions & dynamic binding, Operator
overloading: Overloading unary operators, the operator keyword, operator return values,
overloading binary operators, concatenating strings, multiple overloading, comparison
operators, arithmetic assignment operators.
Unit-V
Files and Streams: Streams, the stream class hierarchy, stream classes, header files,
string I/O, writing strings, reading strings, detecting end-of-file, character I/O, object I/O
writing an object to disk, binary versus character files, reading an object from disk, the
stream class, the open function, file pointers, specifying the position,
specifying the offset the tellg function, closing files, redirection, IOS flags, redirecting
input and output, command-line arguments, overloading the extraction and
insertion operators.
References:
1. Object Oriented Programming In C + + Robert Lafore, Galgotia
2. Introduction to C++, E Balguruswami
3. C + + Printer Plus, Stephen Parata, Galgotia
Other Reference Books:
1. An Introduction To The OOP :K.V. Witt, Galgotia
2. Jamsa’s 1001 C/C + + Tips, Kris Jamsa, Galgotia
LAB V
Subject code: ICT3-5 P
Section A: A Case Study on Web Technology.
Section B : 20 Programs of Advance C programming.
LAB VI
Subject code: ICT3-6 P
Section A: A Case Study on Operating system.
Section B : 20 programs on C++ programming.
Computer System Security
Marks:50 Lectures: 40
Subject Code: ICT 4-1
4. Intruders
4.1 Intruders
4.2 Intrusion Techniques
4.3 Password Management
6. Firewalls
6.1 Firewall design Principal
6.2 Trusted System
Reference Books
1. Cryptography & Network Security – William Stallings
2. Security Architecture & Design Deployment Operation –Cistopher [Link]
E- Commerce
Marks:50 Lectures:40
Subject Code : ICT 4-2
1. Electronic Commerce
Electronic Commerce
Electronic Data Interchange
Benefits of EDI Value Added Networks
Electronic Commerce over the Internet.
2. The Internet
The Internet
The Internet Engineering Task Force IETF
The Internet Architecture Board
Internet communication Protocols
File Transfer Protocol (FTP)
Security.
3. Intranets
Intranet
Intranet Services
Intranet Implementation
7. Security Issues
Security Concerns
Security Solutions
Electronic Cash over the Internet
Reference Books:
1. E-Commerce The Cutting Edge of Business – Kamlesh K. Bajaj, Debjani Nag.( TATA
McGRAW HILL )
Advanced Database Management System Concepts
Marks:50 Lectures:40
Subject code: ICT 4-3
Topics
Types of database, data models- ER-model, Normalization (1NF, 2NF, 3NF, BCNF,
5NF)
Data Storage & Indexing techniques : Architecture of DBMS, Storage of data on disk &
files, File organization & type ,of file organization, Advanced storage devices – RAID,
Types of Indexing
Reference Books
1. Database Management System, Raghuramkrishnan, Gehrke McGraw Hill .
2. Database System Concepts (se) ,Silberschatz, Korth, Sudarshan , MGHill.
3. Introduction to Database System ,C.J. Date
4. Fundamentals of Database systems (fourth edition) ,Elmaris, Nawathe ,Pearson
5. Oracle Architecture : Oracle Press
DATA STRUCTURES
MARKS:50 LECTURES – 40
Subject code: ICT 4-4
3. Linked List:
3.1 Introduction
3.2 Linked list
3.3 Representation of Linked list in memory
3.4 Searching a linked list
3.5 Memory allocation, Garbage collection
3.6 Insertion and deletion in linked list
5. Tree:
5.1 Introduction
5.2 Terminology of Binary tree
5.3 Types of Binary tree
5.4 Traversing of binary tree
5.5 Header Nodes, Threads
6. Sorting:
6.1 General Tree Introduction
6.2 Selection, bubble, insertion
Reference Books:
1. DATA STRUCTURE, BY SEYMOUR LIPSCHUTZ (SCHAUM’S OULINE
SERIES IN COMPUTERS) – TMH
2. AN1 INTRODUCTION TO DATA STRUCTURE WITH APPLICATION BY
JEANPAUL,TREMBLAY PAUL, G. SORENSON TMH
LAB VII
Subject code: ICT4-5 P
Section A: A Case Study on Computer System Security.
Section B : 20 problems or Programs of Advance DBMS concept.
LAB VIII
Subject code: ICT4-6 P
Section A: A Case Study on E-Commerce.
Section B : 20 programs on Data Structure by using C++ programming.
Network Essentials
MARKS:50 LECTURES – 40
Subject code: ICT 5-1
Topics
LAN Hardware : Network Interface Card , Drivers , Magnetic Media, Twisted Pair Cable,
Coaxial Cable, Fiber Optic Cable, Network Topologies-Bus Ring, Star, Tree and other
Topologies , Networking Devices-Repeaters, Bridges, Routers, Gateways, Hub and
Switch.
LAN Software: Client-Server Model, File Server, Database Server, Print Server, DHCP
Server, DNS Server, Peer-TO-Peer Networks
Network Standards and Network Protocols: OSI Reference Model, - Protocol Hierarchy,
Design and issues for layer, TCP/IP reference model services, header, short overview of
TCP Connection Establishment and Termination , TCP Interactive Data Flow
Network Standards and Network Protocols: IP Protocol, SMTP, PPP, FTP, HTTP,
SNMP, IP addresses, DNS
Reference Books:-
1. Local Area Network , Gerd E. Keiser ,Tata McGrew Hill
2. Local Area Network , Peter Holdson , BPB Publication Fifth Edition
3. Data and Computer Communication William Stallings , Fifth Edition
4. Computer Network , [Link] , Fourth Edition
Software Engineering
MARKS: 50 Lectures – 40
Subject Code: ICT 5-2
1. The Product:
The Evolving Role of Software
Software: Software Characteristics, Software Applications, Software Crisis &
Horizon, Software Myths
2. Process Of Software
Software Engineering, Software Process
Software Process Model, Linear Sequential Model, Prototyping Model,
Evolutionary Process Model, Spiral Model
3. Management Concepts
Management Spectrum
The People, The Product, The Process, The Project
People: Players, Leaders & Software Team
7. Quality Assurances
Quality Concepts, Software Quality Assurance, Formal Technical Reviews
8. Testing Techniques
Software Testing Fundamentals, White Box Testing, Black Box Testing
3. Writing Software’s: Information and data, variables, comments and white space ,
Data types, storing variables, Methods.
4. Controlling the flow: Making decisions, the if statement, Select case, Loops.
7. Displaying Dialog Boxes- The message Dialog Box, T he open dialog control,
the save dialog control, the Font Dialog control, the color dialog control, the print
dialog control.
9. Debugging and Error Handling: Major Error types, Debugging, Error Handling.
10. Building Objects: Understanding objects, Building Classes, Reusability, our first
object,constructors, Inheritance, The framework classes.
Text Books:
1. Beginning [Link] 2003; Willis ,Cross Land and Blair.
2. [Link] & [Link] web programming- Math J. Croush (Pearson Education)
.
RDBMS Through Oracle 8i
Marks 50 Lectures 40
Subject Code: ICT 5-4
6. PL/SQL
An Introduction to PL/SQL
PL/SQL Overview, Declaration section, Executable Commands section
Condition logic, Loops, Exception Handlings
Triggers
Required System Privileges, Required Table Privileges, Types of triggers
Triggers Syntax, Enabling and Disabling Triggers, Replacing and Dropping Triggers
Reference Books:
1. Bipin Desai “An introduction to Database system”, Golgotia publication NEW Delhi
2. Abraham [Link] Korth [Link] “Database system Concepts” TMH
3. Kevin Lonely and George Koch “Oracle 8i the complete reference” TMH
LAB IX
Subject code: ICT5-5 P
Section A: A Case Study on Network Essential.
Section B : 20 problems or Programs of VB .Net.
LAB X
Subject code: ICT5-6 P
Section A: A Case Study on Software Engineering.
Section B : 20 problems or programs on oracle 8i.
Sixth Semester
The Sixth Semester is devoted entirely to project work, which is usually taken up by the students
at software industries and research institutions, thereby enabling them to have industrial
and R & D exposure. This not only gives the students an opportunity to work in a challenging
environment with state-of-the-art technology, but also, supplements their work culture through
which they gain of managerial and technical skills.
TCP/IP
MARKS 50 Lectures 40
Subject Code: ICT 7-1
4 Internet Addresses.
Introduction, Universal Identifiers, Three Primary Classes of IP Addresses, Addresses
Specifies Network Connections, Network and Broadcast, Limited Broadcast
Books Recommended :
1. Internetworking with TCPIIP, PriDc,T,les, Protocols & Architecture By-
Douglas [Link] (PHI) (Vol-l, 3 Ed.)
2. Internetworking with TCPIIP, Principles, Protocols & Architecture By-
Dougles E. Comer (Vol-l. 4th Ed.) (LPE) (Pearson Education)
JAVA Programming
Marks 50 lectures: 50
Subject Code: ICT 7-2
1. Introduction
Introduction to Java - Features of Java - Object oriented concepts - Data types - Variables -
Arrays -Operators - Control statements
2. Basics of Java
Classes - Objects - Constructors - Overloading method - Access control - Static and final methods
-Inner Classes - Inheritance - Overriding methods - Using super abstract class-- String class-
String objects - String buffer - Char Array
4. Exception Handling
Exception-Handling fundamentals, Exception types, uncaught exceptions, using try and catch,
Multiple catch clauses, Nested try statements, throw, throws, finally, Java’s Built in Exceptions
5. Applets
Applet basics, Applet architecture, applet skeleton, simple applet display methods, Requesting
repainting, Using the status window, the Html APPLET Tag, get Document Base and get Code
Base
6. Input/Output &Networking
Networking Basics, Java and the Net, Inet Address, TCP/IP client sockets, url connection,
TCP/IP server sockets, Datagram
7. Multithreaded programming
The Java Thread Model, Thread priorities, synchronization, messaging, the thread class and run
able interface, creating a thread, creating multiple threads, thread priorities, suspending resuming
and stopping threads
3. Arnold and [Link] - "The java programming language" - Second edition Art
Project Management
Marks 50 lectures: 40
Subject Code: ICT 7-3
2. Project Formulation:
Feasibility analysis, technical analysis, profitability analysis and financial analysis-cost of
project, means of financing & estimates of sales & production.
Texts Books:
1. Project Management - By S. Chaudhary, Tata McGraw Hill.
2. Project – Preparation, Appraisal, Budgeting & Implementation - Prasanna
Chandra, Tata McGraw Hill.
3. Project Management – A Development Perspective - B.B. Goel, Deep & Deep.
4. Project Management – Vasant Desai
5. Principles of software Engineering Management – Tom Gilb, finzi Susannah
Addison-Wesley, England, 1988.
6. “Managing A Programming Project” -Prentice Hall, New Jersey, 1981.
Artificial Intelligence
Marks: 50 Lectures: 40
Subject code : 7-4
Topics
Reasoning under Uncertainty ,Belief and uncertainty handling mechanisms, certainty, possibility
and probability, Dempster Schaeffer theory , fuzzy inference, structure knowledge
representation, semantic net, Frames, Script, Conceptual dependency etc.
Goal Driven Intelligence(Planning, Search and Perception) , Planning: formulation of Planning
Problem, decomposition, representation of states, goals and actions, action schema, partial order
planning, planning graphs Block world, strips, Implementation using goal stack, Non linear
Planning with goal stacks, Hierarchical planning, List Commitment strategy.
Game Playing and Search: Search techniques: Breadth first, depth first, Hill climbing, Generate
and test, Heuristic search techniques. Best first search, mean and end analysis, A* and AO*
Algorithm, Minimize search procedure, Alpha beta cutoffs, waiting for Quiescence, Secondary
search, Perception - Action, Robot Architecture, Vision, Texture and images, representing and
recognizing scenes, waltz algorithm, Constraint determination, Trihedral and non trihedral
figures labeling
Expert systems , Utilization and functionality, architecture of expert system, knowledge and rule
bases, rule chaining strategies, conflict resolution, RETE algorithm, uncertainty handling in
expert systems
Agents , internet and Soft bots ,Interface agents and reactive systems , Soft bots and info agents,
the three layer model , process automation and agents
Reference Books
1. AI, a modern approach Russell and Norvig:
2. AI, Winston
LAB XI
Subject code: ICT7-5 P
Section A: A Case Study on TCP/IP.
Section B : 20 Programs of Java.
LAB XII
Subject code: ICT7-6 P
Section A: A Case Study on Project Management.
Section B : 20 programs on Artificial Intelligence by using LISP or Prolog.
ICT for Rural –Socio Economic Development
Topics
Rural Schools as Regional Centres of e-learning and the Management of Digital Knowledge:
The Case of Newfoundland and Labrador
Reference Books
Other Readings
ICTs and Indian Social Change: Diffusion, Poverty, Governance by Ashwani Saith , M
Vijayabaskar, V Gayathri , Publisher: SAGE Publications ,ISBN-13: 9780761936121
NEURAL NETWORKS
Max Marks: 50 Lecturers: 40
Subject code: ICT 8-2
1 Neural Networks
1.1 History of Neural Networks development. Introduction to expert systems,
1.2 Expert system vs neural networks. Biological Neurons, Artificial Neurons –
Activation
1.3 Functions. Neural Networks concepts and architecture. Knowledge
representation in neural networks. Artificial Intelligence and Neural Networks.
2. Learning Methods:
2.1 Categories of Learning – Supervised/ Unsupervised and Reinforcement learning
Memory based learning.
2.2 Hebbian learning. Competitive learning. Boltzman learning,Statistical learning.
3. Neural Networks Models
3.1 Single Layer Perception
3.2 Least mean square algorithm perception Convergence theorem
5. Hopfield Model
5.1 The Hopfield learning algorithm and its limitations.
6. Self Organizing Network
6.1 Introduction.
6.2 The Kohonen algorithm.
6.3 Neural networks applications.
References:
1. Simon Hayking: Neural Networks- A Comprehensive Foundation, Pearson
Education , India, Second Edition, 2001.
2. Limin Fu: Neural Networks in Computer Intelligence, TMH
[Link] to Artifical Neural Systems , Jacek M. Zurzda , Jaico Publishing
House
Marks: 50 Lectures: 40
Subject code : ICT 8-3
Web Mining: Web Content Mining, Web Structure Mining, Web Usage mining. Advanced
Topics: Spatial mining, Temporal mining.
Data Mining Primitives, Languages, and System Architectures: Data mining primitives, Query
language, Designing GUI based on a data mining query language, Architectures of data mining
systems
Basic Books:
1. Paulraj Ponniah, “Data Warehousing Fundamentals”, John Wiley.
2. M.H. Dunham, “Data Mining Introductory and Advanced Topics”, Pearson Education.
3. Han, Kamber, “Data Mining Concepts and Techniques”, Morgan Kaufmann
4. Pieter Adriaans, Dolf Zantinge , “Data Mining”, Pearson Education Asia
Reference Books
1. Ralph Kimball, “The Data Warehouse Lifecycle toolkit”, John Wiley.
2. M Berry and G. Linoff, “Mastering Data Mining”, John Wiley.
3. W.H. Inmon, “Building the Data Warehouses”, Wiley Dreamtech.
Compiler Design
Marks: 50 Lectures 40
Subject code: ICT 8-4
1. Introduction to Compilers:
1.1. Compilers and translators
1.2. The structure of compiler
1.3. Compiler writing tools
2. Programming Languages
2.1 High level programming languages
2.2 Definitions of programming languages
2.3 A lexical and syntactic structure of a language
2.4 Data structures
2.5 Operators
2.6 Statements
6. Symbol Tables
6.1 The contents of a symbol table
6.2 Data structures for a symbol table
RECOMMENDED BOOKS :
1. Principals of Compiler Design By Alfred V. Aho, Jeffrey D. Ullman
2. Compilers - Principles, Techniques and Tools - A.V. Aho, R. Shethiand J.D.
3. Introduction to system softwere By D. M. Dhamdhere
LAB XIII
Subject code: ICT8-5 P
Section A: A Case Study on ICT for Rural Socio Economic Developments.
Section B : 20 problems or Programs on Neural Network.
LAB XIV
Subject code: ICT8-6 P
Section A: A Case Study on Compiler Design.
Section B : 20 problems or programs on Data warehouse and Data mining.
1. Introduction
1.1 Comparison of various operating systems
1.2 Advantages of Linux, Flavors of Linux, Installation notes, Linux Loader, Linux kernel
4. System Administration
4.1 Performing system maintenance
4.2 Communication commands :- write, wall, talk, mesg, motd,
4.3 Pre-login Message
4.4 Managing software with RPM :- Installing, Uninstalling, Upgrading
4.5 Managing users and Groups with linuxconf and control – panel: -
Adding users,changing user-passward, removing users
Recommended Books:
1. Bill Ball, David Pitts, “Red Hat Linux 7 Unleashed”, Techmedia SAMS Publication
2. Evi Nemeth, Garth Snyder, Scott Seebass, Trent R. Hein, “UNIX System
Administration Handbook” Person Education Asia (LPE) (IIIrd Edition)
Network Security
Marks 50 Lectures 40
Subject code: ICT 9-2
UNIT-I:
Introduction, Security Concepts, Threats and Risks, Attacks – Passive and Active, Security
Services, Confidentiality, Authentication, Non-Repudiation, Integrity, Access Control,
Availability, Model for Internetwork Security, Internet Standards and RFCs Access Control
Mechanisms ,Access Matrix, HRU, TAM, ACL and capabilities
UNIT-II:
Access Control Models, Chinese Wall, Clark-Wilson, Bell-LaPadula, Non- Interference and
Role Base Model,Cryptography, Secret Key and Public Key Cryptosystems, Symmetric Ciphers,
Block Ciphers and Stream Ciphers, DES, IDEA and Key Escrow, RSA and ElGamal
UNIT-III:
Secure Hash and Key management, Digital Signature and Non-repudiation, cryptanalysis.
Network Security, Objectives and Architectures, Internet Security Protocols, IP encapsulating
Security Protocol, Network and Transport Layer Security
UNIT-IV:
Network Security Applications, Authentication Mechanisms: a) Passwords,
b) Cryptographic authentication protocol, c) Smart Card, d) Biometrics,e) Digital Signatures and
seals, f) Kerberos, g) X.509 LDAP Directory. Web Security : a) SSL Encryption b) TLS, SET
UNIT-V:
E-mail Security, PGPs / MIME, IP Security, Access and System Security , Intruders, Intrusion
Detection and Prevention , Firewall a) Hardware Firewall b) Software Firewall c) Application
Firewall d) Packet Filtering. e). Packet Analysis , Proxy Severs, Firewall setting in Proxy, ACL in
Proxy
References :
1 William Stallings, "Network Security Essentials", Prentice-Hall.
2 Edward Amoroso, "Fundamentals of Computer Security Technology", Prentice-Hall.
3 Dorothy E. Denning, "Cryptography and Data Security", Addison-Wesley.
4 Peter J. Denning, "Computers under Attack", Addison-Wesley.
5 Douglas R. Stinson, "Cryptography: Theory and Practice", CRC Press.
6 D. Brent Chapman and Elizabeth D. Zwicky, "Building Internet Firewalls", O'Reilly
and Associates
MOBILE COMMUNICATION
MARKS 50 Lectures40
Subject code: ICT 9-3
2. Wireless Communication
1.1 Application
1.2 History
1.3 Market for Mobile Communication
1.4 Some open research topics
1.5 Simplified reference model
4. Wireless LAN
1.1 Infra red Vs radio transmission
1.2 Infrastructure and along Network
1.3 IEEE 802.11
1.4 HIPERLAN
1.5 Bluetooth
Books recommended:
1. Mobile Communications Second Edition – By Jochen Schiller (Pearson Education)
2. Mobile Cellular Telecommunications Second Edition-By William [Link] - TMH
Digital Image Processing
Marks: 50 Lectures: 40
Subject code: ICT 9-4 A
1. Introduction 6 Hrs.
Elelements of Digital Image Processing Systems
Elements of Visual Perception
Brightness, Adaption and Discrimnation
Color Representation
Statastical background
Reference Books :
1. Digital Image Processing and Algorithmic Approach By Madhri A Joshi (PHI)
2. Gigital Image Processing Using Matlab By Rafael C Gonzalez, Richard E Woods,
Steven L Eddins
3. Fundamentals of Digital Image Processing By Anil Jain (Pearson)
4. Matlab Programming for Engineers(IE) By Stephen J Chapman (Thomson)
Soft Computing
Marks:50 Lectures : 40
Subject code : ICT 9-4 B
Topics
Crisp Sets: an Overview : Fuzzy Sets: Basic Types ,Fuzzy Sets: Basic Concepts , Fuzzy Sets Vs
Crisp Sets ,Additional Properties of alpha cuts ,Presentation of fuzzy sets , Extension principle
for fuzzy sets
Operations on Fuzzy Sets: Fuzzy complements, Fuzzy Union, Fuzzy Intersections, Crisp & Fuzzy
Relation, Binary Fuzzy Relation, Binary Relation on single set, Fuzzy Equivalence Relations,
Fuzzy Compatibility Relation
Application of Fuzzy Sets and Neural Network : Application in Pattern Recognition , Character,
Face, Finger, Palm, Iris Recognitions , Application in Expert System
Reference Books
Additional Resources:
1. Fuzzy Sets and Fuzzy Logic Theory and Application By- George J. Klir, Bo Yuan
2. Fuzzy Sets Uncertainty and Information By- George J. Klir, Tina A. Floger
Multimedia Systems
Marks : 50 Lectures: 40
Subject code: ICT 9-4 C
1. Inroduction 6Hrs.
CDROM and Multimedia Highway
Applications of Multimedia
Stages of Multimedia Project
2. Macintosh and Windows Productions Platforms 7Hrs.
Macintosh Platform
Windows Platform
Connections- SCSI and IDE
Memory and Storage devices
Input and Output Devices
3. Basic Software Tools 8Hrs.
Text editing and word Processing tools
Painting and drawing tools
Image Editing Tools
Sound Editing Tools
4. Text 6Hrs.
Fonts and faces : Cases , Serif versus sanserif
Using text in multimedia
Computers and text
Font Editing and designing tools
Hypermedia nad Hypertext
5. Sound and Images 7Hrs.
MIDI Versus Digital Audio
Digital audio
Audio file formats
Making Still Images : BITMAPS , Vector Drawing
Colors
Image file formats
6. Animation and Video 8Hrs.
Principal of Animation
Making animation that work : Rolling Ball ,Bouncing ball
Using Video
Broadcast Video Standards
Recording Formats
References Books
1. Multimedia : Making it work (5th Editions) By Tay Vaughan (Tataamc)
2. Multimedia : Computing Communications and Applications By Ralf Steinmetz ,
Klara Nahrstedt
LAB XV
Subject code: ICT9-5 P
Section A: A Case Study on Network Security.
Section B : 20 problems or Programs on Linux operating System.
LAB XVI
Subject code: ICT9-6 P
Section A: A Case Study on Mobile computing.
Section B : 20 problems or programs on Elective.
Tenth Semester
The Tenth Semester is devoted entirely to project work, which is usually taken up by the
students at software industries and research institutions, thereby enabling them to have
industrial and R & D exposure. This not only gives the students an opportunity to work in a
challenging environment with state-of-the-art technology, but also, supplements their work
culture through which they gain of managerial and technical skills.
[III] Course Curriculum of Five Years Integrated Dual Degree
[B. Sc and M. Sc. (ICT)] :
[Link] (ICT)
First Semester:
[Link]. Course Code Title of the Paper No. of Credit
1 ICT1-1 T Communication Skills- I 4
2 ICT1-2 T Discrete Mathematics 4
3 ICT1-3 T Fundamentals of Computer 4
4 ICT1-4 T Programming in C 4
5 ICT1-5 P Desc. Math Lab 4
6 ICT1-6 P C Programming Lab 4
Second Semester:
[Link]. Course Code Title of the Paper No. of Credit
1 ICT1-1 T Communication Skills- II 4
2 ICT1-2 T Statistical Methods 4
3 ICT1-3 T Digital Electronics 4
4 ICT1-4 T 8085 Microprocessor 4
5 ICT1-5 P Statistical Method Lab 4
6 ICT1-6 P 8085 Micro. Lab 4
Third Semester
Sr no Course Title of Course No. of Credits
Code
1 ICT3-1 T Web Technology 4
2 ICT3-2 T Advance C Programming 4
3 ICT3 -3 T Operating System 4
4 ICT3 -4 T Object Oriented Programming using 4
C++
5 ICT3 -5 P Advance C programming Lab 4
6 ICT3 -6 P Object Oriented Programming 4
Lab(C++ )
Fourth Semester
Srno Course Title of Course No. of Credits
Code
1 ICT4-1 T Computer System Security 4
2 ICT4-2 T E-Commerce 4
3 ICT4 -3 T Advanced Database Management 4
System Concepts
4 ICT4 -4 T Data Structure using C ++ 4
5 ICT4 -5 P Advanced Database Management 4
System Lab
6 ICT4 -6 P Data Structure using C ++ Lab 4
Fifth Semester
Sixth Semester
Srno Course Title of Course No. of Credits
Code
1 ICT6-1 R1 ICT10-1 R1 3
ICT6-2 R2 ICT10-2 R2 3
ICT6-3 R3 ICT10-3 R3 4
ICT6-4 R4 ICT10-4 R4 8
2 ICT6-5 R5 ICT10-5 R5 1
ICT6-6 R6 ICT10-6 R6 2
ICT6-7 R7 ICT10-7 R7 3
[Link]. (ICT)
Seventh Semester
Srno Course Title of Course No. of Credits
Code
1 ICT7-1 T TCP/IP 4
2 ICT7-2 T Programming in Java 4
3 ICT7 -3 T Project Management 4
4 ICT7 -4 T Artificial Intelligence 4
5 ICT7 -5 P Artificial Intelligence Lab 4
6 ICT7 -6 P Programming in Java Lab 4
Eighth Semester
Srno Course Title of Course No. of Credits
Code
1 ICT8-1 T ICT for Rural – Socio Economic 4
Developments
2 ICT8-2 T Neural Network 4
3 ICT8 -3 T Data Warehouses and Data Mining 4
4 ICT8 -4 T Compiler design 4
5 ICT8 -5 P Neural Network Lab 4
6 ICT8 -6 P Data warehouse and data mining Lab 4
Ninth Semester
Tenth Semester