Approved By: UGC AICTE NAAC
Duration: 2 Years |
Eligibility: B.Tech/ B.E. |
Course Structure
Course Code |
Course Title |
Semester - I |
|
1SE1 |
Probability and Statistical Analysis |
1SE2 |
High Performance Computer Architecture |
1SE3 |
Software Engineering Principles and Practices |
1SE4 |
ASP.Net with C# |
1SE5 |
Distributed Operating System |
1SE6 |
Advance Database Management System |
1SE7 |
ASP.Net Lab |
Semester - II |
|
2SE1 |
Geographic Information System |
2SE2 |
Knowledge Management & Data mining |
2SE3 |
Wireless network and mobile computing |
2SE4 |
Software Process and Project Management |
Semester - III |
|
3BTCS1 |
Advance Mathematics |
3BTCS2 |
Data Structure & Algorithms |
3BTCS3 |
Switching Theory & Logic Design |
3BTCS4 |
Electronic Devices & Circuits |
3BTCS5 |
Principle of Progg. Languages |
|
|
Practical |
|
3BTCS7 |
DE Lab |
3BTCS8 |
EDC Lab |
3BTCS9 |
DSA Lab |
3BTCS10 |
IP Lab |
3BTCS11 |
Extra Curricular Training(Aptitude & Soft Skill) |
Semester - IV |
|
4BTCS1 |
Software Engineering |
4BTCS2 |
Telecom Engg. Fundamentals |
4BTCS3 |
Statistical Probability & Theory |
4BTCS4 |
Web Technology |
4BTCS5 |
JAVA |
|
|
Practical |
|
4BTCS7 |
Web Programming |
4BTCS8 |
JAVA Lab |
4BTCS9 |
UNIX Lab |
4BTCS10 |
SE Lab |
4BTCS11 |
Extra Curricular Training(Aptitude & Soft Skill) |
Course Detail
Semester - I
SE 1- Probability and Statistical Analysis
Module 1: Probability Theory
Random Experiment Mathematical or Apriority Definition of Probability or A posteriori Definition of Probability, Axiomatic Definition of Probability, Conditional Probability independent Events, Theorem of Total Probability, Baye's Theorem or Theorem of Probability of Causes, Bernoulli's Trails De Moivre -Laplace Approximation, Generalizations of Bernoulli's Theorem Multinomial Distribution.
Module 2: Random Variables
Discrete Random Variable, Probability Function, Continuous Random Variable, Probability Density Function Cumulative Distribution Function, ( cdf). Properties of the cdf F (x). Special Distributions, Discrete Distribution, Continuous Distributions, Two-Dimensional Random Variables, Probability Function of (x,y), Joint Probability Density Function, Cumulative Distribution Function, Properties of F (x,y), Marginal Probability Distribution, Conditional Probability Distribution, Independent RVs, Random Vectors, Marginal Probability of X { i, pi*}, Marginal Probability Distribution of Y:{ i, P*j}.
Module 3 : Functions of Random Variables
Function of One Random Variable, one Function of Two Random Variables, Two Functions of Two Random Variables, and Statistical Averages.
Expected Values of a Two Dimensional RV, Properties of Expected Values, Covariance and Correlation, Properties, Conditional Expected Values, Characteristic functions, Properties of MGF, Properties of Characteristic Function cumulate Generating Function (CGF), Joint Characteristic Function (CGF).
Module 4: Special Probability Distributions
Introduction, Special Discrete Distributions- Binomial, Poisson, Geometric and Hyper geometric Distribution and their Properties ( Mean, Variance etc) Special Continues Distributions- Uniform, Exponential, Erlang and Normal Distribution as There Properties.
Module 5: Tests of Hypotheses
Parameters and Statistics, Sampling Distribution Estimation and Testing of Hypotheses, Tests of significances errors Tailed Tests, critical values, Student's T- Distribution, Snedecor's F - Distribution and chi-square Distribution and Their uses and Properties.
Reliability Engineering: Concepts of Reliability, Reliability of systems, Maintainability and Availability
SE 2- High Performance Computer Archicture
Module 1:
Module 2:
Module 3:
Module 4:
Module 5 :
SE 3 - Software Engineering Principle and Practices
Module 1: Introduction to Software Engineering
Software Engineering: A layered technology: software process (CMM, CMMI, PCMM), software process models, Linear sequential model: prototype model; Incremental Model; Spiral Model.
Module 2: Software Project Matrices, Planning and Estimation
Measures; Metrics; Software Measurements; Metrics for Software Quality; Project Planning Objectives; Software Project Estimation; LOC, FP Analysis, COCOMO model, Software equation; Introduction to Machine learning approaches to software cost estimation ( Research Literatures).
Module 3: Design Concepts and principles
Design Principle, Design Concepts, Effective Modular Design.
Module 4: Software Testing Techniques and Strategies
Software testing fundamentals; test case design; white box testing; Basic Path testing; Control Structure testing; Black Box testing; Unit testing; integration testing; Validation testing and system testing.
Module 5: Formal Methods
Basic Concepts; Mathematical Preliminaries; Appling Mathematical Notations for formal specification; Formal specification Languages. Reengineering and Clean room Software Engineering Software Reengineering; Reverse Engineering; Restructuring; Forward Engineering; the Clean Room Approach; Functional Specification; Clean Room Design; Clean Room Testing.
SE 4 - ASP .net
Module 1: Introduction to. NET Framework: Genesis of. Net, feature of .Net binaries, Intermediate language. Meta data , .Net types and .net name spaces, Managed and unmanaged code, Assembly, Common Language Runtime, Common type System, Common language specification, security, class library, Memory management garbage collector.
Module 2 : ADO.net : Basics of ADO .net, changes from ADO, data table, data views, data set, execute reader, execute scalar, execute non query data relation type, ADO.net managed provider, OLEDB and SQL managed providers, OLEDB data adaptor type.
Module 3: Basics of ASP.net: Introducing ASP.net, creating and deploying ASP.net, application, web forms, web controls, working with events, Rich web controls, custom web controls, validation controls, debugging ASP.net pages
Module 4: Advance ASP.net: Introducing ASP.net configuration, business objects, HTTP Handlers, caching in ASP.net security, localizing ASP.net
Module 5: Building web services: Introduction of web services infrastructure, SOAP, deploying and publishing web services, finding web services, consuming web services.
SE 5 - Distributed Operating System
Module 1: Introduction
Distributed Systems, Goals of distributed systems, HW/SW concepts. Design issues.
Module 2: Communication in Distributed System
Layered Protocol, Client server model, Remote procedure call & Group Communication.
Module 3: Synchronization in Distributed System
Clock synchronization, Mutual Exclusion, Election algorithm, Atomic transactions, Deadlocks in Distributed Systems.
Module 4: Processes & Processors in Distributed System
Threads, Systems models, Processor allocation, Scheduling in Distributed Systems, Fault tolerance, Real-time distributed systems.
Module 5: Distributed File Systems
Distributed File System Design, Distributed file System implementation, Trends in distributed file systems.
Distributed Shared Memory
Shared Memory Consistency Models, Page based Distributed shared memory; shared variable distributed shared memory object based distributed shared memory.
SE 6 Advanced Database Management System
Module 1: Database Security
Introduction; Discretionary Access Control; Mandatory Access Control;
Statistical Databases; Data Encryption.
Module 2: Optimization
Introduction; Query Processing; Expression Transformation; Databases Statistics; Divide and conquer strategy.
Module 3: Type Inheritance
Introduction; Type Hierarchies; Polymorphism and Substitutability; Variables and Assignments; Specialization by Constraint.
Module 4: Distributed Databases
Introduction; the twelve objectives; Problems of distributed systems; client/ server systems; DBMS independence.
Module 5:
Decision Support
Introduction; Aspects of Decision Support; Database Design for Decision Support; Data preparation.
Data Warehouses and Data mart
Online Analytical processing; Data Mining.
Logic Based Databases
Introduction; Propositional Calculus; Predicate Calculus; A Proof Theoretic View of Databases; Deductive database systems; recursive query processing .
Semester – II
SE1: Geographic Information System
Unit-I
Introduction to GIS. Concept of space and time in Spatial Information Systems, Characteristics of spatial data, History of GIS, various elements of GIS.
Unit-II
Data Models of spatial and non-spatial information used in GIS. Concept of Layers and Coverage in GIS. Errors in GIS. Hardware requirements in GIS, Application of GIS.
Unit-III
Overview of Data Structures (file structures, database management systems), Database models for spatial data, Role of RDBMS in GIS, Digitizing process its type. Data quality and sources of errors in GIS, Spatial data entry, error compression techniques run length codes, quad trees.
Unit-IV
Introduction to map projections, map scale, properties of map projections, projection types, overview of co-ordinate systems.
Unit-V
Overview of Spatial Data Analysis, significance of spatial analysis, GIS usage in spatial analysis, tools GIS, network elements in GIS, network analysis tools, application context of various structures of DEM, uses of DEM.
SE2:- Wireless Networks and Mobile Computing
Unit-I
Introduction to wireless communication systems: Evolution of Mobile radio Communications, examples of wireless communication systems, comparison of common wireless communication systems, Second generation(2G) and third generation(3G) cellular networks, wireless local loop(WLL),WLANs, Bluetooth and personal area networks(PANs)
Unit-II
Cellular concept – frequency reuse, handoff strategies, interference and system capacity, trunking and grade of service, improving coverage and capacity in cellular system-cell splitting, sectoring, microcell, mobile radio, mobile radio propagation- large-scale path loss-propagation model, reflection, diffraction, scattering, small-scale fading and multipath, small-scale multipath model, small –scale fading
Unit-III
Modulation and demodulation techniques for mobile radio- digital modulation, linear modulation techniques,BPSK,DPSK,QPSK,FSK, MSK,GMSK,MPSK,QAM, Spread spectrum modulation-DS-SS,FH-SS, Multiple access techniques for wireless communications-FDMA, TDMA, FHMA,CDMA,FCDMA, SDMA, Pocket radio protocols, CSMA protocols, capacity of cellular systems
Unit-IV
Wireless networking, PSTN, 2nd-Gen, 3rd-Gen wireless networks, packet switching, X.25 protocol, CDPD, RMD,CCS,ISDN,SS7 protocol architecture, cellular packet switched architecture, protocols for network access, GSM ,CDMA(IS-95), DECT,PACS - services, system architecture, channel type, signal processing.
Unit-V
Database Issues: Hoarding technique, caching invalidation mechanisms, client server computing with adaptation, power-aware and context-aware computing, transactional models, query processing, recovery, and quality of service issues.
SE3:- Web Technology
Unit-I
HTML common tags- List, Tables, images, forms, Frames; cascading Style sheets;
Unit-II
Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script
Unit-III
XML: Document type definition, XML Schemas, Document Object model, presenting XML, Using XML Processors: DOM and SAX
Unit-IV
Java Beans: Introduction to Java Beans, Advantages of Java Beans, BDK Introspection, Using Bound Properties, Bean Info Interface, Constrained properties persistence, Customizes, Java Beans API, Introduction to EJB’s
Unit-V
Web Servers: Introduction to Servelets: Lifecycle of a Serverlet, JSDK, the servelet API, the javaz. servelet package, Reading Servelet parameters, Reading Initialization parameters. The javaz. Servelet HTTP package, Handling Http Request & Responses, Using Cookies Session Tracking, Security Issues,
SE4: Knowledge Management & Data mining
Unit-I
Knowledge Management: Introduction, Evolution, from Information Management to Knowledge Management. Key Challenges Facing the Evolution of Knowledge Management, Ethics for Knowledge Management.
Unit-II
KM Tools: Telecommunications and Networks in Knowledge Management, Internet search Engines and Knowledge Management, Information Technology in Support of Knowledge Management, Knowledge Management and Vocabulary Control, Information Mapping in Information Retrieval, Information Coding in the Internet Environment, Repackaging Information, KM Applications.
Unit-III
Data Mining: Introduction: What is data mining, Challenges, Other issues, Data quality, Data preprocessing, Data Reduction, Data mining functionalities, data mining primitives, data mining query language, Architectures of data mining systems. Generalization, Summarization and Characterization Association analysis: Problem definition, frequent item set generation, Rule generation, Challenges, Interestingness measures, Generalization of association patterns (Apriori, fptree algo, etc)
Unit-IV
Classification and prediction Problem definition, General approach, Decision tree induction, Rule based classifiers, Cluster analysis: Introduction, Similarity and distance, Characteristics of clustering algorithms (like partitioning, Hierarchical clustering), Cluster evaluation.
Unit-V
Application & Warehousing: Mining complex type of data ( E.g. spatial databases, multimedia databases, time series and sequence data, text databases, www), application of data mining, and trends in data mining, what is data warehouse, data warehouse Architecture data warehouse implementation, data cube technology, data mart, application of data warehouse, data warehouse and competitive advantage, OLAP, ROLAP, MOLAP, OLTP.
SE5:- Software Process and Project Management
Unit-I
Software Process Maturity
Software maturity Framework, principles of Software process Change, Software Process Assessment, the Initial process, the Repeatable Process, the Defined Process, the Managed Process, the Optimizing process.
Unit-II
Process Reference Models
Capability Maturity Model (CMM), CMMI, PCMM, PSP, IDEAL, Process Definition Technique.
Unit-III
Software Project Management Renaissance
Conventional Software Management, Emollition of Software Economics, Improving Software Economics, the old way and the new way.
Unit-IV
Managing Software Projects
Project Management and the CMM, Project Management and CMMI, project Management process Framework.
Unit-V
Project Planning
Software Life Cycle Models, Project Organizations and Responsibilities, Artifacts of the project Management process, Cost and Scheduling estimation, Establishing Project Environment, Risk Management, Quality Assurance and Configuration Management
SE6:-Java / Web Technology Lab
Unit-I
HTML Common tags- List, Tales, images, forms, Frames; Cascading Style sheets;
Unit-II
Introduction to Java Script, Objects in Java Script, Dynamic HTML with Java Script
Unit-III
XML: Document type definition, XML Schemas, Document Object model, presenting XML, Using XML processors: DOM and SAX
Unit-IV
Java Beans: Introduction to Java Beans, Advantages of Java Beans, BDK Introspection, Using Bound Properties, Bean Info Interface, Constrained properties Persistence, Customizes, Java Beans API, Introduction to EJB’s
Unit-V
Web Servers: Introduction to Servelerts: Lifecycle of a Serverlet, JSDK, the servelet API, the javax.servelet HTTP package, Handling Http Request & Tesponses, Using Cookies Session Tracking, security Issues,
Semester – III
BTCS1: Mathematics – III
Unit-I
Linear Programming: Mathematical Formulation of Linear Programming problem. Graphical method of solving Linear Programming problem
Simplex method for solving Linear Programming problem
Duality in Linear Programming problem.
Unit-II
Project Scheduling: Project Scheduling by PERT and CPM Network Analysis.
Sequencing Theory: General Sequencing problem
N-jobs through 2 machines & 3 machines and 2-jobs through m machine.
Unit-III
Transportation Problem
Find the initial solution using North West Corner rule, Least Cost Method.
Find optimal solution using Stepping Stone method, Modified Distribution Method.
Solve unbalanced transportation problem using fictitious origins or destination.
Assignment problem-
Solving Assignment problem using Hungarian Method Transform Calculus – Laplace transform with its simple properties
Unit-IV
Applications to the solution of ordinary and partial differential equation having constant coefficients with special reference to the wave and diffusion equation
Unit-V
Numerical Methods:- Finite differences and Interpolation ,
Numerical differentiation and Integration .Solution of
Algebraic and transcedual equations by Graphical method,
Bisection method ,Regular Falsi method and Newton’s
Raphson method .Numerical solution of ordinary differential equations
BTCS2: Data Structures And Algorithms
Unit-I
Data Structure: Definition, Implementation, Operation, Application, Algorithm writing and convention. Analysis of algorithm, Complexity Measures and Notations
Arrays: Representation of arrays (multidimensional), Address calculation using column and row major ordering.
Linked Lists : Implementation, Doubly linked list, Circular linked list, unrolled linked list, skip-lists, Splices, Sentinel nodes, Application (Sparse Matrix, Associative Array, Functional Programming)
Unit-II
Stacks : Definition, Implementation, Application (Tower of Hanoi, Function Call and return, Parentheses Matching, Back-tracking, Expression Evaluation)
Queues : Definition, deque, enque, priority queue, bounded queue, Implementation, Application
Unit-III
Tree: Definition of elements, Binary trees: Types (Full, Complete, Almost complete), Binary Search Tree, Traversal (Pre, In, Post & Level order)
Pruning, Grafting. Application: Arithmetic Expressions Evaluation Variations: Indexed Binary Tree
Threaded Binary Tree, AVL tree, Multi-way trees, B tree, B+ tree, Forest, Trie and Dictionary
Unit-IV
Graphs: Elementary definition, Representation (Adjacency Matrix, Adjacency Lists)
Traversal (BFS, DFS)Application: Spanning Tree (Prim and Kruskal Algorithm)
Dijkstra's algorithm, shortest path algorithms.
Unit-V
Sorting: Bubble, Selection, Insertion, Quick, Radix
Merge, Bucket, Heap, Searching: Hashing, Symbol Table, Binary Search, Simple String Searching
BTCS3: Switching Theory and Logic Design
Unit - I
Number systems, Coding Schemes: BCD, Excess-3, Grey, r's and (r-l)’s complement. Boolean Algebra, Fundamental theorems, Simplifications of Boolean expressions
Logic gates and their truth table. Gate implementation and Truth table of Boolean functions.
Unit - II
Standard forms of Boolean functions. Minterm and Maxterm designation of functions. Simplification of functions on Karnaugh maps
Incompletely specified functions. Cubical representation of Boolean functions and determination of prime implicants
Selection of an optimal set of prime implicants. Multiple output circuits and map minimization of multiple output circuits
Tabular determination of multiple output prime implicants.
Unit - III
Combinational circuits – Adder, subtractor, encoder, coder
Multiplexer. Design of Combinational circuit using Multiplexers.
Unit - IV
Multiplexer. Design of Combinational circuit using Multiplexers. Flip Flops: RS, J-K, D, T. Sequential circuits. Clock, pulse and level mode sequential circuits Analysis and design of sequential circuits
Synthesis of state diagrams, Finite memory circuits, equivalence relations equivalent states and circuits
Determination of classes of indistinguishable states and simplification by implicants tables. Mealy and Moore machines
State assignment and memory element input equations, Partitioning and state assignment.
Unit - V
Switching Devices. Positive and Negative logic of OR, AND, NOR, NAND, XOR and XNOR gates
Logic Family: RTL, DTL, DCTL, TTL, RCTL, ECL, HTL, MOS and CMOS logic circuit. Speed and delay in logic circuits, integrated circuit logic and noise immunity
BTCS4: Electronic Devices & Circuits
Unit - I
Diode circuits: Diode as a circuit. Element, load line concept
Clipping & clamping circuits, voltages multipliers.
Unit - II
Devices: construction, characteristics and working principles of the following devices. Diodes BJT, JFET, MOSFET, UJT, photo diodes, LEDs, photo transistors. Solar cells. Thermistor, LDR
Unit - III
Transistors: transistor characteristics, current components, current gains. Alpha and vita operating point. High bride model, h- parameter equivalent circuits
CE, CB and Cc configuration Dc and ac analysis of CE, CC and CB amplifiers
Evers- moll model. Biasing and stabilization techniques. Thermal run away, thermal stability. Equivalent circuits and blessing of JFETs and MOSFETs
Low frequency CS and CD JFET amplifiers. FET as a voltage variable resistor.
Unit - IV
Small signal amplifiers at low frequency: analysis of BJT and FET, dc and rc coupled amplifiers Frequency esponse
Midband gain, gains at low and high frequency. Analysis of dc and differential amplifiers, Millers’ theorem
Cascading transistor amplifiers, Darlington and cascaded circuits. Emitter and source followers.
Unit - V
Oscillators: concept of feedback classification, criterion for oscillation. Tuned collector, Hartley Colpitts
Rc- phase shift, Wein bridge and crystal oscillators, astable, monostable and bistable multivibrators. Schmitt trigger
BTCS5: Principles Of Programming Language
Unit - I
Programming Language: Definition, History, Features. Issue in Language Design: Structure and Operation of computer
Language Paradigms. Efficiency, Regularity. Issues in Language Translation: Syntax, Semantics, Stages analysis and synthesis, Parse Tree, CFG and BNF grammar.
Unit -II
Specification and Implementation of Elementary and Structured Data Types
Type equivalence, checking and conversion. Array, List, Structure, Union.
Unit - III
Sequence control with Expressions, Conditional Statements, Loops, Exception handling
Subprogram definition and activation, simple and recursive subprogram
Subprogram environment. Parameter passing mechanism.
Unit - IV
Abstract Data type, information hiding, encapsulation, type definition.
Static and Stack-Based Storage management
Fixed and Variable size heap storage management. Garbage Collection
Unit - V
Parallel Programming: Introduction, parallel processing and programming language
Threads, semaphore, monitor, message passing.
BTCS6.1 E-Commerce
Unit - I
Business Strategy in an Electronic Age: Value Chain-supply chains, Proter's value chain, model and Inter-Organizational value chains. Competitive Advantage-Competitive strategy
Proter's Model, First Mover advantage and competitive advantage using e-commerce Business strategy
Introduction to Business Strategy, Strategic Implications of IT technology e-commerce Implementation and evaluation
Unit - II
Business to Business Electronic Commerce: Inter-organizational Transactions,
The credit Transaction Trade cycle.
A variety of transactions, Electronic markets-markets and electronic markets, usage of electronic markets, Advantages and disadvantages of electronic markets
Unit - III
Electronic Data Interchange (EDI): Definition and benefits of EDI.
EDI technology, standards, communications, implementation, agreements and securities.
EDI trading patterns and transactions.
Unit - IV
Building an E-Commerce Site: Introduction to object behavior, components, active scripting.
Object models, Infrastructure objects, service object and data objects, choosing the objects.
Building a scalable application, Addition the configure method, connecting to the database, Accessing and versioning the database.
Building the catalog object with example. Creating shopping basket-Holding state, creating the tables for a shopping basket, modifying the object model and making the basket accessible
Unit - V
J2EE Architecture Overview: Enterprise components, Information technology in the enterprises,
Introduction to enterprise objects and enterprise component model.
The J2EE model features, J2EE components-container architecture. Enterprises Java and J2EE architecture.
BTCS6.2 Medical Electronics
Unit - I
Introduction of Human Physiology: Nerve physiology. Functions of nerves and myoneural junctions. Membranae and action potential of nerves.
Function of skeletal and smooth muscle and its rhythmic contraction, cardiac muscle.
Blood flow system, Arterial pressure Mechanism of respiration.
CNS function of spinal cord and cord reflexes. Myo-electrical control of paralyzed muscles.
Unit - II
ECG, EMG and EEG: Principle & Means of recording non-electrical biological parameters.
Signals from micro-electrodes and slat bridge Use of field electric devices as electrometers,driven shield,photon coupled amplifier. Artifacts
Unit - III
Measurement of biological events : Electronic methods of measuring blood pressure, skin & systemic body temperature
Pulse rate and coronary care monitoring.
Unit - IV
Biomedical Instruments: Electronic pace makers. Implantable power source.
Defibrillators. Micro power transmitter for telemeter binominals. Special characteristics of CRO in bio-medical applications Surgical and therapeutic diathermy units.
Physiological simulators. Basic diagnostic X-ray units. Introduction to patient monitoring and intensive care unit.
Interference and patient safety. Anaesthetic explosion and fires.
Unit - V
Miscellaneous : Introduction to heart Lung machines, CT scanners
Ultrasound sonography and Doppler measurements, NMR & PET Scans. Use of lasers in medical applications.
BTCS6.3: Circuit Analysis
Unit - I
Computer Aided Circuit Analysis: Introduction to circuit simulation node-incidence matrix, modified node-voltage analysis.
Different types of analysis during simulation-DC, AC and transient. Introduction to SPICE and ICAP simulation environment.
Unit - II
Thevenin's Norton's Reciprocity. Superposition, Compensation, Miller's. Tellegen's and maximum power transfer theorems
Networks with dependent sources. Impulse, step, ramp and sinusoidal response analysis of first order and second order circuit.
Time domain and transformer domain (frequency, Laplace) analysis. Initial and final value theorems
Unit - III
Complex periodic waves and their analysis by Fourier analysis. Different kind of symmetry.
Power in a circuit.Conductively coupled circuits, Inductively coupled circuits-mutual inductance, coefficient of coupling and mutual inductance between portions of same circuit and between parallel branches.
Transformer equivalent to inductively and conductively coupled circuits.
Unit - IV
Terminals and terminal pairs, driving point impedance transfer functions.
Poles and zeros. Restrictions on pole-zero location in s-plane. Poles, zeros and frequency response: pole, zero and impulse/step response.
Procedures of findings network functions for general two terminal pair networks. Stability and causality Hurwitz polynomial, positive real functions.
Unit - V
Two-port Networks: Two-port parameters and their interrelations,z-parameters, y-parameters, h-parameters.
ABCD parameters Equivalence of two ports, transformer equivalent, interconnection of two-port networks.
Image parameters. Attenuation and phase shift in symmetrical T & pi networks
BTCS6.4: Optical Communication
Unit - I
Introduction to optical communication principles of light transmission optical fiber modes and configurations
Mode theory for circular wave-guides, Single-mode fibers, Multimode fibers, Numerical aperture, Mode field diameter
Number, fiber materials, Fiber fabrication techniques.
Unit - II
Optical sources, LED'S, LASER diodes, Model reflection noise
Power launching and coupling, population inversion, fiber splicing
optical connectors, Photo-detectors, PIN, Avalanche detector, Response time, Avalanche multiplication noise
Unit - III
Signal degradation in optical fibers, Attenuation losses, Signal distortion in optical wave guides, Material dispersion
Wave guide dispersion, Chromatic dispersion, Inter-modal distortion, Pulse broadening in Graded index fibers, Mode coupling
Advance fiber designs: dispersion shifted, Dispersion flattened, Dispersion compensating fibers, Design optimization of single mode fibers.
Unit - IV
Coherent optical fiber communication, Modulation techniques for Homodyne and Heterodyne systems, Optical filter link design.
Rise time budget and link power budget, Long haul systems bit error rate, line coding, NRZ, RZ, Block Codes eye pattern.
Unit - V
Advance system and techniques, wavelength division multiplexing
optical amplifiers semiconductor amplifier, EDFA, Comparison between semiconductor and optical amplifier
Gain band width, Photonic switching, Optical Networks. Optical fiber bus, Ring topology, Star architectures, FDDI, SON-ET.
3BTCS7. Digital Electronics Lab
BTCS 8. Electronics Lab
BTCS 9. Data Structure Lab
BTCS 10. Internet Programming Lab
Semester – IV
BTCS1: Software Engineering
Unit - I
System Analysis: Characteristics, Problems in system Development
System Level project Planning, System Development Life cycle (SDLC),
Computer system engineering system analysis, modeling the architecture, system specification.
Unit - II
Software Project Management: Objectives, Resources and their estimation, LOC and FP estimation, effort estimation
COCOMO estimation model, risk analysis
Software project scheduling. Software Development : Life Cycle (SWDLC), SWDLC models software engineering approaches
Unit - III
Requirement Analysis: Requirement analysis tasks, Analysis principles. Software prototyping and specification data dictionary
Finite state machine (FSM) models. Structured Analysis: Data and control flow diagrams, control and process specification
behavioral modeling, extension for data intensive applications
Unit - IV
Software Design: Design fundamentals, Effective modular design
Data architectural and procedural design, design documentation
Unit - V
Object Oriented Analysis: Object oriented Analysis Modeling, Data modeling.
Object Oriented Design: OOD concepts and methods class and object definitions, refining operations.
Class and object relationships, object modularization. Introduction to Unified Modeling Language
BTCS2: Telecom Engg. Fundamentals
Unit - I
Introduction :- Electromagnetic Spectrum, Frequency Spectrum-Bandwidth-Allocation, Time domain and Frequency domain analysis
Transmission Media:- Twisted pair, UTP cables, Coaxial and optical fiber cables, wireless, microwave and satellite transmission
Data Transmission: - Transmission impairments. Serial and parallel transmission, Simplex, half duplex or full duplex transmission mode.
Unit - II
Data Encoding :- Modulation (ASK, FSK and PSK, PCM, PAM, Delta Modulations), Line coding (NRZ-L, NRZ–I , Bipolar AMI, Manchester and differential Manchester),
Multiplexing:- FDM, Synchronous and Statistical TDM
Unit - III
Data Link Layer: Channel allocation problem, pure and slotted ALOHA Protocols, Persisted And Non-Persisted CSMA
Collision Free Protocols, Digital Cellular Radio and CDMA
Logical Link Sub Layer, MAC Sub layer.
Brief Introduction: Frame Relay, PPP
Protocol :- OSI & TCP/IP Protocol Architecture
Unit - IV
Switching Networks: Circuit switching Networks, Space and Time division switching, Routing circuit switched networks, control signaling packet switching principles, fixed, flooding and adaptive routing strategies: X.25 & X.28 protocols Brief introduction: ISDN,ADSL
Unit - V
Network Devices: Gateway, Router, Bridge, Switch, Hub, Repeater, Multilayer Switch, Protocol Converter, Router, Proxy, Firewall, Multiplexer, Network Card, Modem.
Network Technology: DSL, GSM, Bluetooth, Infrared.
BTCS3: Statistical Probability & Theory
Unit - I
Introduction & Discrete random variables
Sample space, Events, Algebra of events, Bernoulli Trials. Probability & Baye’s theorem. Random variables & their event space, Probability generating function, expectations, moments, computations of mean time to failure. Bernoulli & Poisson Processes
Unit - II
Discrete & continuous distributions
Probability distribution & Probability densities: Binomial, Poisson, normal,rectangular and exponential distribution & their PDF’s, moments and MGF’s for above distributions
Unit - III
Correlation & Regression Correlation & regression:
Linear regression, Rank correlation, Method of least squares, Fitting of straight lines & second degree parabola. Normal regression and correlation analysis
Unit - IV
Queuing Theory:
Pure birth, Pure Death and Birth-Death Processes. Mathematical Models for M/M/I, M/M/N, M/M/S and M/M/S/N queues.
Unit - V
Game Theory
Minimax & Maximum Strategies Application of liner programming (Graphical Method)
BTCS4: Web Technology
Unit - I
Introduction and Web Development Strategies History of Web
Protocols governing Web, Creating Websites for individual and Corporate World, Cyber Laws Web Applications
Writing Web Projects, Identification of Objects, Target Users, Web Team, Planning and Process Development.
Unit - II
HTML, XML and Scripting List, Tables, Images, Forms, Frames, CSS Document type definition,
XML schemes, Object Models, Presenting XML, Using XML Processors: DOM and SAX
Introduction to Java Script, Object in Java Script, Dynamic HTML with Java Script
Unit - III
Java Beans and Web Servers Introduction to Java Beans, Advantage, Properties, BDK
Introduction to EJB, Java Beans API Introduction to Servelets, Lifecycle, JSDK, Servlet API
Servlet Packages: HTTP package, working with Http request and response, Security Issues.
Unit - IV
Introduction to JSP, JSP processing, JSP Application Design, Tomcat Server, Implicit
JSPobjects, Conditional Processing, Declaring variables and methods
Error Handling and Debugging, Sharing data between JSP pages- Sharing Session and Application Data.
Unit - V
Database Connectivity Database Programming using JDBC
Studying Javax.sql.*package, accessing a database from a JSP page
Application-specific Database Action, Developing Java Beans in a JSP page, introduction to Struts framework.
BTCS5: Java
Unit - I
An overview of Java: Object oriented programming, Two paradigms, abstraction, the, OOP principles, Java class libraries
Date types, variables and arrays: Integers, floating-point types, characters, Boolean, Iterates, Variable, Data types and casting, automatic type promotion in expressions arrays.
Unit - II
Operators: Arithmetic operators, bit wise operators, relational operators, Boolean logical assignment operators, the? Operator, operator precedence
Control statements: -Java's selection statements, iteration statements, jump statements
Introduction to classes: Class fundamentals, declaring object reference variable, Introducing methods, constructors, the key word, garbage collection, the finalize () method.
Unit - III
Methods and Classes:-Overloading methods, using objects as parameters, recursion
Inheritance: Inheritance basics, using super, method overriding, dynamic method dispatch, using abstract Classes, Using final with inheritance, Package and Interfaces, Package asses protection, importing packages
Exception handling: Exception handling fundamentals. Exception types, Uncaught Exceptions Using try and catch, multiple catch clauses, nested try statements throw, Finally Java built in exception creating your own exception sub classes, using exceptions.
Multithreaded Programming: The Java thread model, the main thread, creating thread, creating multiple thread, using is alive () and join (). Thread priorities, synchronization, Inter thread Communications, suspending resuming and stopping thread using multithreading
Unit - IV
String handling: The string constructor, string length, special string operator character extraction, string comparison, searching string, modifying string, data conversion, changing the case of characters, string buffer.
Unit - V
Networking: Networking basics, Java and the Internet Address, TCP/IP client Sockets URL,URL connection, TCP/IP server Sockets The Applet Class
The Applet Class: its architecture displays methods. The HTML APPLET. Passing parameters to Applet. The get Documentation Base () and get Code Base () methods Applet Context and Show Document
BTCS6.1: Open Source Technology
Unit - I
OST overview: Evolution & development of OST and contemporary technologies, Factors leading to its growth.
Open Source Initiative (OSI), Free Software Foundation and the GNU Project, principle and methodologies. Contexts of OST (India & international).
Applications of open source (open source teaching and open source media) Risk Factors. Myths regarding open source.
Unit - II
Philosophy of Software Freedom, Free Software, OSS, Closed software, Public Domain Software, Shared software, Shared source.
Detail of few OSS like Open Audio, Video, 2d & 3d graphics software, system tools, office tools,
Networking & internet, Security, Educational tools and Games
Open Source Development Model, Starting and Maintaining an Open Source Project
Unit – III
Open Source Hardware, Open Source Design, Ongoing OS Projects (i.e. examples of few good upcoming software projects.) Case Study: - Linux, Wikipedia.
Licenses and Patents: What Is A License, How to create your own Licenses?
Unit - IV
Important FOSS Licenses (Apache,BSD, GPL, LGPL), copyrights and copy lefts, Patents
Unit - V
Social and Financial impacts of open source technology, Economics of FOSS: Zero Marginal Cost, Income generation opportunities
Problems with traditional commercial software, Internationalization, Open Source as a Business Strategy.
BTCS6.2 Management Information System
Unit - I
Introduction: MIS concept, Definition, role & Impact of MIS
Process of management, organization structure & behavior
Unit - II
Basic of Management Information System: Decision Making, Information concepts
System concepts & control Types of system handling system complexity System development model
Unit - III
Development of Management Information System: Requirement and implementation of MIS
Choice of information Technology for Management Information System
Unit - IV
Application of Management Information system: Application in manufacturing sector using for personal management
Financial management, Production Management, Material Management, Marketing Management Application in Service Sector
Unit - V
Enterprise Resource Planning (ERP): EMS, ERP, Benefits implementation, EMS & MIS.
Case Studies: Application of SAP technologies in manufacturing sector.
BTCS6.3 Pattern Recognition & Learning
Unit - I
Introduction to Learning, different approaches to machine Learning.
Learning Algorithms, Complexity of inductive inference.
Unit - II
Review of formal languages, finite automata and regular languages, context-free languages and parsing.
Language identification in the limit. Gold's basic results.
Unit - III
Polynomial learning, PAC learnability, Valiant's results.
VC-dimension. Examples from language identification.
Unit - IV
Sample Complexity for finite hypothesis spaces,
Learnability of CNF formulas.
Unit - V
Sample Complexity for infinite hypothesis spaces, VC dimension for neural networks.
Mistake Bound Model of Learning.
BTCS6.4: Internet Technology
Unit - I
Introduction : Internet connection concepts- Server, Client and Ports, Domain Name Systems
Telephone, cable and satellite connections- Dialup, ISDN, ADSL and leased line based connection, cable and DSS accounts, Web TV and Intranets, ISP features
Unit - II
Intranets: What is Intranet? – Intranet Vs LANs Components of an Intranet Workstations and client software
Server and Network operating systems, Network Cards, Cabling and Hubs, Steps for creating an Intranet, Maintenance and connecting to Internet.
Unit - III
E-Mail Technology: Features and Concepts- Message headers, Address book, Attachment, Filtering and forwarding mails
Unit - IV
Video Conferencing And Internet Telephony: Voice vs. Video conferencing,
Video conferencing hardware and features of video conferencing software, digital telephony as ISDN application, H 323 protocols and multi-point conferencing
Unit - V
Web Technology: Elements of the Web- Clients and servers, Languages and protocols Web page and Web sites, special kinds of Web sites
Web Resources- Search Engines, Message boards, clubs, News groups and chat, Web page creation concepts- planning, Navigation
Themes and Publishing , Analyzing web traffic- Log file data, analyzing log files and products for analyzing web traffic
BTCS 7. Web Programing Lab
BTCS 8. Java Lab
BTCS 9 Unix Lab
BTCS 10. Software Engineering Lab
In this lab first 8 experiments are to practice software engineering techniques. Use any open source CASE tool. Many of them are available at www.sourceforge.net. You can choose any other CASE tool, as per choice. Language: C++ / JAVA
Design Approach: Object Oriented these designing can be done on any automation system e.g. library management system, billing system, payroll system, bus reservation system, gas agency management system, book-shop management system, students management system.