B. Tech. - Cse (Syllabus) 2018
B. Tech. - Cse (Syllabus) 2018
Course Objective:
The objective of this course module is to acquaint the students with the basics of computers system,
its components, data representation inside computer and to get them familiar with various important
features of procedure oriented programming language i.e. C.
Course Contents:
Module I: Introduction
Introduction to computer, history, von-Neumann architecture, memory system (hierarchy,
characteristics and types), H/W concepts (I/O Devices), S/W concepts (System S/W & Application
S/W, utilities). Data Representation: Number systems, character representation codes, Binary, octal,
hexadecimal and their interconversions. Binary arithmetic, floating point arithmetic, signed and
unsigned numbers, Memory storage unit.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Contents:
C program involving problems like finding the nth value of cosine series, Fibonacci series. Etc.
C programs including user defined function calls
C programs involving pointers, and solving various problems with the help of those.
File handling
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
Syllabus - Second Semester
Course Objective:
The objective of this module is to introduce object oriented programming. To explore and implement
the various features of OOP such as inheritance, polymorphism, Exceptional handling using
programming language C++. After completing this course student can easily identify the basic
difference between the programming approaches like procedural and object oriented.
Course Contents:
Module I: Introduction
Review of C, Difference between C and C++, Procedure Oriented and Object Oriented Approach.
Basic Concepts: Objects, classes, Principals like Abstraction, Encapsulation, Inheritance and
Polymorphism. Dynamic Binding, Message Passing. Characteristics of Object-Oriented Languages.
Introduction to Object-Oriented Modeling techniques (Object, Functional and Dynamic Modeling).
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
Course Contents:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab
Syllabus - Third Semester
DATA COMMUNICATION AND COMPUTER NETWORKS
Course Code: CSE2301 Credit Units: 03
Course Objective:
The objective is to acquaint the students with the basics of data communication and networking. A
structured approach to explain how networks work from the inside out is being covered. The physical
layer of networking, computer hardware and transmission systems have been explained. In-depth
application coverage includes email, the domain name system; the World Wide Web (both client- and
server-side); and multimedia (including voice over IP.
Course Contents:
Module I: Introduction
Introduction to computer networks, evolution of computer networks and its uses, reference models,
example networks
The physical layer: Theoretical basis for data communication, transmission media, wireless
transmission, telecom infrastructure, PSTN, communication satellites, mobile telephone system
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
References:
Computer network protocol standard and interface: Uyless, Black
Data and Computer Communications, Seventh Edition (7th.) William Stallings Publisher:
Prentice Hall
Computer Networking: A Top-Down Approach Featuring the Internet (3rd Edition) by James F.
Kurose
DATABASE MANAGEMENT SYSTEMS
Course Code: CSE2302 Credit Units: 04
Course Objective:
The objective of this course is to get students familiar with Databases and their use. They can identify
different types of available database model, concurrency techniques and new applications of the
DBMS.
Course Contents:
Module I: Introduction
Concept and goals of DBMS, DBMS Architecture, Database Languages, Database Users, Database
Abstraction.
Basic Concepts of ER Model:Entity Type, Entity Set, Relationship type, Relationship sets,
Constraints: Cardinality Ratio and Participation Constarint, Keys, Mapping, Design of ER Model
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
References:
Date C. J., “An Introduction to Database Systems”, 7th Ed., Narosa Publishing, 2004
Elmsari and Navathe, “Fundamentals of Database Systems”, 4th Ed., A. Wesley, 2004
Ullman J. D., “Principles of Database Systems”, 2nd Ed., Galgotia Publications, 1999.
OPERATING SYSTEMS
Course Code: CSE2303 Credit Units: 03
Course Objective:
Operating Systems serve as one of the most important courses for undergraduate students, since it
provides the students with a new sight to envision every computerized systems especially general
purpose computers. Therefore, the students are supposed to study, practice and discuss on the major
fields discussed in the course to ensure the success of the education process. The outcome of this
course implicitly and explicitly affects the abilities the students to understand, analyze and overcome
the challenges they face with in the other courses and the real world.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Text & References:
Text:
Milenekovic, “Operating System Concepts”, McGraw Hill
A. Silberschatz, P.B. Galvin “Operating System Concepts”, John Willey & son
References:
Dietel, “An introduction to operating system”, Addision Wesley
Tannenbaum, “Operating system design and implementation”, PHI
Operating System, A Modern Perspection, Gary Nutt, Pearson Edu. 2000
A. S Tanenbaum, Modern Operating System, 2nd Edition, PHI.
Willam Stalling “ Operating system” Pearson Education
B. W. Kernighan & R. Pike, “The UNIX Programming Environment” Prentice Hall of India, 2000
Sumitabha Das “ Your UNIX The ultimate guide” Tata Mcgraw Hill
“Design of UNIX Operating System “ The Bach Prentice – Hall of India
DATA STRUCTURES USING C
Course Code: CSE2304 Credit Units: 04
Course Objective:
Data structure deals with organizing large amount of data in order to reduce space complexity and
time requirement. This course gives knowledge of algorithms, different types of data structures and
the estimation space and time complexity.
Course Contents:
Module I: Introduction to Data structures
Data structures: Definition, Types. Algorithm design, Complexity, Time-Space Trade offs. Use of
pointers in data structures.
Array Definition and Analysis, Representation of Linear Arrays in Memory, Traversing of Linear
Arrays, Insertion And Deletion, Single Dimensional Arrays, Two Dimensional Arrays,
Multidimensional Arrays, Function Associated with Arrays, Character String in C, Character String
Operations, Arrays as parameters, Implementing One Dimensional Array, Sparse matrix.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
DATA COMMUNICATION AND COMPUTER NETWORKS LAB
Course Code: CSE2306 Credit Units: 01
Equipments Required:
Switch Network Cables, Patch Chord- Fiber optical and twisted pair cable, LAN cards, RJ-45
connectors etc.Platforms required: Linux Server
Course Contents:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
DATABASE MANAGEMENT SYSTEMS LAB
Course Code: CSE2307 Credit Units: 01
Database Design
Data Definition (SQL)
Data Retrieval (SQL)
Data Modification (SQL)
Views
Triggers and Procedures
PL\SQL
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
UNIX PROGRAMMING LAB
Course Code: CSE2308 Credit Units: 01
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
Course Objective:
This course builds from basic knowledge of Semiconductor Physics to an understanding of basic
devices and their models. This course builds a foundation for courses on VLSI design and analog
CMOS IC Design.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Contents:
4. To study half wave, full wave and bridge rectifier with filters.
5. To study the input and output characteristics of a transistor in its various configurations.
9. To study the gain and plot the frequency response of a single stage transistor amplifier.
10. To measure gain and plot the frequency response of double stage RC coupled amplifier.
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
E-COMMERCE AND ERP
Course Code: CSE2312 Credit Units: 03
Course Objective:
This course examines the evolution of enterprise resource planning (ERP) systems - from internally
focused client/server systems to externally focused e-business. This class studies the types of issues
that managers will need to consider in implementing cross-functional integrated ERP systems. The
objective of this course is to make students aware of the potential and limitations of ERP systems.
This objective will be reached through hands-on experience, case studies, lectures, guest speakers and
a group project. The course would equip students with the basics of E-Commerce, technologies
involved with it and various issues associated with.
Course Contents:
Module I: Introduction E-commerce and ERP
E-commerce and its types, EDI and its basics, Digital payment systems, Enterprise-An Overview,
Benefits of ERP, ERP and Related Technologies-Business Process Reengineering (BPR), Data
Warehousing, Data Mining, On-line Analytical Processing (OLAP), Supply Chain Management,
Management Information systems (MIS), Decision support system (DSS), Executive Information
systems (EIS). ERP – A Manufacturing Perspective Materials Requirement Planning (MRP), Bill of
Material (Bom), Distribution Requirements Planning (DRP), JIT &Kanban, CAD/CAM, Product Data
Management (PDM), Benefits of PDM, MTO, MTS, ATO, ETO, CTO.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
References:
Loshin, Pete and Murphy, Paul, Electronic Commerce, Second edition, 1990, Jaico Publishing
House, Mumbai.
S. Sadagopan, “Enterprise Resource Planning”, Tata McGraw Hill 2000
INTRODUCTION TO IOT
Course Code: CSE2313 Credit Units: 03
Course Objective:
The Internet is evolving to connect people to physical things and also physical things to other physical
things all in real time. It‟s becoming the Internet of Things (IoT). The course enables student to
understand the basics of Internet of things and protocols. It introduces some of the application areas
where Internet of Things can be applied. Students will learn about the workingof Internet of Things.
To understand the concepts of Web of Things.
Course Contents:
Module I: IOT - What is the IoT and why is it important? Elements of an IoT ecosystem, Technology
drivers, Business drivers, Trends and implications, Overview of Governance, Privacy and Security
Issues.
Module II:IOT PROTOCOLS - Protocol Standardization for IoT – Efforts – M2M and WSN
Protocols – SCADA and RFIDProtocols – Issues with IoT Standardization – Unified Data Standards –
Protocols – IEEE802.15.4–BACNet Protocol– Modbus – KNX – Zigbee– Network layer – APS layer
– Security
Module III: IOT ARCHITECTURE - IoT Open source architecture (OIC)- OIC Architecture &
Design principles- IoT Devices and deployment models- IoTivity : An Open source IoT stack -
Overview- IoTivity stack architecture- Resource model and Abstraction, IoT and Big Data.
Module IV: WEB OF THINGS - Web of Things versus Internet of Things – Two Pillars of the Web
– Architecture Standardizationfor WoT– Platform Middleware for WoT – Unified Multitier WoT
Architecture – WoT Portals andBusiness Intelligence.
Module V:IOT APPLICATIONS - IoT applications for industry: Future Factory Concepts,
Brownfield IoT, Smart Objects, Smart Applications. Study of existing IoT platforms /middleware,
IoT- A, Hydra etc., Introduction to Fog Computing.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
The course begins with the basic mathematical preliminaries and goes on to discuss the general theory
of automata, properties of regular sets and regular expressions, and the basics of formal languages.
Besides, sufficient attention is devoted to such topics as pushdown automata and it‟s relation with
context free languages, Turing machines and linear bounded automata, the basic concepts of
computability such as primitive recursive functions and partial recursive functions.
Course Contents:
Module I:Introduction to Languages and Automata
Formal Grammars and Chomsky Hierarchy, Regular Expression Deterministic and Nondeterministic
Finite Automata, Regular Expression, Two way Finite Automata, Finite Automata with output,
Properties of regular sets, pumping lemma for regular sets, My-Hill-Nerode Theorem.
Module V: Computability
Partial and Total Functions, Primitive Recursive functions, Recursive functions.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
This course is an introduction to the basic principles of digital electronics. At the conclusion of this
course, the student will be able to quantitatively identify the fundamentals of computers, including
number systems, logic gates, logic and arithmetic subsystems, and integrated circuits. They will gain
the practical skills necessary to work with digital circuits through problem solving and hands on
laboratory experience with logic gates, encoders, flip-flops, counters, shift registers, adders, etc. The
student will be able to analyze and design simple logic circuits using tools such as Boolean Algebra
and Karnaugh Mapping, and will be able to draw logic diagrams.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
To develop semantic-based and context-aware systems to acquire, organize process, share and use the
knowledge embedded in multimedia content. Research will aim to maximize automation of the
complete knowledge lifecycle and achieve semantic interoperability between Web resources and
services. The field of Robotics is a multi disciplinary as robots are amazingly complex system
comprising mechanical, electrical, electronic H/W and S/W and issues germane to all these.
Course Contents:
Module IV
Expert System:Need and justification for expert systems, knowledge acquisition, Case studies:
MYCIN,R1
Learning: Concept of learning, learning automation, genetic algorithm, learning by inductions, neural
nets. Programming Language: Introduction to programming Language, LISP and PROLOG.
Handling Uncertainties: Non-monotonic reasoning, Probabilistic reasoning, use of certainty factors,
Fuzzy logic.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Text & References:
Text:
E. Rich and K. Knight, “Artificial intelligence”, TMH, 2nd ed., 1992.
N.J. Nilsson, “Principles of AI”, Narosa Publ. House, 1990.
John J. Craig, “Introduction to Robotics”, Addison Wesley publication
Richard D. Klafter, Thomas A. Chmielewski, Michael Negin, “Robotic Engineering – An
integrated approach”, PHI Publication
Tsuneo Yoshikawa, “Foundations of Robotics”, PHI Publication
References:
D.W. Patterson, “Introduction to AI and Expert Systems”, PHI, 1992.
Peter Jackson, “Introduction to Expert Systems”, AWP, M.A., 1992.
R.J. Schalkoff, “Artificial Intelligence - an Engineering Approach”, McGraw Hill Int. Ed.,
Singapore, 1992.
M. Sasikumar, S. Ramani, “Rule Based Expert Systems”, Narosa Publishing House, 1994.
DIGITAL ELECTRONICS LAB
Course Code: CSE2405 Credit Units: 01
List of Experiments:
1. To verify the truth tables of OR, AND, NOR, NAND, EX-OR, EX-NOR gates.
2. To obtain half adder, full adder and subtractor using gates and verify their truth tables.
3. To verify the truth tables of RS, JK and D flip- flops.
4. To design and study a binary counter.
5. To design and study synchronous counter.
6. To design and study ripple counter.
7. To convert BCD number into excess 3 form
8. To design and study a decade counter.
9. To design and study a sequence detector.
10. To implement control circuit using multiplexer.
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
ARTIFICIAL INTELLIGENCE LAB
Course Code: CSE2413 Credit Units: 01
Course Contents:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
COMMUNICATION SYSTEMS
Course Code: CSE2414 Credit Units: 02
Course Objective:
The purpose of this course is to provide a thorough introduction to analog and digital communications
with an in depth study of various modulation techniques, Random processes are discussed, and
information theory is introduced.
Course Contents:
Module I: Introduction
Communication Process, Source of Information, Communication channels, base-band and pass-band
signals, Review of Fourier transforms, Random variables, different types of PDF, need of modulation
process, primary communication resources, analog versus digital communications
Module V: Noise
Different types of noise, noise calculations, equivalent noise band width, noise figures, effective noise
temperature, noise figure.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
References:
Simon Haykin, “Communication Systems”, John Wiley & Sons, 1999, Third Edition.
Taub and schilling, “Principles of Communication Systems” TMH
COMMUNICATION SYSTEMS LAB
Course Code: CSE2415 Credit Units: 01
List of Experiments:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
INTRODUCTION TO OPEN SOURCE TECHNOLOGIES
(PHP and MySql)
Course Code: CSE2416 Credit Units: 02
Course Objective:
This course is aimed to provide a fundamental understanding of dynamic web site creation. PHP is the
language used for development of most common web sites. Syllabus includes basic and advanced
features of PHP which includes detailed introduction of PHP and MYSQL, Arrays, Loops and
variables etc. It also gives an overview open source framework like JOOMLA, ZEND etc.
Course Contents:
Module I: Introduction to Open Source and PHP programming
Introduction to Open Sources Technologies, Introduction to PHP, installation and configuration,
Advantages and Disadvantages of PHP, Client Side Scripting, Server Side Scripting, Variables, data
types, various types of function, creating your own function, Strings in PHP, String Functions.
Module V: WorkingwithFrameworks
Working with Mambo, Working with Joomla, Working with framework. Working with wordpress,
Woprking with drupal, Use of Joomla in rapid development of website. Developing of simple website
using joomla.
Examination Scheme:
Components CT1 A/C/Q ATTD. EE
Weightage (%) 15 10 5 70
Course Contents:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
ARTIFICIAL NEURAL NETWORKS
Course Code: CSE2410 Credit Units: 02
Course Objective:
Aim of this course is to introduce the students fundamentals concepts of Nural network and its various
application in computer science.
Course Contents:
Module I:-
Artificial Neural Networks (ANN) and biological neural networks, supervised and unsupervised
learning rules, neural network applications.
Module II:-
Unsupervised learning:- Hebbian learning and competitive learning. Supervised learning:- Back
propagation algorithms,
Learning rule:-
Delta learning rule, Widrow-Hoff learning rule, Winner-Take-All learning rule.
Module III:-
Feed forward neural network, feed backward neural network, Perceptron and its learning law, single-
layer perceptron, multi-layer perceptron.
Module IV:-
Self organizing networks: Kohonen algorithm, Hopfield Networks: Hopfield network algorithm,
Adaptive resonance theory: Network and learning rules.
Module V:-
Associative memory, auto-associative memory, bi-directional associative memory.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Text Book:
Kenji Suzuki (ed.) - InTech , 2013
Todd Troyer - University of Texas at San Antonio , 2005
ARTIFICIAL NEURAL NETWORKS LAB
Course Code: CSE2411 Credit Units: 01
Course Objective
The aim of this lab to gain the practical knowledge of basic neuron models and learning algorithms.
Lab Assignment
To study some basic neuron models and learning algorithms by using Matlab‟s neural network
toolbox
Examination Scheme
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
Syllabus - Fifth Semester
SOFTWARE ENGINEERING
Course Code: CSE2501 Credit Units: 03
Course Objective:
The basic objective of Software Engineering is to develop methods and procedures for software
development that can scale up for large systems and that can be used to consistently produce high-
quality software at low cost and with a small cycle time. Software Engineering is the systematic
approach to the development, operation, maintenance, and retirement of software.
The course provides a thorough introduction to the fundamentals principles of software engineering.
The organization broadly be based on the classical analysis-design-implementation framework.
Course Contents:
Module I: Introduction
Software life cycle models: Waterfall, Prototype, Evolutionary and Spiral models, Overview of
Quality Standards like ISO 9001, SEI-CMM
Module V: UML
Introduction to UML,Use Case Diagrams, Class Diagram: State Diagram in UMLActivity Diagram in
UMLSequence Diagram in UMLCollaboration Diagram in UML, Domain,Component Diagram and
Deployement Diagram
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
This course deals with computer architecture as well as computer organization and design. Computer
architecture is concerned with the structure and behaviour of the various functional modules of the
computer and how they interact to provide the processing needs of the user. Computer organization is
concerned with the way the hardware components are connected together to form a computer system.
Computer design is concerned with the development of the hardware for the computer taking into
consideration a given set of specifications.
Course Contents:
Module IV: Memory and Intrasystem Communication and Input output organisation
Memory: Memory types and organization Memory Hierarchy, Main Memory, Auxiliary Memory,
Associative Memory, Cache Memory with mapping techniues, Virtual Memory, Memory
Management Hardware
Intrasystem communication and I/O: Peripheral Devices, Input-Output
Controller and I/O driver, IDE for hard disk, I/O port and Bus concept, Bus cycle, Synchronous and
asynchronous transfer,Modes of Transfer, DMA, DMA Transfer, DMA Controller, I/O Processor,
CPU-IOP Communication
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Text:
Morris Mano, Computer System Architecture, 3rd Edition – 1999, Prentice-Hall of India Private
Limited.
Harry &Jordan, Computer Systems Design & Architecture, Edition 2000, Addison Wesley, Delhi.
References:
WIliam Stallings, Computer Organization and Architecture, 4th Edition-2000, Prentice-Hall of
India Private Limited.
Kai Hwang-McGraw-Hill, Advanced Computer Architecture.
Kai Hwang & Faye a Briggs, McGrew Hill, inc., Computer Architecture & Parallel Processing.
John D. Carpinelli, Computer system Organization & Architecture, Edition 2001, Addison
Wesley, Delhi
John P Hayes, McGraw-Hill Inc, Computer Architecture and Organization.
M. Morris Mano and Charles, Logic and Computer Design Fundamentals, 2nd Edition Updated,
Pearson Education, ASIA.
Hamacher, “Computer Organization,” McGraw hill.
Tennenbaum,” Structured Computer Organization,” PHI
B. Ram, “Computer Fundamentals architecture and organization,” New age international Gear C.
w., “Computer Organization and Programming, McGraw hill
JAVA PROGRAMMING
Course Code: CSE2503 Credit Units: 03
Course Objective:
The objective is to impart programming skills used in this object oriented language java.
The course explores all the basic concepts of core java programming. The students are expected to
learn it enough so that they can develop the web solutions like creating applets etc.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
References:
“Introduction to JAVA Programming” Daniel/Young PHI
Jeff Frentzen and Sobotka, “Java Script”, Tata McGraw Hill,1999
ANALYSIS AND DESIGN OF ALGORITHM
Course Code: CSE2511 Credit Units: 03
Course Objective:
The designing of algorithm isan important component of computer science. The objective of this
course is to make students aware of various techniques used to evaluate the efficiency of a particular
algorithm. Students eventually should learn to design efficient algorithm for a particular program
Course Contents:
Module I: Introduction
Algorithm Design paradigms - motivation, concept of algorithmic efficiency, run time analysis of
algorithms, Asymptotic Notations. Recurrences- substitution method, recursion tree method, master
method
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
JAVA PROGRAMMING LAB
Course Code: CSE2505 Credit Units: 01
Java programs using classes & objects and various control constructs such as loops etc, and data
structures such as arrays, structures and functions
Java programs for creating Applets for display of images and texts.
Programs related to Interfaces & Packages.
Input/Output and random files programs in Java.
Java programs using Event driven concept.
Programs related to network programming.
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
ANALYSIS AND DESIGN OF ALGORITHM LAB
Course Code: CSE2512 Credit Units: 01
Programs for binary search and Quick sort by using divide and conquer techniques.
Programs on algorithm based on greedy method.
Programs on algorithm based on Dynamic programming.
Programs on Depth First and Breadth Search traversals of graphs.
Programs on algorithm based on backtracking.
Programs on algorithm based on Brach and Bound.
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
SUMMER INTERNSHIP EVALUATION-I
Course Code: CSE2535 Credit Units: 03
Course Objective:
The objective of this course is to provide practical training on some live projects that will increase
capability to work on actual problem in industry. This training may undergo in an industrial
environment or may be an in house training on some latest software which is in high demand in
market. This training will be designed such that it will useful for their future employment in industry.
Examination Scheme:
Total 100
VHDL PROGRAMMING
Course Code: CSE2506 Credit Units: 02
Course Objective:
VHDL is commonly used as a design-entry language for field-programmable gate arrays and
application-specific integrated circuits in electronic design automation of digital circuits. The course
aims to discuss the syntax of the language to model a digital system.
Course Contents:
Module I
Fundamental VHDL Units, LIBRARY Declarations, ENTITY, ARCHITECTURE, Introductory
Examples, Specification of combinational systems using VHDL, Introduction to VHDL, Basic
language element of VHDL, Behavioural Modeling, Data flow modeling, Structural modeling,
Subprograms and overloading, VHDL description of gates.
Module II
Data Types; Pre-Defined Data Types, User-Defined Data Types, Subtypes, Arrays, Port Array,
Records, Signed and Unsigned Data Types, Data Conversion
Module IV
Standard combinational modules, Design of a Serial Adder with Accumulator, State Graph for
Control Network, design of a Binary Multiplier, Multiplication of a Signed Binary Number, Design of
a Binary Divider.
Module V
Micro programmed Controller, Structure of a micro programmed controller, Basic component of a
micro system, memory subsystem. Overview of PAL, PLA, FPGA, CPLD.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
DISTRIBUTED OPERATING SYSTEM
Course Code: CSE2513 Credit Units: 03
Course Objective:
This Subject provides students with an in-depth knowledge about the operating system. The former
treats the standard principles of single processor system, including processes, synchronization, I/O,
deadlocks, mutual exclusion, fault tolerance , Memory Management, File Management systems,
security and so on. This subject covers distributed operating system in detail, including
communication process, file system and memory management synchronization and so on but this time
in the context of distributed systems
Course Contents:
Module I: Introduction
Functions of an Operating System, Design Approaches, Review of Network Operating System and
Distributed Operating System, Issue in the design of Distributed Operating System, Overview of
Computer Networks, Modes of communication, System Process, Interrupt Handling, Handling
Systems calls, Protection of resources, Micro-Kernel Operating System, client server architecture.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
This course is intended to mathematical introduction to the analysis, synthesis, and design of control
systems using fuzzy logic and Genetic Algorithm. A study of the fundamentals of fuzzy sets,
operations on these sets, and their geometrical interpretations. Methodologies to design fuzzy models
and feedback controllers for dynamical systems,Various applications and case studies.
fuzzy inference systems, fuzzy logic control,parallelprocessors,multilevel optimization- reallife
problem and other machine intelligence applications of fuzzy logic and Genetic Algorithm.
Course Contents:
Module I: Introduction
Crisp sets: Overview, Fuzzy sets : Basic types and concepts,Characterstics and significance of
paradigm shift, Fuzzy sets vs Crisp sets, Representation of fuzzy sets
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Text & References:
Text:
Fuzzy sets and fuzzy logic theory and application by George. j. klir , Bo Yuan
David E. Goldberg, "Genetic Algorithms in search, Optimization & Machine Learning"
References:
A First Course in Fuzzy and Neural Control by Nguyen, Prasad, Walker, and Walker. CRC 2003
Artificial Intelligence by Negnevisky. Addison-Wesley
Automatic Control Systems by Colnaraghi and Kuo. 9thedition. Wiley Publisher. 2010
William B. Langdon, Riccardo Poli,"Foundations of Genetic Programming"
2. P. J. Fleming, A. M. S. Zalzala "Genetic Algorithms in Engineering Systems “
Syllabus - Sixth Semester
MICROPROCESSOR
Course Code: CSE2601 Credit Units: 03
Course Objective:
This course deals with the systematic study of the Architecture and programming issues of 8085-
microprocessor family. The aim of this course is to give the students basic knowledge of the above
microprocessor needed to develop the systems using it.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
The objective is to make aware students the concepts of compiler designing. It is expected students
have should knowledge on automata theory. This course includes various Lexical Analysis, parsing
techniques and syntax directed translation.
Course Contents:
Module I: Introduction
Phases , FSM & RE‟s and their application to Lexical Analysis, Implementation of Lexical
Analyzers, The Syntactic specification of Languages: CFG, Derivation and Parse Trees, Capabilities
of CFG.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Text & References:
Alfread V. Aho, Ravi Sethi & J.D. Ullman, “Compiler Design”, Addison Wesley
Ullman, Principles of Compiler Design, Narosa publications.
Donovan J.J., Systems Programming, New York, Mc-Graw Hill, 1972.
Dhamdhere, D.M., Introduction to Systems Software, Tata Mc-Graw Hill 1996.
D.M. Dhamdhere, “Compiler Construction – Principles & Practice”, Macmillan India Ltd.
Holub, “Compiler Design in C”, PHI.
Tremblay K.P & Sorenson P.G., “The Theory and practice of Compiler writing” McGraw Hill
Waite W.N. and Goos G., “Compiler Construction” Springer Verlag.
ADVANCED JAVA PROGRAMMING
Course Code: CSE2604 Credit Units: 03
Course Objective:
The objective is to equip the students with the advanced feature of contemporary java which would
enable them to handle complex programs relating to managing data and processes over the network.
The major objective of this course is to provide a sound foundation to the students on the concepts,
precepts and practices, in a field that is of immense concern to the industry and business.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Contents:
1. To load the numbers 49H and 53H in the memory location 9510 and 9511
2. respectively and add the contents of memory location 9601
3. To write assembly language programming for 8 bit addition with and without carry.
4. To write assembly language programming for 8 bit subtraction with and without borrow.
5. To write assembly language programming for 8 bit multiplication and division.
6. To write assembly language programming for sorting an array of numbers in ascending and
descending order.
7. To write assembly language programming with additional instructions.
8. To write and execute a program using stacks.
9. To study and program the programmable peripheral interface (8255) board.
10. To study and program the programmable interval timer (8253) board.
11. To study and program the programmable DMA controller (8257) board.
12. To study and program the programmable interrupt controller (8259) board.
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
SYSTEM PROGRAMMING & COMPILER CONSTRUCTION LAB
Course Code: CSE2606 Credit Units: 01
List of Programs:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
ADVANCED JAVA PROGRAMMING LAB
Course Code: CSE2608 Credit Units: 01
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
CRYPTOGRAPHY AND NETWORK SECURITY
Course Code: CSE2603 Credit Units: 03
Course Objective:
Network Security was always important, but has gained significance with the increase of application
of Internet associated e-commerce. Threat and compromise /Breach potentially increased with the
introduction of the end user involment,communication and networking .Thus the course is introduced
to make the student acquainted with the concepts and practices to make the network environment
secure.
Course Contents:
Module I
Introduction to security attacks, services and mechanism, Classical encryption techniques: substitution
ciphers and transposition ciphers, cryptanalysis, steganography, Stream and block ciphers. Modern
Block Ciphers: Block ciphers principles, Shannon‟s theory of confusion and diffusion, fiestal
structure, Data encryption standard (DES), Strength of DES, Idea of differential cryptanalysis, block
cipher modes of operations, Triple DES
Module II
Introduction to group, field, finite field of the form GF(p), modular arithmetic, prime and
relativeprime numbers, Extended Euclidean Algorithm,Advanced Encryption Standard (AES)
encryption and decryption, Fermat‟s and Euler‟s theorem, Primality testing, Chinese Remainder
theorem, DiscreteLogarithmic Problem,Principals of public key crypto systems, RSA algorithm,
security of RSA.
Module III
Message Authentication Codes: Authentication requirements, authentication functions,
messageauthentication code, hash functions, birthday attacks, security of hash functions, Secure
hashalgorithm (SHA)Digital Signatures: Digital Signatures, Elgamal Digital Signature Techniques,
Digital signaturestandards (DSS).
Module IV
Key Management and distribution: Symmetric key distribution, Diffie-Hellman Key Exchange,Public
key distribution, X.509 Certificates, Public key Infrastructure.Authentication Applications: Kerberos
Module V
IP Security: Architecture, Authentication header, Encapsulating security payloads, combiningsecurity
associations, key management.Introduction to Secure Socket Layer, Secure electronic transaction
(SET). Viruses and related threats,Firewalls.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
To apply all the testing skills of software testing in such a way that it can provide and improve the
software development methodology. Basic objective of Software Testing is to develop methods and
procedures at can scale up for large systems and that can be used to consistently produce high-quality
software at low cost and with a small cycle for the development.
Course Contents:
Module I
Software Testing Fundamentals - Software Testing Definition, Importance, objectives, why is it too
hard? Errors, faults and failure. Testing process, STLC, QA and QC, Verification and Validation,
Inspections and walkthroughs, Test Plan, test cases, drivers, stubs, Validation checks.
Module II
Black box testing - Definition, Equivalence Class, Boundary Value Analysis, Documentation
testing,state based testing, White box testing – Definition, Difference between black box testing and
white box testing, Path testing, Cyclomatic complexity, graph metrics, mutation testing.
Module III
Levels of testing- Low level testing- Unit testing and Integration testing. High level testing- System
testing, performance testing, stress testing, load testing, volume testing, smoke and sanity testing,
Installation testing, usability testing, website testing, security testing, recovery testing, Domain
testing, Static testing and dynamic testing,
Module IV
Test cases– Designing, Execution. Reducing number of test cases- Prioritization guidelines, priority
category, scheme, risk analysis, regression testing. Designing scripts, RTM, TRS.
Module V
Cohesion and coupling in class testing, GUI testing, integration and system testing, Automated
Testing tools - Manual vs. Automated testing, Static and Dynamic Testing tools, Characteristics:
Rational tools, Quality Standards- CMM, ISO, Six sigma, McCall‟s Quality Factors and Criteria,
Quality Metrics
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
In the recent years, IC manufacturing technology has gone through dramatic evolution and changes,
continuously scaling to ever smatter dimensions. This scaling has a double impact on the design of
ICs. First, the complexity of the designs that can be put on a single die has increased dramatically
which led to new design methodologies. At the same time, this plunge into deep submicron space
causes devices to behave differently and brings challenging issues to forefront. This course along with
the course of Digital Circuits and Systems II and Analog CMOS IC design will give you many of the
basic essentials to work in the area of Circuit Design. Since this course takes the latest trends in the
industry into account, you will find yourself at a definite edge.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Contents:
1. Using Design architect and simulate V vs time for CMOS inverter using same W/L ratio for
PMOS and NMOS.
2. Design and simulate again by Sizing PMOS to NMOS appropriately and repeat experiment 1
3. Design and simulate V vs t for 2 input NAND and Nor gates.
4. Design and Simulation for general CMOS functions
5. One bit full adder simulation
6. 2:1 MUX using pass transistor logic
7. Other functions using pass transistor logic
8. Layout of CMOS inverter
9. Layout of NAND and NOR gates
10. Design and Simulation SR latch using NAND and NOR representations
11. Design and simulate D flip flop
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
Syllabus - Seventh Semester
Course Objective:
The objective of this course is to introduce students to Data Warehousing & Data mining technologies
that will help to Inspect, Control and Secure Information through Databases.
Course Contents:
Module I: Introduction to Data Warehousing
Data Warehouse definition & Characteristics, The need for data ware housing, Operational and
Informational Data Stores, Difference between Data warehouse and DBMS, Benefits of Data
warehousing, Data mart, Meta Data, Conceptual Modeling of Data Warehouses: star schemas,
Snowflake, Fact Constellations with example each.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
The objective of the course is to provide the understanding of the fundamental graphical operations
and the implementation on computer, the mathematics behind computer graphics, including the use of
spline curves and surfaces. It gives the glimpse of recent advances in computer graphics, user
interface issues that make the computer easy, for the novice to use.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
With increase in availability of system resources, concept of parallel architecture has obtained
immense popularity. This course provides a comprehensive study of scalable and parallel computer
architectures for achieving a proportional increase in performance with increasing system resources.
In this course we have discussed the theory, technology, architecture (hardware) and software aspects
of parallel computer and Vector computers.
Course Contents:
Module I: Parallel computer models
The state of computing, Multiprocessors and multicomputers, Multivector and SIMD computers,
Architectural development tracks
Program and network properties: Conditions of parallelism, Data and resource dependences,
Hardware and software parallelism, Program partitioning and scheduling, Grain size and latency,
Program flow mechanisms, Control flow versus data flow, Data flow architecture, Demand driven
mechanisms, Comparisons of flow mechanisms
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Contents:
List of Experiments/Programs:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
COMPUTER GRAPHICS LAB
Course Code: CSE2712 Credit Units: 01
Course Contents:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
SUMMER INTERNSHIP EVALUATION-II
Course Code: CSE2735 Credit Units: 03
Guidelines:
There are certain phases of every Intern‟s professional development that cannot be effectively taught
in the academic environment. These facets can only be learned through direct, on-the-job experience
working with successful professionals and experts in the field. The internship program can best be
described as an attempt to institutionalize efforts to bridge the gap between the professional world and
the academic institutions. Entire effort in internship is in terms of extending the program of education
and evaluation beyond the classroom of a university or institution. The educational process in the
internship course seeks out and focuses attention on many latent attributes, which do not surface in the
normal classroom situations. These attributes are intellectual ability, professional judgment and
decision-making ability, inter-disciplinary approach, skills for data handling, ability in written and
oral presentation, sense of responsibility etc.
In order to achieve these objectives, each student will maintain a file (Internship File). The
Internship File aims to encourage students to keep a personal record of their learning and achievement
throughout the Programme. It can be used as the basis for lifelong learning and for job applications.
Items can be drawn from activities completed in the course modules and from the workplace to
demonstrate learning and personal development.
The File will assess the student‟s analytical skills and ability to present supportive evidence, whilst
demonstrating understanding of their organization, its needs and their own personal contribution to
the organization.
The File will include five sections in the order described below. The content and comprehensiveness
of the main body and appendices of the report should include the following:
1. The Title Page--Title - An Internship Experience Report For (Your Name), name of internship
organization, name of the Supervisor/Guide and his/her designation, date started and completed, and
number of credits for which the report is submitted.
2. Table of Content--an outline of the contents by topics and subtopics with the page number and
location of each section.
3. Introduction--short, but should include how and why you obtained the internship experience
position and the relationship it has to your professional and career goals.
4. Main Body--should include but not be limited to daily tasks performed. Major projects contributed
to, dates, hours on task, observations and feelings, meetings attended and their purposes, listing of
tools and materials and their suppliers, and photographs if possible of projects, buildings and co-
workers.
5. References / Bibliography --This should include papers and books referred to in the body of the
report. These should be ordered alphabetically on the author's surname. The titles of journals
preferably should not be abbreviated; if they are, abbreviations must comply with an internationally
recognised system
The student will be provided with the Student Assessment Record (SAR) to be placed in front of the
Internship File. Each item in the SAR is ticked off when it is completed successfully. The faculty will
also assess each item as it is completed. The SAR will be signed by the student and by the faculty to
indicate that the File is the student‟s own work. It will also ensure regularity and meeting the delaines.
2. Execution of Research
3. Data Analysis
Analyse Quantitative/ Qualitative information
Control Quality
4. Draw Conclusions
Examination Scheme:
Components V S R FP
Weightage (%) 20 20 20 40
V – Viva, S – Synopsis, FP – Final Presentation, R - Report
SOFT COMPUTING
Course Code: CSE2751 Credit Units: 03
Course Objective:
To develop semantic-based and context-aware systems to acquire, organise, process, share and use the
knowledge embedded in multimedia content. Research will aim to maximise automation of the
complete knowledge lifecycle and achieve semantic interoperability between Web resources and
services.
Course Contents:
Module III
Counter propagation network, architecture, functioning & characteristics of counter Propagation
network, Hopfield/ Recurrent network, configuration, stability constraints, associative memory, and
characteristics, limitations and applications. Hopfield v/s Boltzman machine. Adaptive Resonance
Theory: Architecture, classifications, Implementation and training. Associative Memory.
Examination Scheme:
Components CT H V/S/Q AT EE
Weightage (%) 10 8 7 5 70
Course Objective:
The objective of this consortium is to shape and expand a full-scale and sound mobile computing
system market. To achieve this, cooperation is required of interests related to communication
(network), computer hardware/software, system integrators (including service providers), and the
media.
Course Contents:
Module II: General Packet Radio Services (GPRS) &Wireless Application Protocol (WAP)
GPRS Architecture, GPRS Network Nodes.
Mobile Data Communication: WLANs (Wireless LANs) IEEE 802.11 standard, Mobile IP.
Wireless Application Protocol (WAP): The Mobile Internet standard, WAP Gateway and Protocols,
wireless mark up Languages (WML).
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Course Objective:
Grid computing (or the use of a computational grid) is applying the resources of many computers in a
network to a single problem at the same time - usually to a scientific or technical problem that
requires a great number of computer processing cycles or access to large amounts of data. The major
objective of this course is to provide a sound foundation to the students on the concepts, percepts and
practices in a field that is of immense concern to the industry and business.
Course Contents:
Module IV: Introducing mobility into anonymous remote computing and communication model
Introduction, issues in mobile clusters and parallel computing on mobile clusters, moset overview,
moset computation model, implementation, performance.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
A term (or research) paper is primarily a record of intelligent reading in several sources on a particular
subject.
The students will choose the topic at the beginning of the session in consultation with the faculty
assigned. The progress of the paper will be monitored regularly by the faculty. At the end of the
semester the detailed paper on the topic will be submitted to the faculty assigned. The evaluation will
be done by Board of examiners comprising of the faculties.
1. Choosing a Subject
The subject chosen should not be too general.
Generally, the introduction, discussion, conclusion and bibliography part should account for a third of
the paper and the review part should be two thirds of the paper.
Discussion
The discussion section either follows the results or may alternatively be integrated in the results
section. The section should consist of a discussion of the results of the study focusing on the question
posed in the research paper.
Conclusion
The conclusion is often thought of as the easiest part of the paper but should by no means be
disregarded. There are a number of key components which should not be omitted. These include:
a) summary of question posed
b) summary of findings
c) summary of main limitations of the study at hand
d) details of possibilities for related future research
Reference
From the very beginning of a research project, you should be careful to note all details of articles
gathered.
The bibliography should contain ALL references included in the paper. References not included in the
text in any form should NOT be included in the bibliography.
The key to a good bibliography is consistency. Choose a particular convention and stick to this.
Conventions
Monographs
Crystal, D. (2001), Language and the internet. Cambridge: Cambridge University Press.
Edited volumes
Gass, S./Neu, J. (eds.) (1996), Speech acts across cultures. Challenges to communication in a second
language. Berlin/ NY: Mouton de Gruyter.
[(eds.) is used when there is more than one editor; and (ed.) where there is only one editor. In German
the abbreviation used is (Hrsg.) for Herausgeber].
Edited articles
Schmidt, R./Shimura, A./Wang, Z./Jeong, H. (1996), Suggestions to buy: Television commercials
from the U.S., Japan, China, and Korea. In: Gass, S./Neu, J. (eds.) (1996), Speech acts across cultures.
Challenges to communication in a second language. Berlin/ NY: Mouton de Gruyter: 285-316.
Journal articles
McQuarrie, E.F./Mick, D.G. (1992), On resonance: A critical pluralistic inquiry into advertising
rhetoric. Journal of consumer research 19, 180-197.
Electronic book
Chandler, D. (1994), Semiotics for beginners [HTML document]. Retrieved [5.10.'01] from the World
Wide Web, http://www.aber.ac.uk/media/Documents/S4B/.
Other websites
Verterhus, S.A. (n.y.), Anglicisms in German car advertising. The problem of gender assignment
[HTML document]. Retrieved [13.10.'01] from the World Wide Web,
http://olaf.hiof.no/~sverrev/eng.html.
Unpublished papers
Takahashi, S./DuFon, M.A. (1989), Cross-linguistic influence in indirectness: The case of English
directives performed by native Japanese speakers. Unpublished paper, Department of English as a
Second Language, University of Hawai'i at Manoa, Honolulu.
Appendix
The appendix should be used for data collected (e.g. questionnaires, transcripts, ...) and for tables and
graphs not included in the main text due to their subsidiary nature or to space constraints in the main
text.
Assessment Scheme:
Course Objective:
The objective of this course is to provide practical training on some live/demo projects that will
increase capability to work on actual problem in industry. It will be an in house training on some
latest software which is in high demand in market. This training will be designed such that it will
useful for their future employment in industry.
Examination Scheme:
Components V S R FP
Weightage (%) 20 20 20 40
V – Viva, S – Synopsis, FP – Final Presentation, R - Report
WORKSHOP/INDEPENDENT STUDY
Course Code: CSE2733 Credit Units: 02
This is an elective, self-directed course to investigate aemerging areasof IT and Computer Science
like Mobile Operating System, Cloud Computing, or from Current Research Areas etc. The primary
goal of the course is to provide students with research exploration of a specific topic of interest to the
individual student under the advisement of an instructor who will monitor and critique the student‟s
progress.
Independent study provides students with the opportunity to work one-on-one with a Faculty on a
particular topic. The student and faculty should discuss the aims and content of the study and present
the proposal to Head of Department. The independent study proposal should include the study‟s title,
theme, readings, work to be submitted, and syllabus. Faculty and student should meet for a minimum
number of 2 hours per week. Student will give a seminar after completion of study.
72
Syllabus - Eighth Semester
PROJECT-DISSERTATION
Course Code: CSE2837 Credit Units: 08
Report Layout
The report should contain the following components:
Acknowledgements(optional)
Acknowledgment to any advisory or financial assistance received in the course of work may be given.
Abstract
A good"Abstract" should be straight to the point; not too descriptive but fully informative. First
paragraph should state what was accomplished with regard to the objectives. The abstract does not
have to be an entire summary of the project, but rather a concise summary of the scope and results of
the project
Table of Contents
Titles and subtitles are to correspond exactly with those in the text.
Introduction
Here a brief introduction to the problem that is central to the project and an outline of the structure of
the rest of the report should be provided. The introduction should aim to catch the imagination of the
reader, so excessive details should be avoided.
73
Results and Discussion
Present results, discuss and compare these with those from other workers, etc. In writing these
section, emphasis should be given on what has been performed and achieved in the course of the
work, rather than discuss in detail what is readily available in text books. Avoid abrupt changes in
contents from section to section and maintain a lucid flow throughout the thesis. An opening and
closing paragraph in every chapter could be included to aid in smooth flow.
Note that in writing the various secions, all figures and tables should as far as possible be next to the
associated text, in the same orientation as the main text, numbered, and given appropriate titles or
captions. All major equations should also be numbered and unless it is really necessary never write in
“point” form.
Conclusion
A conclusion should be the final section in which the outcome of the work is mentioned briefly.
Future prospects
Appendices
The Appendix contains material which is of interest to the reader but not an integral part of the thesis
and any problem that have arisen that may be useful to document for future reference.
References / Bibliography
This should include papers and books referred to in the body of the report. These should be ordered
alphabetically on the author's surname. The titles of journals preferably should not be abbreviated; if
they are, abbreviations must comply with an internationally recognised system.
Examples
For book
Kowalski,M.(1976) Transduction of effectiveness in Rhizobium meliloti. SYMBIOTIC NITROGEN
FIXATION PLANTS (editor P.S. Nutman IBP), 7: 63-67
Execution of Research
Data Analysis
Analyse Quantitative/ Qualitative information
Control Quality
Draw Conclusions
Examination Scheme:
Dissertation 50
Viva Voce 50
Total 100
74
DIGITAL IMAGE PROCESSING
Course Code: CSE2803 Credit Units: 02
Course Objective:
Processing color and grayscale images or other two-dimensional signals has become an important tool
for research and investigation in many areas of science and engineering. Digital Image Processing is
designed to give professionals and students a powerful collection of fundamental and advanced image
processing tools on the desktop. Digital Image Processing takes full advantage of the computational
technology of Mathematica.
Course Contents:
Module I: Introduction and Digital Image Fundamentals
The origins of Digital Image Processing, Examples of Fields that Use Digital Image Processing,
Fundamentals Steps in Image Processing, Elements of Digital Image Processing Systems, Image
Sampling and Quantization, Some basic relationships like Neighbours, Connectivity, Distance
Measures between pixels, Linear and Non Linear Operations.
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
Software Required:Java
List of Assignements:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
76
DOT NET PROGRAMMING
Course Code: CSE2804 Credit Units: 02
Course Objective:
To create web based applications using ASP.NET.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
References:
ASP.NET, Wrox Publications
ASP.NET and VB.NET, Wrox Publication
ASP.NET and C#.NET, Wrox publication.
77
DOT NET PROGRAMMING LAB
Course Code: CSE2806 Credit Units: 01
Course Contents:
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva.
78
SIMULATION & MODELING
Course Code: CSE2807 Credit Units: 02
Course Objective:
The goal is to introduce students to basic simulation methods and tools for modelling and simulation
of continuous, discrete and combined systems. The objective is to impart knowledge of simulation
principles. The ability to create simulation models of various types.
Course Contents:
Examination Scheme:
Components A CT S/V/Q HA EE
Weightage (%) 5 10 8 7 70
CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination;
Att: Attendance
79
SIMULATION AND MODELLING LAB
Course Code: CSE2811 Credit Units: 01
Examination Scheme:
IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V – Viva
80