10.05.2015 Views

CSE - Centurion University

CSE - Centurion University

CSE - Centurion University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

COURSE STRUCTURE AND SYLLABI<br />

FOR<br />

B.Tech. (2 nd -4 th Year)<br />

(COMPUTER SCIENCE AND ENGINEERING)<br />

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING<br />

School of Engineering & Technology<br />

CENTURION UNIVERSITY OF TECHNOLOGY & MANAGEMENT<br />

Odisha-761211, INDIA,<br />

Web Site: - www.cutm.ac.in<br />

1


CENTURION UNIVERSITY OF TECHNOLOGY & MANAGEMENT<br />

DEPARTMENTS OF <strong>CSE</strong> & IT<br />

COURSE STRUCTURE & SYLLABUS FOR 2 ND YEAR B.TECH. PROGRAMME<br />

3 rd Semester 4 th Semester<br />

Theory<br />

Theory<br />

Code Subject L-T-P Credit Code Subject L-T-P Credit<br />

BSMA2201 Mathematics - III 3-1-0 4 BECH2101<br />

Environmental<br />

Engineering<br />

3-1-0 4<br />

PCCS2102<br />

Database Management<br />

Design and Analysis<br />

3-1-0 4 PCCS2202<br />

System<br />

of Algorithm<br />

3-1-0 4<br />

PCCS2103<br />

C++ & Object Oriented<br />

Programming<br />

3-1-0 4 PCCS2203 Java Programming 3-1-0 4<br />

PCCS2104 Network Theory 3-1-0 4 PCCS2204 Discrete Mathematics 3-1-0 4<br />

PCCS2105 Analog Electronics Circuit 3-1-0 4 PCCS2205<br />

Digital Electronics<br />

Circuit<br />

3-1-0 4<br />

Management Subject-I<br />

Management Subject-II<br />

(Any One Of The Following)<br />

(Any One Of The Following)<br />

MGOM<br />

1201<br />

Production and<br />

Operations Management<br />

MGOM<br />

1201<br />

Production and<br />

Operations<br />

Management<br />

MGGM 1206 Organizational Behavior MGGM 1206<br />

3-1-0 4<br />

MGGM 1104<br />

Essential Economics for<br />

Management<br />

MGGM 1104<br />

Organizational<br />

Behavior<br />

Essential Economics for<br />

Management<br />

3-1-0 4<br />

Accounting for<br />

MGFM 1101 Accounting for Managers MGFM 1101<br />

Managers<br />

Theory Credits 24 Theory Credits 24<br />

PCCS2107<br />

Practical/Sessional<br />

Database Management<br />

System Laboratory<br />

0-0-3 2 PCCS2207<br />

Practical/Sessional<br />

Design and Analysis<br />

of Algorithm<br />

Laboratory<br />

0-0-3 2<br />

PCCS2108<br />

C++ & Object Oriented<br />

Digital Electronics<br />

0-0-3 2 PCCS2208<br />

Programming Laboratory<br />

Circuit Laboratory<br />

0-0-3 2<br />

PCCS2109<br />

Analog Electronics Circuit<br />

Java Programming<br />

0-0-3 2 PCCS2209<br />

Laboratory<br />

Laboratory<br />

0-0-3 2<br />

HUMG2109<br />

Corporate communication<br />

Laboratory<br />

0-0-3 2 Practical/Sessional Credits 6<br />

Practical/Sessional Credits 8 TOTAL SEMESTER CREDITS 30<br />

TOTAL SEMESTER CREDITS 32 TOTAL CUMULATIVE CREDITS 124<br />

TOTAL CUMULATIVE CREDITS 94<br />

TOTAL CONTACT HOURS 36 TOTAL CONTACT HOURS 33<br />

2


THIRD SEMESTER<br />

BSMA2201 MATHEMATICS-III (3-1-0)<br />

MODULE-I (15 Hours)<br />

Partial Differential Equation of First Order, Linear and Non-linear Partial Differential Equations,<br />

Charpit’s Method, Homogeneous and Non-homogeneous Linear Partial Differential Equations with<br />

Constant Coefficients, Cauchy Type Differential Equation, Solution of Second Order Partial<br />

Differential Equation.<br />

MODULE-II (15 Hours)<br />

Complex Analysis: Analytic Function , Cauchy-Riemann Equations, Laplace Equation, Harmonic<br />

Function, Linear Fractional Transformation , Line Integral in the Complex plane, Cauchy’s Integral<br />

Theorem, Cauchy’s Integral Formula, Derivatives of Analytic Function.<br />

MODULE-III (10 Hours)<br />

Power Series,Taylor’s Series, Maclaurin Series, Laurent’s Series, Singularities and Zeroes, Residue<br />

Theorem, Residue Integration Method, Evaluation of Real Integrals.<br />

Text Books:<br />

1) Higher Engineering Mathematics by B.V. Raman<br />

Publisher: TMH<br />

Chapters : 18(18.1 to 18.8, 18.10)<br />

2) Advanced Engineering Mathematics by E. Kreyszig<br />

Publisher: Johnwilley & Sons Inc-8 th Edition<br />

Chapters : 12 (12.1 to 12.4, 12.9) ; 13, 14 (14.2,14.4) & 15.<br />

Reference Books:<br />

1) Advanced Engineering Mathematics by P.V. O’Neil<br />

Publisher: Thomson<br />

2) Fundamentals of Complex Analysis(with Applications to Engineering and Science) by E.B.<br />

Saff & A.D. Snider<br />

Publisher: Pearson<br />

PCCS2102 DATABASE MANAGEMENT SYSTEM (3-1-0)<br />

Module1: (12 Hrs)<br />

Introduction to database Systems, Basic concepts &Definitions, Data Dictionary, DBA, Fileoriented<br />

system vs. Database System, Database Language.<br />

Database System Architecture-Schemas, Sub Schemas & Instances, 3-level database<br />

architecture, Data Abstraction, Data Independence, Mappings, Structure, Components &<br />

functions of DBMS, Data models, Mapping E-R model to Relational, Network and Object<br />

Oriented Data models, types of Database systems.<br />

3


Module2: (16 Hrs)<br />

Relational Algebra, Tuple & Domain Relational Calculus, Relational Query Languages: SQL<br />

and QBE.<br />

Database Design:-Database development life cycle (DDLC), automated design tools,<br />

Functional dependency and Decomposition, Dependency Preservation & lossless Design,<br />

Normalization, Normal forms: 1NF, 2NF, 3NF, and BCNF, Multi-valued Dependencies, 4NF &<br />

5NF.<br />

Query processing and optimization: Evaluation of Relational Algebra Expressions, Query<br />

optimization.<br />

Module3: (12 Hrs)<br />

Transaction processing and concurrency control: Transaction concepts, concurrency control,<br />

locking and Timestamp methods for concurrency control.<br />

Database Recovery System: Types of Data Base failure & Types of Database Recovery,<br />

Recovery techniques.<br />

Advanced topics: Object-Oriented & Object – Relational Database, Parallel & Distributed<br />

Database, Introduction to Data warehousing & Data Mining.<br />

Text Books:<br />

1. Database Systems by Thomas Connolly and Carolyn Begg-Pearson Education-3 rd<br />

edition ( Chapters: 1-2, 4,6,7, 9.1-9.3,13,20,19.1-19.3,22.1-22.3,25.1-25.4,30.1-30.3, 32)<br />

2. Fundamentals of Database System By Elmasari &Navathe- Pearson Education-5 th<br />

Edition.( Chapters: 1,2,3,5,6,7.1,8,10,11,15,17,18,19,20,22,25,28,29)<br />

References Books:<br />

(1) An introduction to Database System – Bipin Desai, Galgotia Publications<br />

(2) Database System: concept, Design & Application by S.K.Singh (Pearson<br />

Education)<br />

(3) Database management system by leon &leon (Vikas publishing House). 1<br />

(4) Database Modeling and Design: Logical Design by Toby J. Teorey, Sam S.<br />

Lightstone, and Tom Nadeau, “”, 4th Edition, 2005, Elsevier India Publications, New<br />

Delhi<br />

(5) Fundamentals of Database Management System – Gillenson, Wiley India<br />

(6) Database System Concepts by Sudarshan, Korth (McGraw-Hill Education)<br />

4


PCCS2103 C++ & OBJECT ORIENTED PROGRAMMING (3-1-0)<br />

Module-I (12 hours)<br />

Introduction to object oriented programming: object oriented concepts (Class, object,encapsulation,<br />

aggregation, inheritance, polymorphism). How to write a C++ program. Data types, expressions,<br />

operators, control structures. Functions: definition, parameter passing, inline function, function<br />

overloading.<br />

Classes: data members, function members, static data members, constant members function, and<br />

friend function.<br />

Module-II (18 hours)<br />

More about classes: Constructors, destructors, friend classes, nested classes, local classes, this<br />

pointer, namespaces.<br />

Overloading: Operator overloading (binary, unary, String Concatenation, increment,<br />

decrement), operator overloading using friend function (Stream operators). Type conversion (Using<br />

constructor, Operator function).<br />

Inheritance: Derived classes, member accessibility, forms of inheritance, virtual base classes.<br />

Polymorphism: Pointers to objects, virtual functions, Abstract class, virtual destructors.<br />

Module-III (10 hours)<br />

Sreams & Files: streams, hierarchy of stream classes. Unformatted I/O operators, formatted i/o<br />

operations manipulators, user defined manipulators, exception handling. templates, Standard<br />

template Library.<br />

Text Books Recommended<br />

1. A.N. Kamthane, “Object Oriented Programming with ANSI & Turbo C++”, Pearson Education.<br />

[Chapter 1(1.3,1.6 to 1.9),Ch 2(2.2,2.5-2.7),Ch 3(3.1-3.10),Ch 4(4.2-4.9),Ch 5(5.1-5.4,5.8,5.11,5.12,)<br />

Ch 6(6.1 – 6.21,6.24-6.27)]<br />

[Ch 7(7.2-7.12),Ch 8(8.1-8.9),Ch 9(9.1-9.11),Ch 10(10.6,10.7),Ch 12(12.4,12.8,12.13)]<br />

[Ch 13(13.1,13.2,13.7,13.8,13.12,13.13),Ch 14(14.1-14.5),Ch 15(15.1-15.7),Ch 17(17.1-17.11)]<br />

2. E. Balguruswamy, “Object Orientd Programming with C++”, TMH Publisher.(4 th Edition)<br />

[Ch 1(1.4-1.7),Ch 2(2.1-2.6),Ch 3(3.4-3.7,3.13,3.14,3.22,3.24),Ch 4(4.1-4.10),Ch 5(5.1,5.3-<br />

5.8,5.11,5.12,5.14,5.15),Ch 6(6.1-6.3,6.5,6.7,6.8,6.11),Ch 7(7.1-7.4,7.6-7.8),Ch 8(8.1-8.3,8.5-8.9),<br />

Ch 9(9.3.9.4,9.6,9.7),Ch 10(10.2-10.6),Ch 11(11.2,11.6),Ch 12(12.1,12.4),Ch 13(13.1-13.6), Ch<br />

14(14.1-14.5,14.7),Ch 16(16.5)]<br />

Reference Books:<br />

1. Behrouz A. Forouzan & Richard F. Gilberg “A Structured approach using C++”<br />

Cengage Learning Indian Edition.<br />

2. Bjarne Stroustrup, "C++ Programming Language", Pearson Education, The 3rd<br />

Edition.<br />

3.Object-Oriented Programming with ANCI & TURBO C++ : Kamthane<br />

5


PCCS2104 NETWORK THEORY(3-1-0)<br />

MODULE- I (14 Hrs)<br />

1. NETWORK TOPOLOGY: Graph of a network, Concept of tree, Incidence matrix, Tie-set matrix,<br />

Cut-set matrix, Formulation and solution of network equilibrium equations on loop and node basis.<br />

(Chapter 16.1-16.16)<br />

2. NETWORK THEOREMS & COUPLED CIRCUITS: Substitution theorem, Reciprocity theorem,<br />

Maximum power transfer theorem, Tellegen’s theorem, Millman’s theorem, Compensation theorem,<br />

Coupled Circuits, Dot Convention for representing coupled circuits, Coefficient of coupling, Band<br />

Width and Q-factor for series and parallel resonant circuits.<br />

(Chapter 6.5-6.10,11.1-11.8,4.1-4.5)<br />

MODULE- II (16 Hrs)<br />

3. LAPLACE TRANSFORM & ITS APPLICATION: Introduction to Laplace Transform, Laplace<br />

transform of some basic functions, Laplace transform of periodic functions, Inverse Laplace transform,<br />

Application of Laplace transform: Circuit Analysis (Steady State and Transient).<br />

(Chapter 9.1-9.16)<br />

4. TWO PORT NETWORK FUNCTIONS & RESPONSES: z, y, ABCD and h-parameters, Reciprocity<br />

and Symmetry, Interrelation of two-port parameters, Interconnection of two-port networks, Network<br />

Functions, Significance of Poles and Zeros, Restriction on location of Poles and Zeros, Time domain<br />

behavior from Pole-Zero plots.<br />

(Chapter 12.1-12.14,13.1-13.7)<br />

MODULE- III (13 Hrs)<br />

5.FOURIER SERIES & ITS APPLICATION: Fourier series, Fourier analysis and evaluation of<br />

coefficients, Steady state response of network to periodic signals, Fourier transform and<br />

convergence, Fourier transform of some functions, Brief idea about network filters(Passive-Low<br />

pass, High pass, Band pass and Band elimination) and their frequency response.<br />

(Chapter 15.1-15.12,19.1-19.17)<br />

6.NETWORK SYNTHESIS: Hurwitz polynomial, Properties of Hurwitz polynomial, Positive real<br />

functions and their properties, Concepts of network synthesis, Realization of simple R-L, R-C and L-C<br />

functions in Cauer-I, Cauer-II, Foster-I and Foster-II forms.<br />

(Chapter 18.1-18.18)<br />

6


Text Book:<br />

1. Network Theory –A K Chakraborty –Dhanpat Rai Publication.<br />

(2007 Edition Chapter-4,6,9,11,12,13,15,16,18,19)<br />

Reference Book(s):<br />

1. Network Analysis – M E Van Valkenburg – Pearson Education.<br />

2. Network Synthesis – M E Van Valkenburg – Pearson Education.<br />

3. Engineering Circuit Analysis-M.H.Hayt,JR.J.E.Kemmerly Tata McGraw Hill<br />

4. Fundamentals of Electric Circuits – Alexander & Sadiku – Tata McGraw Hill.<br />

5. Network Theory – P K Satpathy, P Kabisatpathy, S P Ghosh & A K Chakrabarty Tata<br />

McGraw Hill, New Delhi.<br />

PCCS2105 ANALOG ELECTRONICS CIRCUITS (3-1-0)<br />

MODULE - I (15 hours)<br />

Small Signal Modeling of BJT and Analysis : The re transistor model, hybrid model, graphical<br />

determination of h-parameters. Low frequency small signal analysis of CE, CC and CB configurations<br />

without feedback.<br />

Small Signal Modeling and Analysis of FETs : Small Signal Model, Analysis of JFET C-S and C-D<br />

configuration. Analysis of E-MOSFET and D-MOSFET configurations.<br />

System Approach - Effects of RS and RL : Two-port system, Individual and combined effects of RS<br />

and RL on CE, Emitter follower and C-S networks.<br />

MODULE - II( 15hours)<br />

BJT and JFET Frequency Response : General frequency considerations. Low-frequency analysis of<br />

R-C combination in single stage BJT or FET amplifier - Bode Plot. Lower Curt Off frequency for the<br />

system. Low frequency response of BJT and FET amplifiers. Miller Effect Capacitance. High -<br />

frequency modeling of BJT and FET. High frequency analysis of BJT and FET amplifiers - Bode plot.<br />

Square Wave testing of amplifiers.<br />

Compound Configurations : Cascade, Cascode and Darlington connections, C-MOS Circuit, Current<br />

Source Circuits, Current mirror ckt, Differential amplifier circuit.<br />

Feedback and Oscillator Circuit : Feedback and Oscillator Circuit : Feedback concept, Type of<br />

feedback circuits, Practical feedback circuit. Analysis of only voltage-series feedback type amplifier.<br />

Effects of negative feedback. Positive feedback, Barkhausen Criterion of Oscillation. Oscillator<br />

Operation. R-C phase shift oscillator. Crystal Oscillator.<br />

7


MODULE - III (15 hours)<br />

Ideal Operational Amplifiers : Differential and Common mode operation, OP-AMP basics. Equivalent<br />

Circuit Analysis of Inverting and Non - inverting OP - AMP circuits. Input impedence.<br />

Practical OP-AMPS : OP-AMP Specifications, DC offset parameters, frequency parameters, gain -<br />

bandwidth. OP-AMP applications on constant gain multiplier, Voltage summing, Inegrator,<br />

Differentiator and Controlled sources. Instrumentation Amplifier and Active Filters-low, high and band<br />

pass.<br />

Power Amplifiers : Definition of A, B and C types. Conversion efficiency, Distortion analysis. Push -<br />

pull configuration.<br />

TEXT BOOK<br />

1. Electronic Devices and Circuit Theory By - Robert L. Boylestad and Lowis Nashelsky. 8th Edition<br />

Pearson Publication. (7.3-7.7, 8.2-8.6, 8.9,8.10, 9.2-9.6, 9.8, 9.9, 9.11, 10.2-10.9, 11.4-11.10,<br />

11.12, 12.2-12.4, 12.6-12.9, 17.1-17.6, 17.9, 13.1-13.3, 13.4-13.7, 14.1-14.6, 15.1-15.8)<br />

SUPPLEMENTARY BOOKS :<br />

1. Electronic Design - By Martin S. Roden etl. Fourth Edition, SPD Publication.<br />

2. Integrated Electronics - By Millman & Halkias, Mcgraw Hill Internation students Edition.<br />

3. Electronic Devices and Circuits By David A. Bell, 4th Edition, PHI.<br />

MGOM1201 PRODUCTION AND OPERATIONS MANAGEMENT<br />

(4-0-0)<br />

Course Objective:<br />

The course is designed to acquaint the students with decision making in planning,<br />

scheduling and control of production and operation functions in both manufacturing and<br />

services.<br />

Course Content:<br />

MODULE:1<br />

Operations Management- An Introduction Primary topics in Operations Management, Operations<br />

Function, and Transformation process and Competitiveness.<br />

Operations Strategy<br />

9Strategic Decisions in Operations, Strategy Deployment, and Vertical Integration, Service<br />

Operation, Service strategy, Manufacturing Strategy and Mass customization;<br />

Product Development and Service Design<br />

New Product design, Product life cycle, Process design, Process life cycle, Form design,<br />

Functional design, Production design, Concurrent design, Technological design and<br />

Service design process.<br />

8


MODULE:2<br />

Facilities Location & Layout Planning<br />

Location - Principles and Factors; Location Analysis techniques- Factor Rating, Centre of<br />

Gravity Technique, Brown & Gibson Model. Layout – Concept & Basic Principles, Process<br />

Layout (Block Diagramming,<br />

Relationship Diagram, Computerized Layout Solutions, Service Layout); Product Layout –<br />

Process Layout; Fixed Position Layout. Hybrid Layouts – Cellular, FMS (Flexible Manufacturing<br />

System)<br />

Project Management and Scheduling<br />

Project planning, , project control, project scheduling Models Project Network, Critical path Method<br />

(CPM), Programme Evaluation Review Technique( PERT) , Project crashing and Time cost Trade-Off;<br />

Objective of Scheduling, Sequencing, Gantt charts, Advanced Planning and Scheduling System.<br />

Strategies for Managing Demand, Strategies for Managing Supply Production planning<br />

control, Aggregate planning costs and strategies. Gantt chart, Sequencing model. "n" jobs 1<br />

machine, "n" jobs 2 machines, "n" jobs “m” machine<br />

MODULE:3<br />

Inventory Management<br />

Concept of inventory with independent demand: Inventory cost structure Deterministic<br />

inventory model - EOQ models, instantaneous receipt, Inventory model with discounts,<br />

delivery over a period of time, Periodic review and continuous review inventory model;<br />

Selective Inventory Control - ABC and VED.<br />

Quality Management<br />

Concept of quality; Quality of design, Conformance & performance; Cost of poor process<br />

performance and quality. Statistical Quality Control - Process Control (X, R & P chart),<br />

Product control-acceptance sampling and OC curve. Concept of TQM.<br />

MODULE:4<br />

Just in Time and Lean Production<br />

Basic element in JIT, Pull system, Push system, Kanban production control system ,<br />

Benefits of JIT, Jit implementation in Learning Organization, JIT in Services.<br />

topics.<br />

Books<br />

1. Chase, Jacobs, Aquilano, Agarwal, - “Operations Management”, TMH<br />

2. Aswathappa& Sridhar Bhat, - “Production and Operations Management”, HPH<br />

Reference:<br />

1. Krajewski,Ritzman,Kansal, - “Operations Management”, Pearson<br />

2. Everette. Adam Jr., Ronald J. Ebert, - “Production and Operations Management”, PHI<br />

3. Roberta S. Russell & Bernard W. Taylor III, - “Operations Management”, Pearson/ PHI<br />

4. Gaither, Frazier- Operations Management<br />

10<br />

9


MGGM1206 ORGANIZATIONAL BEHAVIOUR (3-1-0)<br />

Introduction to the Course :<br />

Organizational Behavior (OB) is a field of study that investigates the impact that individuals, groups,<br />

and structure have on behavior within an organization. Then it applies that knowledge to make<br />

organizations work more effectively.<br />

Course Objective :<br />

This course will expose students to gain knowledge on the diversified behavioral science theories and<br />

its applications in organizations.<br />

Pedagogy<br />

Class room lectures will be substantiated by Case Analysis, assignment and viva-voce,<br />

Demo Exercises, Movie Analysis, Games, role playing Comprehensive Course Outline :<br />

Module – 1<br />

Concept and models of OB, OB Systems- The Synergy<br />

Module - 2(Individual System)<br />

Perception, Learning and Behaviour Modification, motivation, attitude and Values,<br />

personality, emotion and stress.<br />

Module – 3 (Social System)<br />

Communication, Group Dynamics, Conflict , Leadership<br />

Module - 4 (Organizational systems)<br />

Organizational power and politics, Organizational culture and climate, Organizational<br />

Change and development, International Dimensions of OB, Managing Diversity.<br />

Recommended Text :<br />

• Robins &Sanghii, Organisational Behaviour, Pearson<br />

• Aswathappa, Organization Behavior,Himalaya<br />

Reference Books :<br />

• Luthans ,F. Organisational Behaviour - TMH<br />

• UdaiPareek , Understanding Organisational Behaviour, Oxford<br />

• Prasad,L.M. Organization Behavior,S.Chand.<br />

• Greenberg and Baron, Behavior in organization, Prentice hall.<br />

10


MGGM1104 ESSENTIAL ECONOMICS FOR MANAGEMENT(3-1-0)<br />

ESSENTIAL ECONOMICS FOR MANAGEMENT (EEM)<br />

Course Objective:<br />

In today's dynamic economic environment, effective managerial decision making requires timely and<br />

efficient use of information. The basic purpose of this course is to provide students with a basic<br />

understanding of the economic principles, methodologies and analytical tools that can be used in<br />

business decision making problems. It provides an understanding of the economic environment and<br />

its impact on strategy formulation. The course also focuses on the impact of economic policies on<br />

managerial decision-making by providing an understanding of fiscal policy, and national and global<br />

economic issues affecting business.<br />

The language of science (and all analytical thinking) is mathematics. Since economics is a social<br />

science, use of some mathematical tools, basically the constrained and un-constrained optimization<br />

techniques will help in measuring and solving the basic economic problems and thus improves<br />

decision-making. It becomes difficult and totally un-practicable to solve business (economic) problems<br />

logically and systematically without use of mathematics. The basic objective is to solve problems<br />

mathematically and interpret the results economically.<br />

Course Content:<br />

Module-1: Introduction & Micro Economics<br />

Introduction to economics- Scarcity, Choice and Efficiency, Circular Flow of Economic Activity,<br />

Fundamental issues of what, how and for whom to produce to make the best use of economics,<br />

Economic Role of Government.<br />

Basic Concepts: Marginalism and Incrementalism, Functional Relationships: Total, Average and<br />

Marginal. General and partial equilibrium, Opportunity cost<br />

Demand for a commodity: Law of demand, Demand schedule and demand curve, Individual<br />

and market demand, Change in demand<br />

Consumer behavior: Analysing law of demand through Marshalian utility analysis and<br />

Indifference curve technique. Consumer Surplus<br />

Elasticity of Demand<br />

Price Elasticity of demand : Estimation, Types, Elasticity and revenue, Factors affecting price<br />

elasticity of demand<br />

Income elasticity , Cross elasticity, Uses of different concepts elasticity in business<br />

decisions.<br />

Analysis of Supply: Law of Supply, Supply schedule and supply curve, Change in supply, Price<br />

elasticity of supply,<br />

Equilibrium of demand and supply: Equilibrium with demand and supply curves, Effect of a<br />

shift of demand and supply curves, Rationing of prices, Impact of tax on prices and quantity,<br />

Prices fixed by law (Minimum floors and Maximum ceilings)<br />

11


Demand Estimation: Approaches to demand estimation, Demand Estimation by Regression<br />

Analysis.<br />

Demand Forecasting: Sources of Data (Expert opinion, Surveys, Market experiments), Timeseries<br />

Analysis (trend projection and Exponential smoothening), Barometric Forecasting,<br />

Forecasting with input and output model.<br />

Production Function: Production function with one variable input, Production function with two<br />

variable inputs, optimal combination of inputs, Returns to scale<br />

Cost Theory: Types of costs, Production and cost, Short-run cost functions, Long-run cost<br />

functions, Economies of scale and scope, Learning curve, Cost-Volume-profit Analysis<br />

Perfect Competition: Characteristics, Equilibrium price determination under both short run and<br />

long run, Evaluation of perfect competition<br />

Monopoly: Characteristics, Profit maximizing price determination under both short run and long<br />

run, Allocative efficiency and income redistribution, Relevance of perfect competition and<br />

monopoly<br />

Monopolistic Competition: Characteristics, Profit maximizing price determination under both<br />

short run and long run, Evaluation of Monopolistic competition<br />

Oligopoly: Characteristics, Price Rigidity(Kinked demand curve model), Interdependence (The<br />

Cournot model) and Cartels and Collusion, Price Leadership, Cost-plus Pricing, Multiple Product<br />

Pricing, Price Skimming, Penetration Pricing, Transfer Pricing and Price Discrimination<br />

Module-2: Macro Economics<br />

National Income Accounting: Concept, Eight variants of national product aggregates,<br />

Measurement (Income, Value Added and Expenditure), Real and Nominal GNP, Difficulties in<br />

measuring the national income, Uses of National income statistics<br />

Environmental Income Accounting, Green GDP, Sustainable Development, National<br />

income and social welfare<br />

Consumption and Investment functions: Concept, Determinants, Multiplier and Accelerator<br />

Demand for Money: Classical and Keynesian theories on demand for money<br />

Supply of Money: Components of money supply, The process of Deposit Creation, Balance<br />

Sheet of the Central Bank.<br />

Aggregate Demand: The Goods Market and the IS Curve, The Money Market and the LM Curve,<br />

Form IS-LM model to the Aggregate Demand.<br />

Aggregate Supply<br />

Explaining macro-economic equilibrium through Aggregate Demand and Aggregate<br />

Supply,<br />

Monetary Policy: Objectives, Instruments, Monetary Policy in The AD- AS Framework,<br />

Crowding-Out Controversy, Monetary policy in an open economy<br />

Fiscal Policy: Objectives, Instruments, Impact of Structural Deficits, Government Debt and<br />

Economic Growth.<br />

12


Interaction between monetary and Fiscal Policy<br />

Features of The Business Cycle, Definition Of Inflation, Price Indices, Prices in the AD-AS<br />

Framework, The Economic Impacts of Inflation, The Phillips Curve, Anti-Inflationary Policy<br />

Unemployment: Types, Okun’s Law, Impact of Unemployment, Economic Interpretation Of<br />

Unemployment<br />

International Trade: Economic Basis For International Trade, Gains from International Trade<br />

Balance of Payment (BoP): Meaning, BoP Account, Disequilibrium in BoP, Measures to correct<br />

disequilibrium in BoP<br />

Foreign Exchange: The Determination of Foreign Exchange Rates, Floating Exchange Rate and<br />

Fixed Exchange Rates, Mundell-Fleming Model,<br />

Books & Reference:<br />

1. Managerial Economics in a Global Economy, by D. Salvatore, Sixth Edition, OUP, 2008<br />

2. Managerial Economics, Truett & Truett, Wiley Publication.<br />

3. Managerial Economics, by Petersen Craig H. Cris Lewis and S.K. Jain, Pearson, 2007<br />

4. Modern Micro Economics, , Koutsoyiannis, (1975) , A, Macmillan Press<br />

5. Managerial Economics, Mehta, P. L (1999), Sultan Chand & Sons<br />

6. Principles of Microeconomics, Mankiw, N. G (2006), Cengage Learning<br />

7. Macroeconomics, Mankiw, N. G, (2009), Worth Publishers<br />

8. Macroeconomics, Theory and Policy, Dwivedy, D.N (2007), Tata McGraw Hill<br />

9. Macroeconomics, D’Souza, E (2008), Pearson Education<br />

10. Macroeconomic Analysis, Shapiro, E (2003), Galgotia Publications<br />

11. Environmental Economics in Theory and Practice – Hankey N, Shogren J F, and White B –<br />

1999 – Macmillan Indian Limited<br />

12. Indian Economy, Mishra & Puri (2011), Himalaya Publishing House<br />

MGFM1101 ACCOUNTING FOR MANAGERS (3-1-0)<br />

Course Objective:<br />

This course ‘Accounting for Managers’ has been designed to enable the students to acquire the<br />

skills necessary to prepare, use, interpret and analyze financial information.<br />

Module 1<br />

Accounting Environment of business, Corporate Entities: Salient Features, GAAP: Concepts,<br />

Conventions, Assumptions, Accounting Equation: Tool to understand business decisions, Financing<br />

Decisions/Investment Decisions/Operating Decisions, Accounting Equation Financial Statements,<br />

Balance Sheet/Income Statement/Cash Flow Statement, Financing Decisions and Financial<br />

Statement,<br />

Module 2<br />

Equity Instruments: Equity and Preference Capital, Debt Instruments: Debentures/ Bonds/ Loans,<br />

Dividend and Interest payment, Investment Decision and Financial Statements, Fixed<br />

Assets:/Inventory Valuation/Investment , Operating Decisions and Financial Statements, Revenue<br />

Recognition, Expenses, Profit: Gross Profit/PBDITA/PBIT/PBT/PAT, Interrelationship between<br />

13


Financial statements<br />

Module 3<br />

Financial Statement Analysis: common size statements, ratio analysis, Du pont analysis, Inter-firm<br />

and intra-firm comparison, reading CFS<br />

Module 4<br />

Cost Concepts and decision making, Overheads, CVP analysis. Preparation of Cost Sheets using<br />

excels, Budgeting and Budgetary Control, Variance analysis, Activity based costing (ABC), cost &<br />

pricing A group project work will be given to students to analyse an industry and track market price<br />

movement.<br />

Books & Reference:<br />

1. Financial Accounting -- A managerial Perspective, R. Narayanswamy, PHI<br />

2. Cost Accounting- A managerial Emphasis by Horn green, Dater and Foster.<br />

3. Khan & Jain – Management Accounting, TMH.<br />

4. Horngren ,Datar, Foster- Cost Accounting, Pearson.<br />

5. Financial Accounting, Jain/Narang/Agrawal, Kalyani.<br />

6. Basic Financial Accounting for Management, Shah, Oxford.<br />

PCCS2107 DATABASE MANAGEMENT SYSTEM<br />

LABORATORY (0-0-3)<br />

1. Use of SQL syntax: insertion, deletion, join, updation using SQL.<br />

2. Programs on join statements and SQL queries including where clause.<br />

3. Programs on procedures and functions.<br />

4. Programs on database triggers.<br />

5. Programs on packages.<br />

6. Programs on data recovery using check point technique.<br />

7. Concurrency control problem using lock operations.<br />

8. Programs on ODBC using either VB or VC++.<br />

9. Programs on JDBC.<br />

10. Programs on embedded SQL using C / C++ as host language<br />

14


PCCS2108 C++ & OBJECT ORIENTED PROGRAMMING<br />

LABORATORY (0-0-3)<br />

1. Program to use concepts of classes and objects<br />

2. Programs using different types of inheritances<br />

3. Program using polymorphism.<br />

4. Use of operator overloading & Function Overloading.<br />

5. Program using concept of memory management.<br />

6. Program to demonstrate Exception handling.<br />

7. Program to use templates in C++.<br />

8. Illustrate file handling in C++.<br />

PCCS2109 ANALOG ELECTRONICS CIRCUIT<br />

LABORATORY (0-0-3)<br />

List of Experiments<br />

BJT bias circuit – Design, assemble and test.<br />

JEET/MOSFET bias circuits – Design, assemble and test.<br />

Design, assemble and test of BJT common-emitter circuit – D.C and A.C<br />

performance:<br />

Voltage gain, input impedance and output impedance with bypassed and unbypassed<br />

emitter resistor.<br />

4. Design, assemble and test of BJT emitter-follower – D.C and A.C performance:<br />

A.C. voltage gain, input impedance and output impedance.<br />

Design, assemble and Test of JFET/MOSFET common-source and common-drain<br />

amplifiers - D.C and A.C performance: Voltage gain, input impedance and output<br />

impedance.<br />

Frequency response of a common-emitter amplifier: low frequency, high frequency<br />

and mid frequency response.<br />

OP-Amp Frequency Response and Compensation.<br />

Application of Op-Amp as differentiator, integrator, square wave generator.<br />

15


Square wave testing of an amplifier.<br />

R.C phase shift oscillator/Wien-Bridge Oscillator using OP-Amp/Crystal Oscillator.<br />

Class A and Class B Power Amplifier.<br />

HUMG2109 CORPORATE COMMUNICATION LABORATORY (0-0-3)<br />

OBJECTIVE:<br />

This course is designed to prepare the heart and mind of talented graduates with confidence to<br />

acquire their dream job by building their mindset with powerful attitude, self-awareness, proactiveness,<br />

right emotional strength and skills to handle job entry hurdles. The emphasis is on<br />

communication style in professional (work-related) situations of the kind that students may expect to<br />

encounter on entering the professional domain.<br />

TREATMENT: Presentations through audio visual aids, corporate talks by resource persons, role<br />

plays, quiz, written exercises, discussions and mini tests.<br />

A student is required to take up five lab tests of 100 marks- three tests in spoken mode and two tests<br />

in written mode.<br />

The following illustrative list will help to achieve the desired goal.<br />

CORPORATE CULTURE<br />

Lab 1: Introduction to Corporate Life<br />

Lab 2: Identifying Traits for Professional and Interpersonal Success<br />

8 Hours<br />

Lab 3: Learning Business Etiquette<br />

Lab 4: Mini Test on Email/Telephoning Etiquette and Corporate Quiz<br />

GAINING ENTRY INTO AN ORGANIZATION<br />

12 Hours<br />

Lab 5: Preparing Job-Applications<br />

Lab 6: Written Test on Cover and CV<br />

Lab 7: Facing an interview –Mock Interview and Writing Job Acceptance Letter<br />

Lab 8: Participating in Group Discussion (as part of the recruitment process) - Test<br />

Lab 9.Delivering High Impact Presentation: “The Commercial of Me” – Test<br />

16


IN-HOUSE COMMUNICATION 10<br />

Hours<br />

Lab 10: Role Play or Group Extempore on the Given Situations - Test<br />

a.Superior/ Senior→ Subordinate / Junior (individual→ individual / group)<br />

• Welcoming new entrants to the organization, introducing the workplace culture<br />

• etc.<br />

• Briefing subordinates / juniors: explaining duties and responsibilities etc.<br />

• Motivating subordinates / juniors (‘pep talk’)<br />

• Instructing/ directing subordinates/ juniors<br />

• Expressing / recording appreciation, praising / rewarding a subordinate or junior<br />

• Reprimanding / correcting / disciplining a subordinate/junior (for a lapse) ; asking<br />

for an explanation etc.<br />

b. Subordinate / Junior Su→perior / Senior<br />

• Responding to the above<br />

• Reporting problems / difficulties / deficiencies<br />

• Offering suggestions<br />

REFERENCE BOOKS<br />

1.An Introduction to Professional English and soft skills by B.K Das et al., Cambridge<br />

<strong>University</strong> Press.<br />

2.A Course in Communication Skills by P Kiranmai Dutt & etal., FOUNDATION.<br />

3.Business Communication by Krizan. Merrier. Logan. Williams, Thomson.<br />

4.Essentials of Business Communication, Rajendra Pal & J.S Korlahalli.<br />

5.Oxford Writing and Speaking, The Key to Effective Communication by John Seely.<br />

6.Soft Skills, Know Yourself and Know the world by Dr. K. Alex.<br />

17


FOURTH SEMESTER<br />

BECH2101 ENVIRONMENT ENGINEERING (3-1-0)<br />

Module-I (12 HOURS)<br />

Basic ideas of environment: Importance of environment for mankind, Ecological Concepts and<br />

Natural Resources, Biotic components, Ecosystem Process : Energy, Food Chain, Water cycle, Air<br />

cycle etc.<br />

Air pollution: Sources of air pollutants and their effects; Industrial, commercial and residential air<br />

quality air quality standard, Control measure Control equipment for particulate emissions and gaseous<br />

pollutants (ESP, Cyclone separator, bag house, catalytic converter, scrubber (ventury). Statement<br />

with brief reference). Depletion Ozone layer: Causes, effects and control measures; Green-house<br />

effect and global warming, and its consequence.<br />

Module-II (13 HOURS)<br />

Water pollution: Eutrophication, Characterisation of waste waters; DO, BOD and COD evaluation of<br />

waste water, waste water treatment process- pretreatment, primary and secondary treatment. Tertiary<br />

treatment definition<br />

Solid waste management: Source classification and composition of MSW, separation, storage and<br />

transportation, Reuse and recycling, Land filling, incineration, composting, Hazardous Waste<br />

Management, medical hazardous waste, treatment of hazardous waste,Integrated waste<br />

management.<br />

Noise Pollution: Cause and effect of noise pollution, noise classification, noise intensity, and noise<br />

threshold limit value, noise control.<br />

Module-III (15 HOURS)<br />

Waste Minimization and Life Cycle Assessment, Environmental gradients, Tolerance levels of<br />

environment factor, EU, US and Indian Environmental Law. Environment impact Assessment, Origin<br />

and procedure of EIA, preparation and review of EIS, Principle of Environmental Management System<br />

of ISO14001.<br />

Occupational Safety and Health Acts, Safety procedures.Type of Accidents, Chemical and Heat<br />

Burns, Prevention of Accidents involving Hazardous substances, Fire Prevention – Detection,<br />

Extinguishing Fire, Electrical Safety, Product Safety.Safety Management- Safety Handling and<br />

Storage of Hazardous Materials, Corrosive Substances, Gas Cylinders, Hydro Carbons and<br />

Wastes.Personal Protective Equipments.<br />

Text Book:<br />

1. Environmental Engineering Irwin/ McGraw Hill International Edition, 1997, G. Kiely, CHAPTERS<br />

(2, 6, 8, 9, 14, 18, 19)<br />

2. Industrial Safety Management, L. M. Deshmukh, Tata McGraw Hill Publication. Part-IV (10) ,<br />

Part-V (A,C,D)<br />

18


3. Principles of Environmental Engineering and Science, M. L. Davis and S. J. Masen, McGraw<br />

Hill International Edition, 2004 CHAPTERS (1,4, 10, 11,12,15,)<br />

Reference Books<br />

1. Environmental Engineering by Arcadio P. Sincero & Gergoria A. Sincero PHI Publication<br />

2. Environmental Science, Curringham & Saigo, TMH,<br />

3. Man and Environment by Dash & Mishra<br />

4. An Introduction to Environmental Engineering and Science by Gilbert M. Masters & Wendell P.<br />

Ela - PHI Publication.<br />

5. Industrial Safety Management and Technology, Colling. D A – Prentice Hall, New Delhi<br />

PCCS2202 DESIGN AND ANALYSIS OF ALGORITHM (3-1-0)<br />

Module- I (12 Hours)<br />

Introduction to design and analysis of algorithms, Growth of Functions (Asymptotic notations, standard<br />

notations and common functions), Recurrences, solution of recurrences by substitution, recursion tree<br />

and Master methods, worst case analysis of Merge sort, Quick sort and Binary search, Design &<br />

Analysis of Divide and conquer algorithms.<br />

Module – II (10 Hours)<br />

Heapsort : Heaps, Building a heap, The heapsort algorithm, Priority Queue, Lower bounds for sorting.<br />

Dynamic programming algorithms (Matrix-chain multiplication, Elements of dynamic programming,<br />

Longest common subsequence)<br />

Greedy Algorithms - (Assembly-line scheduling, Achivity- selection Problem, Elements of Greedy<br />

strategy, Fractional knapsac problem, Huffman codes).<br />

Module – III (18Hours)<br />

Data structure for disjoint sets:- Disjoint set operations, Linked list representation, Disjoint set forests.<br />

Graph Algorithms: Breadth first and depth-first search, Minimum Spanning Trees, Kruskal and Prim's<br />

algorithms, single- source shortest paths (Bellman-ford and Dijkstra's algorithms), All-pairs shortest<br />

paths (Floyd – Warshall Algorithm). Back tracking, Branch and Bound. String matching (Rabin-Karp<br />

algorithm),<br />

NP - Completeness (Polynomial time, Polynomial time verification, NP - Completeness and<br />

reducibility, NP-Complete problems (without Proofs), Approximation algorithms (Vertex-Cover<br />

Problem, Traveling Salesman Problem).<br />

19


Text Book:<br />

1.T.H. Cormen, C.E. Leiserson, R.L. Rivest, C.Stein : Introduction to algorithms -2nd edition,<br />

PHI,2002. Chapters: 1,2,3,4 (excluding 4.4), 6, 7, (7.4.1), 8 (8.1) 15 (15.1 to 15.4), 16 (16.1, 16.2,<br />

16.3), 21 (21.1,21.2,21.3), 22(22.2,22.3), 23, 24(24.1,24.2,24.3), 25 (25.2), 30,32 (32.1, 32.2) 34,<br />

35(35.1, 35.2)<br />

2. Anany Levitin , Inroduction to the Design and Analysis of Algorithm –Second Edition ,Pearson<br />

Education.<br />

Reference Books:<br />

1. Algorithms – Berman, Cengage Learning<br />

2. Computer Algorithms: Introduction to Design & Analysis, 3rd edition-by Sara Baase,<br />

Allen Van Gelder, Pearson Education<br />

3. Fundamentals of Algorithm-by Horowitz & Sahani, 2nd Edition, Universities Press.<br />

4. Algorithms By Sanjay Dasgupta, Umesh Vazirani – McGraw-Hill Education<br />

5. Algorithm Design – Goodrich, Tamassia, Wiley India<br />

PCCS2203 JAVA PROGRAMMING (3-1-0)<br />

Module – I (10hours)<br />

Introduction to Java and Java programming Environment. Object Oriented Programming.<br />

Fundamental Programming Structure: Data Types, variable, Typecasting Arrays, Operators and<br />

their precedence.<br />

Control Flow: Java’s Selection statements, Concept of Objects and Classes, constructor<br />

overloading, static,final this keyword , Inheritance, Method overriding, Dynamic method Dispatch,<br />

Using Abstract Classes<br />

Packages and interfaces: Packages, Access Protection, Importing package, Interface, Implementing<br />

Interfaces, variables in Interfaces, Interfaces can be extended.<br />

Module – II (14hours)<br />

Excepting Handling: Fundamentals, Types Checked , Unchecked exceptions, Using try & catch,<br />

Multiple catch, throw , throws, finally, Java’s Built in exceptions, user defined exception.Multi hreading<br />

Java Thread Model, Thread Priorities, Synchronization, Creating a thread, Creating Multiple threads,<br />

Using is Alive ( ) and join ( ), wait () & notify ( ).<br />

20


String Handling : String constructors, String length , Character Extraction , String Comparision,<br />

Modifying a string.<br />

Exploring Java-lang: Simple type wrappers, Runtime memory management, object (using clone ()<br />

and the cloneable Interface).Java util, Java I/O, Java Networking:<br />

Module III ( 16 hours)<br />

Applets : Basics , Architecture , Skeleton, The HTML APPLET Tag, Passing Parameters to Applets,<br />

Applet context and show documents ().<br />

Event Handing : Delegation Event model, Event Classes , Event Listener Interfaces, Adapter classes<br />

AWT : AWT Classes window fundamentals, component, container, panel, Window, Frame , Canvas,<br />

Creating a frame window in an Applet , working with Graphics , Control Fundamentals , Layout<br />

managers, Handling Events by Extending AWT components. Core java API package, reflection,<br />

Swing : J applet, Icons & Labels , Text fields , Buttons, Combo boxes, Tabbed panes, Scroll panes,<br />

Trees, Tables.<br />

JDBC : Fundamentals, Type I,Type II, Type III, Type IV drivers.<br />

Text Books<br />

1. Java complete Reference, Herbert Schildt, fifth edition chapters (1, 2, 3,4,5,6,7,8,9,<br />

10,11,12,13,14,15,16,17,18,19,20,21,22,26)<br />

Reference Books:<br />

1. Balguruswamy, Programming with JAVA, TMH.<br />

2. Programming with Java: Bhave &. Patekar, Pearson Education.<br />

3. Big Java: Horstman, Willey India, 2 nd Edition.<br />

4. Java Programming Advanced Topics: Wigglesworth, Cengage Learning.<br />

5. Java How to Program: H.M. Deitel & Paul J. Deitel, PHI, 8 th Edition<br />

PCCS2204 DISCRETE MATHEMATICS (3-1-0)<br />

MODULE-I (15 Hours)<br />

Propositional Logic, Propositional Equivalence, Predicates and Quantifiers, Rules of Inference,<br />

Sequences and Summations, Mathematical Induction, Recursive definition, Solution to recurrence<br />

relation, Generating function, Inclusion and exclusion Principle and its Applications, Relation and its<br />

properties, Representation of Relation, Closure of a Relation, Equivalence Relations and Partitions,<br />

Partial Ordering, POSet, Chain and Anti-chain.<br />

MODULE-II (13 Hours)<br />

Algebraic System, Lattice, Basic properties of Lattices, Distributed and Complemented Lattices,<br />

Boolean Lattice and Boolean Algebra, Boolean Functions and Boolean Expressions, Disjunctive and<br />

Conjunctive Normal Forms.<br />

21


Semi groups, Monoids, Groups, Subgroups, Cosets, Lagrange’s theorem, Normal subgroup,<br />

Homomorphism, Isomorphism, Rings, Integral Domain and Field.<br />

MODULE-III (12 Hours)<br />

Introduction to Graph Theory, Graph terminology, Representation of graphs, Graph Isomorphism,<br />

Connectivity, Euler and Hamiltonian Paths, Planar graph, Graph Coloring, Introduction to Trees,<br />

Application of trees.<br />

Text Books:<br />

1) Discrete Mathematics and its Applications by K.H.Rosen<br />

Publisher: TMH, Sixth Edition<br />

Chapters : 1(1.1,1.2,1.3,1.5) ; 2 (2.4) ; 4 (4.1 to 4.3) ; 6 (6.1, 6.2, 6.4 to 6.6) ; 7;<br />

8(8.1 to8.5, 8.7, 8.8) ; 9(9.1,9.2)<br />

2) Elements of Discrete Mathematics by C.L.liu & D.P. Mohapatra<br />

Publisher: TMH, Third Edition<br />

Chapters : 10 (10.1 to 10.5,10.8 to 10.10) ; 11 (11.1 to 11.5,11.7)<br />

Reference Books:<br />

1) Discrete and Combinatorial Mathematics by R.P.Grimaldi Publisher: Pearson<br />

2) Discrete Mathematics and Applications by Thomas Koshy Publisher: Elsevier<br />

3) Discrete Mathematical Structures by B. Kolman, R.C. Busby & S. Ross Publisher: PHI<br />

PCCS2205 DIGITAL ELECTRONICS CIRCUITS (3-1-0)<br />

Module I<br />

(15 hours)<br />

Number System and Codes: Binary Number base Conversations, Octal and Hexadecimal numbers,<br />

Complements, Signed Binary Numbers, Binary Codes- BCD Codes, Gray Code, ASCII Character<br />

Code, Codes for serial data transmission and storage.<br />

Boolean Algebra and Logic Gates: Axiomatic definition of Boolean algebra. Basic theorems and<br />

properties of Boolean algebra, Boolean functions; Canonical and Standard forms; minterms and<br />

maxterms standard forms; minterms and maxterms, standard forms Digital Logic Gates, multiple<br />

inputs.<br />

Gate Level Minimization : The Map Method, K Maps, input five variables, Product of Sums<br />

Simplification, Don’t care conditions. Nand and NOR implementation. AND –OR invent, OR-AND<br />

invent implementation, Ex-OR function, Parity generation and checking, Hardware Description<br />

Language (HDL).<br />

22


Module II<br />

(15 hours)<br />

Combinational Logic : Combinational Circuits, Analysis and Design Procedure; Binary Adder-Sub<br />

tractor, Decimal Adder, Binary Multiplier, Magnitude Comparator, Decoders, Encoders, Multipliers,<br />

HDL for Combinational Circuits.<br />

Synchronous Sequential Logic: Sequential Circuit, Latches, Flip-flop, Analysis of Clocked<br />

sequential Circuits, HDL for Sequential Circuits, State Reduction and Assignment. Design Procedure.<br />

Module III<br />

(15 hours)<br />

Registers and Counters: Shift Register, Ripple Counters, Synchronous Counters Asynchronous<br />

Counter, Ring Counters, Modulo-N Counters, HDL for Registers and Counters.<br />

Memory and Programmable Logic : Random Access Memory (RAM), Memory Decoding, Error<br />

detection and Correction, Read only Memory, Programmable Array Logic, Sequential Programmable<br />

Devices.<br />

Digital Integrated Logic Circuits : RTL, DTL, TTL, ECL, MOS and CMOS logic circuits. Switch –<br />

lever-Modeling with HDL.<br />

Text Book<br />

1. Digital Design, 3rd Edition by M. Morries Mano, Pearson Edu. India (Ch: 1, 2, 3, 4, 5, 6, 7, 8)<br />

Reference Books:<br />

1. Digital Principles and Applications, 6th Edition, Donald P. Leach, Albert Paul Malvino and<br />

Goutam Saha, Tata McGraw Hill Publishing Company Ltd., New Delhi.<br />

2. Digital Fundamentals, 5th Edition, T.L. Floyd and R.P. Jain, Pearson Education, New Delhi.<br />

3. Digital Electronics, Principles and Integrated Circuit, Anil K. Jain, Wiley India Edition<br />

4. Digital Design – Principle & Practice, 3rd Edition by John F. Wokerly, Pub. Pearson Education.<br />

MGOM1201 PRODUCTION AND OPERATIONS<br />

MANAGEMENT (4-0-0)<br />

Course Objective:<br />

The course is designed to acquaint the students with decision making in planning,<br />

scheduling and control of production and operation functions in both manufacturing and<br />

services.<br />

Course Content:<br />

MODULE:1<br />

Operations Management- An Introduction Primary topics in Operations Management, Operations<br />

Function, and Transformation process and Competitiveness.<br />

Operations Strategy<br />

9Strategic Decisions in Operations, Strategy Deployment, and Vertical Integration, Service<br />

23


Operation, Service strategy, Manufacturing Strategy and Mass customization;<br />

Product Development and Service Design<br />

New Product design, Product life cycle, Process design, Process life cycle, Form design,<br />

Functional design, Production design, Concurrent design, Technological design and Service design<br />

process.<br />

MODULE:2<br />

Facilities Location & Layout Planning<br />

Location - Principles and Factors; Location Analysis techniques- Factor Rating, Centre of<br />

Gravity Technique, Brown & Gibson Model. Layout – Concept & Basic Principles, Process<br />

Layout (Block Diagramming, Relationship Diagram, Computerized Layout Solutions, Service Layout);<br />

Product Layout –<br />

Process Layout; Fixed Position Layout. Hybrid Layouts – Cellular, FMS (Flexible<br />

Manufacturing System) Project Management and Scheduling<br />

Project planning, , project control, project scheduling Models Project Network, Critical<br />

path Method (CPM), Programme Evaluation Review Technique( PERT) , Project crashing<br />

and Time cost Trade-Off; Objective of Scheduling, Sequencing, Gantt charts, Advanced<br />

Planning and Scheduling System.<br />

Strategies for Managing Demand, Strategies for Managing Supply Production planning<br />

control, Aggregate planning costs and strategies. Gantt chart, Sequencing model. "n" jobs 1<br />

machine, "n" jobs 2 machines, "n" jobs “m” machine<br />

MODULE:3<br />

Inventory Management<br />

Concept of inventory with independent demand: Inventory cost structure Deterministic<br />

inventory model - EOQ models, instantaneous receipt, Inventory model with discounts,<br />

delivery over a period of time, Periodic review and continuous review inventory model;<br />

Selective Inventory Control - ABC and VED.<br />

Quality Management<br />

Concept of quality; Quality of design, Conformance & performance; Cost of poor process<br />

performance and quality. Statistical Quality Control - Process Control (X, R & P chart),<br />

Product control-acceptance sampling and OC curve. Concept of TQM.<br />

MODULE:4<br />

Just in Time and Lean Production<br />

Basic element in JIT, Pull system, Push system, Kanban production control system ,<br />

Benefits of JIT, Jit implementation in Learning Organization, JIT in Services.<br />

topics.<br />

24


Books<br />

1. Chase, Jacobs, Aquilano, Agarwal, - “Operations Management”, TMH<br />

2. Aswathappa& Sridhar Bhat, - “Production and Operations Management”, HPH<br />

Reference:<br />

1. Krajewski,Ritzman,Kansal, - “Operations Management”, Pearson<br />

2. Everette. Adam Jr., Ronald J. Ebert, - “Production and Operations Management”, PHI<br />

3. Roberta S. Russell & Bernard W. Taylor III, - “Operations Management”, Pearson/ PHI<br />

4. Gaither, Frazier- Operations Management<br />

10<br />

MGGM1206 ORGANIZATIONAL BEHAVIOUR (3-1-0)<br />

Introduction to the Course :<br />

Organizational Behavior (OB) is a field of study that investigates the impact that individuals, groups,<br />

and structure have on behavior within an organization. Then it applies that knowledge to make<br />

organizations work more effectively.<br />

Course Objective :<br />

This course will expose students to gain knowledge on the diversified behavioral science theories and<br />

its applications in organizations.<br />

Pedagogy<br />

Class room lectures will be substantiated by Case Analysis, assignment and viva-voce,<br />

Demo Exercises, Movie Analysis, Games, role playing<br />

Comprehensive Course Outline :<br />

Module – 1<br />

Concept and models of OB, OB Systems- The Synergy<br />

Module - 2(Individual System)<br />

Perception, Learning and Behaviour Modification, motivation, attitude and Values,<br />

personality, emotion and stress.<br />

Module – 3 (Social System)<br />

Communication, Group Dynamics, Conflict , Leadership<br />

Module - 4 (Organizational systems)<br />

Organizational power and politics, Organizational culture and climate, Organizational<br />

Change and development, International Dimensions of OB, Managing Diversity.<br />

Recommended Text :<br />

• Robins &Sanghii, Organisational Behaviour, Pearson<br />

• Aswathappa, Organization Behavior,Himalaya<br />

Reference Books :<br />

• Luthans ,F. Organisational Behaviour - TMH<br />

• UdaiPareek , Understanding Organisational Behaviour, Oxford<br />

1• Prasad,L.M. Organization Behavior,S.Chand.<br />

• Greenberg and Baron, Behavior in organization, Prentice hall.<br />

25


MGGM1104 ESSENTIAL ECONOMICS FOR MANAGEMENT(3-1-0)<br />

ESSENTIAL ECONOMICS FOR MANAGEMENT (EEM)<br />

Course Objective:<br />

In today's dynamic economic environment, effective managerial decision making requires timely and<br />

efficient use of information. The basic purpose of this course is to provide students with a basic<br />

understanding of the economic principles, methodologies and analytical tools that can be used in<br />

business decision making problems. It provides an understanding of the economic environment and<br />

its impact on strategy formulation. The course also focuses on the impact of economic policies on<br />

managerial decision-making by providing an understanding of fiscal policy, and national and global<br />

economic issues affecting business.<br />

The language of science (and all analytical thinking) is mathematics. Since economics is a social<br />

science, use of some mathematical tools, basically the constrained and un-constrained optimization<br />

techniques will help in measuring and solving the basic economic problems and thus improves<br />

decision-making. It becomes difficult and totally un-practicable to solve business (economic) problems<br />

logically and systematically without use of mathematics. The basic objective is to solve problems<br />

mathematically and interpret the results economically.<br />

Course Content:<br />

Module-1: Introduction & Micro Economics<br />

Introduction to economics- Scarcity, Choice and Efficiency, Circular Flow of Economic Activity,<br />

Fundamental issues of what, how and for whom to produce to make the best use of economics,<br />

Economic Role of Government.<br />

Basic Concepts: Marginalism and Incrementalism, Functional Relationships: Total, Average and<br />

Marginal. General and partial equilibrium, Opportunity cost<br />

Demand for a commodity: Law of demand, Demand schedule and demand curve, Individual<br />

and market demand, Change in demand<br />

Consumer behavior: Analysing law of demand through Marshalian utility analysis and<br />

Indifference curve technique. Consumer Surplus<br />

Elasticity of Demand<br />

Price Elasticity of demand : Estimation, Types, Elasticity and revenue, Factors affecting price<br />

elasticity of demand<br />

Income elasticity , Cross elasticity, Uses of different concepts elasticity in business<br />

decisions.<br />

Analysis of Supply: Law of Supply, Supply schedule and supply curve, Change in supply, Price<br />

elasticity of supply,<br />

Equilibrium of demand and supply: Equilibrium with demand and supply curves, Effect of a<br />

shift of demand and supply curves, Rationing of prices, Impact of tax on prices and quantity,<br />

Prices fixed by law (Minimum floors and Maximum ceilings)<br />

Demand Estimation: Approaches to demand estimation, Demand Estimation by Regression<br />

Analysis.<br />

26


Demand Forecasting: Sources of Data (Expert opinion, Surveys, Market experiments), Timeseries<br />

Analysis (trend projection and Exponential smoothening), Barometric Forecasting,<br />

Forecasting with input and output model.<br />

Production Function: Production function with one variable input, Production function with two<br />

variable inputs, optimal combination of inputs, Returns to scale<br />

Cost Theory: Types of costs, Production and cost, Short-run cost functions, Long-run cost<br />

functions, Economies of scale and scope, Learning curve, Cost-Volume-profit Analysis<br />

Perfect Competition: Characteristics, Equilibrium price determination under both short run and<br />

long run, Evaluation of perfect competition<br />

Monopoly: Characteristics, Profit maximizing price determination under both short run and long<br />

run, Allocative efficiency and income redistribution, Relevance of perfect competition and<br />

monopoly<br />

Monopolistic Competition: Characteristics, Profit maximizing price determination under both<br />

short run and long run, Evaluation of Monopolistic competition<br />

Oligopoly: Characteristics, Price Rigidity(Kinked demand curve model), Interdependence (The<br />

Cournot model) and Cartels and Collusion, Price Leadership, Cost-plus Pricing, Multiple Product<br />

Pricing, Price Skimming, Penetration Pricing, Transfer Pricing and Price Discrimination<br />

Module-2: Macro Economics<br />

National Income Accounting: Concept, Eight variants of national product aggregates,<br />

Measurement (Income, Value Added and Expenditure), Real and Nominal GNP, Difficulties in<br />

measuring the national income, Uses of National income statistics<br />

Environmental Income Accounting, Green GDP, Sustainable Development, National<br />

income and social welfare<br />

Consumption and Investment functions: Concept, Determinants, Multiplier and Accelerator<br />

Demand for Money: Classical and Keynesian theories on demand for money<br />

Supply of Money: Components of money supply, The process of Deposit Creation, Balance<br />

Sheet of the Central Bank.<br />

Aggregate Demand: The Goods Market and the IS Curve, The Money Market and the LM Curve,<br />

Form IS-LM model to the Aggregate Demand.<br />

Aggregate Supply<br />

Explaining macro-economic equilibrium through Aggregate Demand and Aggregate<br />

Supply,<br />

Monetary Policy: Objectives, Instruments, Monetary Policy in The AD- AS Framework,<br />

Crowding-Out Controversy, Monetary policy in an open economy<br />

Fiscal Policy: Objectives, Instruments, Impact of Structural Deficits, Government Debt and<br />

Economic Growth.<br />

Interaction between monetary and Fiscal Policy<br />

Features of The Business Cycle, Definition Of Inflation, Price Indices, Prices in the AD-AS<br />

Framework, The Economic Impacts of Inflation, The Phillips Curve, Anti-Inflationary Policy<br />

Unemployment: Types, Okun’s Law, Impact of Unemployment, Economic Interpretation Of<br />

Unemployment<br />

International Trade: Economic Basis For International Trade, Gains from International Trade<br />

27


Balance of Payment (BoP): Meaning, BoP Account, Disequilibrium in BoP, Measures to correct<br />

disequilibrium in BoP<br />

Foreign Exchange: The Determination of Foreign Exchange Rates, Floating Exchange Rate and<br />

Fixed Exchange Rates, Mundell-Fleming Model,<br />

Books & Reference:<br />

1. Managerial Economics in a Global Economy, by D. Salvatore, Sixth Edition, OUP, 2008<br />

2. Managerial Economics, Truett & Truett, Wiley Publication.<br />

3. Managerial Economics, by Petersen Craig H. Cris Lewis and S.K. Jain, Pearson, 2007<br />

4. Modern Micro Economics, , Koutsoyiannis, (1975) , A, Macmillan Press<br />

5. Managerial Economics, Mehta, P. L (1999), Sultan Chand & Sons<br />

6. Principles of Microeconomics, Mankiw, N. G (2006), Cengage Learning<br />

7. Macroeconomics, Mankiw, N. G, (2009), Worth Publishers<br />

8. Macroeconomics, Theory and Policy, Dwivedy, D.N (2007), Tata McGraw Hill<br />

9. Macroeconomics, D’Souza, E (2008), Pearson Education<br />

10. Macroeconomic Analysis, Shapiro, E (2003), Galgotia Publications<br />

11. Environmental Economics in Theory and Practice – Hankey N, Shogren J F, and White B –<br />

1999 – Macmillan Indian Limited<br />

12. Indian Economy, Mishra & Puri (2011), Himalaya Publishing House<br />

13<br />

MGFM1101 ACCOUNTING FOR MANAGERS (3-1-0)<br />

Course Objective:<br />

This course ‘Accounting for Managers’ has been designed to enable the students to acquire the<br />

skills necessary to prepare, use, interpret and analyze financial information.<br />

Module 1<br />

Accounting Environment of business, Corporate Entities: Salient Features, GAAP: Concepts,<br />

Conventions, Assumptions, Accounting Equation: Tool to understand business decisions, Financing<br />

Decisions/Investment Decisions/Operating Decisions, Accounting Equation Financial Statements,<br />

Balance Sheet/Income Statement/Cash Flow Statement, Financing Decisions and Financial<br />

Statement,<br />

Module 2<br />

Equity Instruments: Equity and Preference Capital, Debt Instruments: Debentures/ Bonds/ Loans,<br />

Dividend and Interest payment, Investment Decision and Financial Statements, Fixed<br />

Assets:/Inventory Valuation/Investment , Operating Decisions and Financial Statements, Revenue<br />

Recognition, Expenses, Profit: Gross Profit/PBDITA/PBIT/PBT/PAT, Interrelationship between<br />

Financial statements<br />

Module 3<br />

Financial Statement Analysis: common size statements, ratio analysis, Du pont analysis, Inter-firm<br />

and intra-firm comparison, reading CFS<br />

28


Module 4<br />

Cost Concepts and decision making, Overheads, CVP analysis. Preparation of Cost Sheets using<br />

excels, Budgeting and Budgetary Control, Variance analysis, Activity based costing (ABC), cost &<br />

pricing<br />

A group project work will be given to students to analyse an industry and track market price<br />

movement.<br />

Books & Reference:<br />

1. Financial Accounting -- A managerial Perspective, R. Narayanswamy, PHI<br />

2. Cost Accounting- A managerial Emphasis by Horn green, Dater and Foster.<br />

3. Khan & Jain – Management Accounting, TMH.<br />

4. Horngren ,Datar, Foster- Cost Accounting, Pearson.<br />

5. Financial Accounting, Jain/Narang/Agrawal, Kalyani.<br />

6. Basic Financial Accounting for Management, Shah, Oxford.<br />

PCCS2207 DESIGN AND ANALYSIS OF ALGORITHMS<br />

LABORATORY (0-0-3)<br />

1. Using a stack of characters, convert an infix string to postfix string.(1 class)<br />

2. Implement insertion, deletion, searching of a BST. (1 class)<br />

3. (a) Implement binary search and linear search in a program<br />

(b) Implement a heap sort using a max heap.<br />

4. (a) Implement DFS/ BFS for a connected graph.<br />

(b) Implement Dijkstra’s shortest path algorithm using BFS.<br />

5. (a) Write a program to implement Huffman’s algorithm.<br />

(b) Implement MST using Kruskal/Prim algorithm.<br />

6. (a) Write a program on Quick sort algorithm.<br />

(b) Write a program on merge sort algorithm.<br />

Take different input instances for both the algorithm and show the running time.<br />

7. Implement Strassen’s matrix multiplication algorithm.<br />

8. Write down a program to find out a solution for 0 / 1 Knapsack problem.<br />

9. Using dynamic programming implement LCS.<br />

10. (a) Find out the solution to the N-Queen problem.<br />

(b) Implement back tracking using game trees.<br />

29


PCCS2208 DIGITAL ELECTRONICS CIRCUIT<br />

LABORATORY (0-0-3)<br />

1. Digital Logic Gates: Investigate logic behavior of AND, OR, NAND, NOR, EX-OR, EX- NOR,<br />

Invert and Buffer gates, use of Universal NAND Gate.<br />

2. Gate-level minimization: Two level and multi-level implementation of Boolean functions.<br />

3. Combinational Circuits: design, assemble and test: adders and subtractors, code converters, gray<br />

code to binary and 7 segment display.<br />

4. Design, implement and test a given design example with<br />

i. NAND Gates only<br />

ii. NOR Gates only<br />

iii. Using minimum number of Gates.<br />

5. Design with multiplexers and de-multiplexers.<br />

6. Flip-Flop: assemble, test and investigate operation of SR, D & J-K flip-flops.<br />

7. Shift Registers: Design and investigate the operation of all types of shift registers with parallel<br />

load.<br />

8. Counters: Design, assemble and test various ripple and synchronous counters - decimal counter,<br />

Binary counter with parallel load.<br />

9. Clock-pulse generator: design, implement and test.<br />

10. Binary Multiplier: design and implement a circuit that multiplies 4-bit unsigned numbers to produce<br />

a 8-bit product.<br />

11. Verilog/VHDL simulation and implementation of Experiments listed at Sl. No. 3 to 11.<br />

PCCS2209 JAVA PROGRAMMING LABORATORY (0-0-3)<br />

1. Write java programs using concept of packages<br />

2. Write java programs using concept of interfaces.<br />

3. Write java programs using concept of multithreading<br />

4. Write java programs using concept of inheritance.<br />

5. Write java programs using concept of networking.<br />

6. Write java programs using concept of applets<br />

7. Write java programs using concept of even handling<br />

8. Write java programs using concept of JDBC.<br />

9. Write java programs using concept of AWT<br />

10. Write java programs using concept of swings.<br />

30


DEPARTMENT OF COMPUTER SCIENCE &ENGINEERING<br />

COURSE STRUCTURE & SYLLABUS FOR 3 RD YEAR B.TECH. PROGRAMME<br />

Code<br />

PCCS3101<br />

5 th Semester 6 th Semester<br />

Theory<br />

Theory<br />

Subject<br />

L-T-<br />

L-T-<br />

Credit Code Subject<br />

P<br />

P<br />

Credit<br />

Computer Organization<br />

3-1-0 4<br />

PCCS3201<br />

Operating System 3-1-0 4<br />

PCCS3102 Theory of Computation 3-1-0 4<br />

PCCS3202<br />

Internet And Web<br />

Technology 3-1-0 4<br />

PCCS3103 Data Communication<br />

Software Engineering<br />

3-1-0 4 PCCS3203<br />

And Computer Network<br />

3-1-0 4<br />

Professional Elective-1(Any One) 3-1-0 4 Professional Elective-2(Any One) 3-1-0 4<br />

Business Intelligence<br />

PECS3104 and its application PECS3204 Compiler Design<br />

PCEC3101<br />

PECS3105<br />

PECS3106<br />

Microprocessor and<br />

Microcontroller<br />

Data Mining And<br />

Dataware Housing<br />

E-Commerce & ERP<br />

PECS3205<br />

PECS3206<br />

Introduction to<br />

Mainframes<br />

Mobile Computing<br />

Multi-Media<br />

PECS3207<br />

Technology<br />

FREE ELECTIVE-1 3-1-0 4 FREE ELECTIVE-2 3-1-0 4<br />

Management Subject-<br />

III<br />

Management Subject-<br />

IV<br />

MGOM1201<br />

MGGM1206<br />

MGGM1104<br />

MGFM1101<br />

PCCS3107<br />

PCCS3108<br />

HUMG3109<br />

Management Subject-III<br />

(Any One Of The Following)<br />

Production and<br />

Operations<br />

Management<br />

Organisational<br />

Behaviour<br />

Essential Economics<br />

For Management<br />

Accounting For<br />

Managers<br />

Practical / Sessional<br />

3-1-0 4<br />

MGOM1201<br />

MGGM1206<br />

MGGM1104<br />

MGFM1101<br />

Management Subject-IV<br />

(Any One Of The Following)<br />

Production and<br />

Operations<br />

Management<br />

Organisational<br />

Behaviour<br />

Essential Economics<br />

For Management<br />

Accounting For<br />

Managers<br />

3-1-0 4<br />

Theory Credits 24 Theory Credits 24<br />

Computer<br />

Organization<br />

Laboratory<br />

0-0-3 2 PCCS3208<br />

Computer Network<br />

Laboratory 0-0-3 2 PCCS3209<br />

Lab-3(Corporate<br />

Readiness Lab)<br />

0-0-3 2 PCCS3210<br />

Practical / Sessional<br />

Operating System<br />

Laboratory through<br />

UNIX / LINUX<br />

Internet And Web<br />

Technology<br />

Laboratory<br />

Software Engineering<br />

0-0-3 2<br />

0-0-3 2<br />

0-0-3 2<br />

Laboratory<br />

Practical / Sessional Credits 6 Practical / Sessional Credits 6<br />

TOTAL SEMESTER CREDITS 30 TOTAL SEMESTER CREDITS 30<br />

TOTAL CUMMULATIVE CREDITS 154 TOTAL CUMMULATIVE CREDITS 184<br />

TOTAL CONTACT HOURS/WEEK 33 TOTAL CONTACT HOURS/WEEK 33<br />

31


5 TH SEMESTER<br />

PCCS3101-COMPUTER ORGANIZATION (3-1-0)<br />

Module –I 16 Hrs<br />

Basic structures of Computers: Functional units, operational concepts, Bus structures, Software,<br />

Performance, Computer Architecture vs Computer Organization.<br />

Machine Instruction and Programs: Memory location and addresses, Big-endian and Little-endian<br />

representation. Memory Operations, Instructions and instruction Sequencing, Addressing modes,<br />

Basic Input/output operations, subroutine, additional Instructions.<br />

Module – II 16 Hrs<br />

Arithmetic : Addition and subtraction of signed Numbers, Design of Fast Adders, Multiplication of<br />

positive Numbers, Signed-operand multiplication , Fast multiplication, Integer Division, Floating- point<br />

Numbers, (IEEE754 s…) and operations.<br />

Module – III 18 Hrs<br />

Basic Processing units: Fundamental concepts, execution of complete Instructions, Multi bus<br />

organization, Hardwired control, Micro programmed control, RISC vs CISC architecture.<br />

Memory System: Basic Concepts, cache Memory, Cache memory mapping policies, Cache updating<br />

schemes, performance consideration, Virtual memories, Paging and Page replacement policies,<br />

Memory Management requirement, secondary storage.<br />

Text Books:<br />

1. Computer Organization:CarlHamacher, Zvonkovranesic, SafwatZaky,McGraw Hill,5th Ed<br />

2. Computer Organization and Design Hardware/ Software Interface: David A. Patterson, John L.<br />

Hennessy, Elsevier, 4th Edition.<br />

Reference Book :<br />

1. Computer Architecture and Organization: William Stallings, Pearson Education.<br />

2. Computer Architecture and Organizations, Design principles and Application: B. GovindaRajalu,<br />

Tata McGraw-Hill Publishing company Ltd.<br />

3. Computer Architecture: Parhami, Oxford <strong>University</strong> Press<br />

4. Computer system Architecture: Morris M. Mano PHI NewDelhi.<br />

5. Computer Architecture and Organization: John P. Hayes McGraw Hill introduction.<br />

6. Structured Computer Organization: A.S. Tanenbum, PHI<br />

7. Computer Architecture And Organization: An Integrated Approach, Murdocca, Heuring Willey India,<br />

1st Edition.<br />

32


PCCS3102-THEORY OF COMPUTATION (3-1-0)<br />

Module – I 16 Hrs<br />

Alphabet, languages and grammars.Production rules and derivation of languages.Chomsky hierarchy<br />

of languages.Regular grammars, regular expressions and finite automata (deterministic and<br />

nondeterministic).Closure and decision properties of regular sets.Pumping lemma of regular<br />

sets.Minimization of finite automata.Left and right linear grammars.<br />

Module – II 16 Hrs<br />

Context free grammars and pushdown automata.Chomsky and Griebach normal forms. Parse trees,<br />

Cook, Younger, Kasami, and Early's parsing algorithms. Ambiguity and properties of context free<br />

languages. Pumping lemma, Deterministic pushdown automata, closure properties of deterministic<br />

context free languages.<br />

Module – III 18 Hrs<br />

Turing machines and variation of Turing machine model, Turing computability , Type 0 languages.<br />

Linear bounded automata and context sensitive languages. Primitive recursive functions. Cantor and<br />

Godel numbering.Ackermann's function, mu-recursive functions, recursiveness of Ackermann and<br />

Turing computable functions.Church Turing hypothesis. Recursive and recursively enumerable<br />

sets..Universal Turing machine and undecidable problems.Valid and invalid computations of Turing<br />

machines.<br />

Text Books:<br />

1. Introduction to Automata Theory, Languages and Computation: J.E. Hopcroft and J.D Ullman,<br />

Pearson Education, 3rd Edition.<br />

2. Introduction to the theory of computation: Michael Sipser, Cengage Learning<br />

3. Theory of computation by SaradhiVarma, Scitech Publication<br />

Reference Books:<br />

1. Introduction to Languages and the Theory of Computation: Martin, Tata McGraw Hill, 3rd Edition<br />

2. Introduction to Formal Languages, Automata Theory and Computation: K. Kirthivasan, Rama R,<br />

Pearson Education.<br />

3. Theory of computer Science (Automata Language & computations) K.L. Mishra N.<br />

Chandrashekhar, PHI.<br />

4. Elements of Theory of Computation: Lewis, PHI<br />

5. Theory of Automata and Formal Languages: Anand Sharma, Laxmi Publication<br />

6. Automata Theory: Nasir and Srimani , Cambridge <strong>University</strong> Press.<br />

7. Introduction to Computer Theory: Daniel I.A. Cohen, Willey India, 2nd Edition.<br />

33


PCCS3103-DATA COMMUNICATION & COMPUTER<br />

NETWORKS (3-1-0)<br />

Module – I 18Hrs<br />

Overview of Data Communications and Networking.<br />

Physical Layer : Analog and Digital, Analog Signals, Digital Signals, Analog versus Digital, Data Rate<br />

Limits,<br />

Digital Transmission: Line coding, Block coding, Sampling, Transmission mode.<br />

Analog Transmission: Modulation of Digital Data; Telephone modems, modulation of Analog signals.<br />

Multiplexing : FDM , WDM , TDM ,<br />

Transmission Media: Guided Media, Unguided media (wireless)<br />

Circuit switching and Telephone Network: Circuit switching, Telephone network.<br />

Module –II 16Hrs<br />

Data Link Layer<br />

Error Detection and correction: Types of Errors, Detection, Error Correction Data Link Control and<br />

Protocols:<br />

Flow and Error Control, Stop-and-wait ARQ.Go-Back-N ARQ, Selective Repeat ARQ, HDLC.<br />

Point-to –Point Access: PPP<br />

Point –to- Point Protocol, PPP Stack, Multiple Access Random Access, Controlled Access,<br />

Channelization.<br />

Local area Network: Ethernet.<br />

Traditional Ethernet, Fast Ethernet, Gigabit Ethernet. Token bus, token ring<br />

Wireless LANs: IEEE 802.11, Bluetooth virtual circuits: Frame Relay and ATM.<br />

Module – III 16Hrs<br />

Network Layer:<br />

Host to Host Delivery: Internetworking, addressing and Routing Network Layer Protocols: ARP, IPV4,<br />

ICMP, IPV6 ad ICMPV6 Transport Layer: Process to Process Delivery: UDP; TCP congestion control<br />

and Quality of service.<br />

Application Layer :<br />

Client Server Model, Domain Name System (DNS): Electronic Mail (SMTP) and file transfer (FTP)<br />

HTTP and WWW.<br />

Text Books:<br />

1. Data Communications and Networking: Behrouz A. Forouzan, Tata McGraw-Hill, 4 th Ed<br />

3. Computer Networks: A. S. Tannenbum, D. Wetherall, Prentice Hall, Imprint of Pearson 5 th Ed<br />

Reference Book : .<br />

1. Computer Networks:A system Approach:Larry L, Peterson and Bruce S. Davie,Elsevier, 4 th Ed<br />

2. Computer Networks: Natalia Olifer, Victor Olifer, Willey India<br />

34


3. Data and Computer Communications: William Stallings, Prentice Hall, Imprint of Pearson, 9 th Ed.<br />

4. Data communication & Computer Networks: Gupta, Prentice Hall of India<br />

5. Network for Computer Scientists & Engineers: Zheng, Oxford <strong>University</strong> Press<br />

6. Data Communications and Networking: White, Cengage Learning<br />

PECS3104-Business Intelligence and its Application (3-1-0)<br />

Module-1: Introduction to Business Intelligence, Duration-16 hours<br />

Introduction to OLTP and OLAP, BI Definitions & Concepts, Business Applications of BI, BI<br />

Framework, Role of Data Warehousing in BI, BI Infrastructure Components – BI Process, BI<br />

Technology, BI Roles & Responsibilities<br />

Module-2: Basics of Data Integration (Extraction Transformation Loading), Duration- 16 hrs<br />

Concepts of data integration need and advantages of using data integration, introduction to common<br />

data integration approaches, introduction to ETL using SSIS, Introduction to data quality, data<br />

profiling concepts and applications<br />

Module-3: Introduction to Multi-Dimensional Data Modeling, Duration- 6 hrs<br />

Introduction to data and dimension modeling, multidimensional data model, ER Modeling vs. multi<br />

dimensional modeling, concepts of dimensions, facts, cubes, attribute, hierarchies, star and snowflake<br />

schema, introduction to business metrics and KPIs, creating cubes using SSAS<br />

Basics of Enterprise Reporting, Duration- 12 hrs<br />

Introduction to enterprise reporting, concepts of dashboards, balanced scorecards, introduction to<br />

SSRS Architecture, enterprise reporting using SSRS<br />

Courseware & Reference Books:<br />

The courseware including PowerPoint and notes will be made available by Infosys for the<br />

Elective. In addition, following reference books can also be used:<br />

1. Business Intelligence by David Loshin<br />

2. Business intelligence for the enterprise by Mike Biere<br />

3. Business intelligence roadmap by Larissa Terpeluk Moss, Shaku Atre<br />

4. Successful Business Intelligence: Secrets to making Killer BI Applications by Cindi<br />

Howson<br />

5. Delivering business intelligence with Microsoft SQL server 2008 by Brain, Larson<br />

6. Foundations of SQL Server 2005 Business Intelligence by Lynn Langit<br />

7. Information dashboard design by Stephen Few<br />

35


PCEC3101 MICROPROCESSOR & MICROCONTROLLER (3-1-0)<br />

Module-I (16 Hours)<br />

Introduction to Microprocessor & Microcontrollers. The 8085A CPU: Functional Description, Pin<br />

Description, Timing Process. The 8085A Instruction Set: Data Transfer Group, Arithmetic Group,<br />

Branch Group, Logical Group, Stack Operation, I/O, and Machine Control Instructions & Programming<br />

Examples. Memory and I/O Addressing: Bussed Architecture. EPROM and RAM Memories: 2764 and<br />

6264.<br />

Module-2 (16 Hours)<br />

Interfacing with 8085 CPU: Programmable Interval Timer 8253, Programmable Peripheral Interface<br />

8255, Programmable DMA Controller 8257 and Programmable Interrupt Controller 8259.<br />

The 8086/8088 CPU: Register Organisation, Architecture, Pin Description, Physical Memory<br />

organisation, General Bus Operation, I/O Addressing Capability, Minimum Mode System Design of<br />

8086, Comparison of 8086 and 8088.<br />

Module -3 (18 Hours)<br />

8086 Instruction Set: Machine Language Instruction Format, Addressing Modes and Instruction Set:<br />

Data Copy/Transfer Instruction, Arithmetic and Logical Instruction, Branch Instruction, Loop<br />

Instruction, Machine Control Instruction, Flag Manipulation Instruction, Shift and Rotate Instruction,<br />

String Instructions and Programming Examples.<br />

The 8051 Microcontroller: The 8051 Microcontroller, Assembly Language Programming, JUMP,<br />

LOOP and CALL Instructions, I/O Port Programming, Addressing Modes, Arithmetic, Logical<br />

Instructions and Programming & Timer Programming.<br />

Text Book:<br />

Ghosh& Sridhar, Introduction to Microprocessors for Engineering and Scientists, 2nd Ed, PHI. (<br />

Chapter: 3, 4, 5, 7, 9, 10, 12 and 13)<br />

Ray &Bhurchandi, Advance Microprocessor and Peripherals, 2nd Ed, TMH. ( Chapter: 1 and 2)<br />

Mazdi, Mazdi and McKinlay, The 8051 Microcontroller and Embedded Systems Using Assembly and<br />

C, 2nd Ed, Pearson Education. ( Chapter: 1, 2, 3, 4, 5, 6 and 9)<br />

36


PECS3105 DATA MINING & DATA WAREHOUSING (3-0-0)<br />

Module - I 16 Hours<br />

Overview: Data warehousing, The compelling need for data warehousing, the Building blocks of data<br />

warehouse, data warehouses and data marts, overview of the components, metadata in the data<br />

warehouse, trends In data warehousing, emergence of standards, OLAP, web enabled data<br />

warehouse, Introduction to the data warehouse project, understanding data warehousing Architecture,<br />

Data warehousing implementation, from data warehousing to data mining.<br />

Module - II 18 Hours<br />

Introduction to Data mining, Data mining Functionalities, Data preprocessing (data summarization,<br />

data cleaning, data integration and transformation, data reduction, data discretization),<br />

Mining frequent patterns, associations, correlations (market basket analysis, the apriori algorithm,<br />

mining various kinds of association rules, from association mining to correlation analysis)<br />

Classification: classification by decision tree induction, Rule based classification, classification by<br />

neural networks, classification by genetic algorithm<br />

Module - III 16 Hours<br />

Cluster Analysis: types of data in cluster analysis, A categorization of major clustering<br />

methods(partitioning methods, hierarchical methods),clustering high dimensional data, outlier analysis<br />

Advanced techniques: web mining, spatial mining, temporal mining, Data mining applications in<br />

(financial data Analysis, retail industry, telecommunication industry, Biological data analysis, intrusion<br />

detection, in other scientific applications)<br />

Text Books:<br />

1. Data warehousing Fundamentals: PaulrajPonniah, Willey India.<br />

2. Data Mining: Concepts and techniques: J.Han and M.Camber, Elsevier.<br />

Reference books:<br />

1. Data Mining: ArunPujari, <strong>University</strong> Press<br />

2. Data Mining –a Tutorial based primer by R.J.Roiger, M.W.Geatz, Pearson Education.<br />

3. Data Mining & Data Warehousing Using OLAP: Berson, TMH.<br />

4. Data Warehousing: ReemaThareja, Oxford <strong>University</strong><br />

E-COMMERCE & ERP (3-1-0)<br />

Module –I (18 Hour )<br />

Basics of E-commerce<br />

Electronic Commerce: Overview, Definitions, Advantages & Disadvantages of E-Commerce, Threats<br />

of E-Commerce, Managerial Prospective, Rules & Regulations for Controlling E-Commerce, Cyber<br />

Laws.<br />

Technologies: Relationship Between E-Commerce & Networking, Different Types of Networking for<br />

E-Commerce, internet, Intranet, EDI Systems<br />

Business Models of E-commerce; Model Based on Transaction Type, Model Based on Transaction<br />

Party - B2B, B2C, C2B, C2C, E-Governance.<br />

37


Four C’s (Convergence, Collaborative Computing, Content Management & Call Centre).<br />

Convergence: Technological Advances in Convergence - Types, Convergence and its implications,<br />

Convergence & Electronic Commerce.<br />

Collaborative Computing: Collaborative product development, contract as per CAD, Simultaneous<br />

Collaboration, Security.<br />

Content Management: Definition of content, Authoring Tools and Content Management, Content -<br />

partnership, repositories, convergence, providers, Web Traffic & Traffic management: Content<br />

Marketing.<br />

Call Centre: Definition, Need, Tasks Handled, Mode of Operation<br />

Supply Chain Management: E-logistics, Supply Chain Portal, Supply Chain planning Tools (SCP<br />

Tools), Supply Chain Execution (SCE), SCE - Framework<br />

Module –II (16 Hour )<br />

Payment System for E-commerce<br />

E-Payment Mechanism; Payment through card system, E-Cheque, E-Cash, E-Payment Threats &<br />

Protections.<br />

E-Marketing: Home - shopping, E-Marketing, Tele-marketing<br />

Electronic Data Interchange (EDI): Meaning, Benefits, Concepts, Application, EDI Model<br />

Risk of E-Commerce: Overview, Security for E-Commerce, Security Standards, Firewall,<br />

Cryptography, Key Management, Password Systems, Digital Certificates, Digital Signatures.<br />

Internet Business Strategies<br />

Electronic marketplaces, Electronic Auctions, Mobile Commerce, Virtual Communities<br />

Module - III (16 Hour )<br />

Enterprise Resource Planning (ERP): Features, capabilities and Overview of Commercial Software,<br />

re-engineering work processes for IT applications, Business Process Redesign, Knowledge<br />

Engineering and Data Warehouse.<br />

Business Modules; Finance, Manufacturing (Production), Human Resources, Plant Maintenance,<br />

Materials, Management, Quality Management Sales & Distribution ERP Package.<br />

ERP Market; ERP Market Place, SAP AG, PeopleSoft, BAAN, JD Edwards, Oracle Corporation.<br />

ERP-Present and Future: Enterprise Application Integration (EAI),<br />

ERP and E-Commerce, ERP and Internet, Future Directions in ERP<br />

Textbooks<br />

1. Ecommerce, Gary P. Schneider, Cengage Learning<br />

2. Electronic Commerce: Framework Technologies & Applications, Bharat Bhasker, TMH<br />

38


Reference Books<br />

1. E-commerce: Concepts, models & strategies, C.V.S Murthy, Himalaya Publishing<br />

2. Electronic Commerce: A Manager’s Guide, Kalakota & Whinston, Pearson<br />

3. Kalakotia, Whinston : Frontiers of Electronic Commerce, Pearson Education.<br />

4. Loshin pete, Murphy P.A. : Electronic Commerce, Jaico Publishing Housing<br />

5. E-commerce, Jibitesh Mishra, Macmillan<br />

6. E-commerce : Strategy Technologies & Applications, Tata McGraw Hill.<br />

MGOM1201 PRODUCTION AND OPERATIONS MANAGEMENT<br />

(4-0-0)<br />

Course Objective:<br />

The course is designed to acquaint the students with decision making in planning, scheduling and<br />

control of production and operation functions in both manufacturing and services.<br />

Course Content:<br />

MODULE:1(12 Hour )<br />

Operations Management- An Introduction Primary topics in Operations Management, Operations<br />

Function, and Transformation process and Competitiveness.<br />

Operations Strategy<br />

Strategic Decisions in Operations, Strategy Deployment, and Vertical Integration, Service Operation,<br />

Service strategy, Manufacturing Strategy and Mass customization;<br />

Product Development and Service Design<br />

New Product design, Product life cycle, Process design, Process life cycle, Form design, Functional<br />

design, Production design, Concurrent design, Technological design and Service design process.<br />

MODULE:2(12 Hour )<br />

Facilities Location & Layout Planning<br />

Location - Principles and Factors; Location Analysis techniques- Factor Rating, Centre of Gravity<br />

Technique, Brown & Gibson Model. Layout – Concept & Basic Principles, Process Layout (Block<br />

Diagramming,<br />

Relationship Diagram, Computerized Layout Solutions, Service Layout); Product Layout – Process<br />

Layout; Fixed Position Layout. Hybrid Layouts – Cellular, FMS (Flexible Manufacturing System)<br />

Project Management and Scheduling<br />

Project planning, , project control, project scheduling Models Project Network, Critical path Method<br />

(CPM), Programme Evaluation Review Technique( PERT) , Project crashing and Time cost Trade-Off;<br />

Objective of Scheduling, Sequencing, Gantt charts, Advanced Planning and Scheduling System.<br />

39


Strategies for Managing Demand, Strategies for Managing Supply Production planning control,<br />

Aggregate planning costs and strategies. Gantt chart, Sequencing model. "n" jobs 1 machine, "n" jobs<br />

2 machines, "n" jobs “m” machine<br />

MODULE:3(14 Hour )<br />

Inventory Management<br />

Concept of inventory with independent demand: Inventory cost structure Deterministic inventory<br />

model - EOQ models, instantaneous receipt, Inventory model with discounts, delivery over a period of<br />

time, Periodic review and continuous review inventory model; Selective Inventory Control - ABC and<br />

VED.<br />

Quality Management<br />

Concept of quality; Quality of design, Conformance & performance; Cost of poor process performance<br />

and quality. Statistical Quality Control - Process Control (X, R & P chart), Product control-acceptance<br />

sampling and OC curve. Concept of TQM.<br />

MODULE:4(12 Hour )<br />

Just in Time and Lean Production<br />

Basic element in JIT, Pull system, Push system, Kanban production control system , Benefits of JIT,<br />

Jit implementation in Learning Organization, JIT in Services.<br />

topics.<br />

Books<br />

1. Chase, Jacobs, Aquilano, Agarwal, - “Operations Management”, TMH<br />

2. Aswathappa& Sridhar Bhat, - “Production and Operations Management”, HPH<br />

Reference:<br />

1. Krajewski,Ritzman,Kansal, - “Operations Management”, Pearson<br />

2. Everette. Adam Jr., Ronald J. Ebert, - “Production and Operations Management”, PHI<br />

3. Roberta S. Russell & Bernard W. Taylor III, - “Operations Management”, Pearson/ PHI<br />

4. Gaither, Frazier- Operations Management<br />

MGGM1206 ORGANIZATIONAL BEHAVIOUR (3-1-0)<br />

Introduction to the Course :<br />

Organizational Behavior (OB) is a field of study that investigates the impact that individuals, groups,<br />

and structure have on behavior within an organization. Then it applies that knowledge to make<br />

organizations work more effectively.<br />

Course Objective :<br />

This course will expose students to gain knowledge on the diversified behavioral science theories<br />

and its applications in organizations.<br />

Pedagogy<br />

Class room lectures will be substantiated by Case Analysis, assignment and viva-voce, Demo<br />

Exercises, Movie Analysis, Games, role playing<br />

40


Comprehensive Course Outline :<br />

Module – 1(12 Hour )<br />

Concept and models of OB, OB Systems- The Synergy<br />

Module - 2(Individual System) (12 Hour )<br />

Perception, Learning and Behaviour Modification, motivation, attitude and Values, personality,<br />

emotion and stress.<br />

Module – 3 (Social System) (12 Hour )<br />

Communication, Group Dynamics, Conflict , Leadership<br />

Module - 4 (Organizational systems) (14 Hour )<br />

Organizational power and politics, Organizational culture and climate, Organizational Change and<br />

development, International Dimensions of OB, Managing Diversity.<br />

Recommended Text :<br />

• Robins &Sanghii, OrganisationalBehaviour, Pearson<br />

• Aswathappa, Organization Behavior,Himalaya<br />

Reference Books :<br />

• Luthans ,F. OrganisationalBehaviour - TMH<br />

• UdaiPareek , Understanding OrganisationalBehaviour, Oxford<br />

• Prasad,L.M. Organization Behavior,S.Chand.<br />

• Greenberg and Baron, Behavior in organization, Prentice hall.<br />

MGGM1104 ESSENTIAL ECONOMICS FOR MANAGEMENT(3-1-0)<br />

Course Objective:<br />

In today's dynamic economic environment, effective managerial decision making requires timely and<br />

efficient use of information. The basic purpose of this course is to provide students with a basic<br />

understanding of the economic principles, methodologies and analytical tools that can be used in<br />

business decision making problems. It provides an understanding of the economic environment and<br />

its impact on strategy formulation. The course also focuses on the impact of economic policies on<br />

managerial decision-making by providing an understanding of fiscal policy, and national and global<br />

economic issues affecting business.<br />

The language of science (and all analytical thinking) is mathematics. Since economics is a social<br />

science, use of some mathematical tools, basically the constrained and un-constrained optimization<br />

techniques will help in measuring and solving the basic economic problems and thus improves<br />

decision-making. It becomes difficult and totally un-practicable to solve business (economic) problems<br />

logically and systematically without use of mathematics. The basic objective is to solve problems<br />

mathematically and interpret the results economically.<br />

41


Course Content:<br />

Module-1: Introduction & Micro Economics<br />

Introduction to economics- Scarcity, Choice and Efficiency, Circular Flow of Economic Activity,<br />

Fundamental issues of what, how and for whom to produce to make the best use of economics,<br />

Economic Role of Government.<br />

Basic Concepts: Marginalism and Incrementalism, Functional Relationships: Total, Average and<br />

Marginal. General and partial equilibrium, Opportunity cost<br />

Demand for a commodity: Law of demand, Demand schedule and demand curve, Individual<br />

and market demand, Change in demand<br />

Consumer behavior: Analysing law of demand through Marshalian utility analysis and<br />

Indifference curve technique. Consumer Surplus<br />

Elasticity of Demand<br />

Price Elasticity of demand : Estimation, Types, Elasticity and revenue, Factors affecting price<br />

elasticity of demand<br />

Income elasticity , Cross elasticity, Uses of different concepts elasticity in business<br />

decisions.<br />

Analysis of Supply: Law of Supply, Supply schedule and supply curve, Change in supply, Price<br />

elasticity of supply,<br />

Equilibrium of demand and supply: Equilibrium with demand and supply curves, Effect of a<br />

shift of demand and supply curves, Rationing of prices, Impact of tax on prices and quantity,<br />

Prices fixed by law (Minimum floors and Maximum ceilings)<br />

Demand Estimation: Approaches to demand estimation, Demand Estimation by Regression<br />

Analysis.<br />

Demand Forecasting: Sources of Data (Expert opinion, Surveys, Market experiments), Timeseries<br />

Analysis (trend projection and Exponential smoothening), Barometric Forecasting,<br />

Forecasting with input and output model.<br />

Production Function: Production function with one variable input, Production function with two<br />

variable inputs, optimal combination of inputs, Returns to scale<br />

Cost Theory: Types of costs, Production and cost, Short-run cost functions, Long-run cost<br />

functions, Economies of scale and scope, Learning curve, Cost-Volume-profit Analysis<br />

Perfect Competition: Characteristics, Equilibrium price determination under both short run and<br />

long run, Evaluation of perfect competition<br />

Monopoly: Characteristics, Profit maximizing price determination under both short run and long<br />

run, Allocative efficiency and income redistribution, Relevance of perfect competition and<br />

monopoly<br />

Monopolistic Competition: Characteristics, Profit maximizing price determination under both<br />

short run and long run, Evaluation of Monopolistic competition<br />

Oligopoly: Characteristics, Price Rigidity(Kinked demand curve model), Interdependence (The<br />

Cournot model) and Cartels and Collusion, Price Leadership, Cost-plus Pricing, Multiple Product<br />

Pricing, Price Skimming, Penetration Pricing, Transfer Pricing and Price Discrimination<br />

42


Module-2: Macro Economics<br />

National Income Accounting: Concept, Eight variants of national product aggregates,<br />

Measurement (Income, Value Added and Expenditure), Real and Nominal GNP, Difficulties in<br />

measuring the national income, Uses of National income statistics<br />

Environmental Income Accounting, Green GDP, Sustainable Development, National<br />

income and social welfare<br />

Consumption and Investment functions: Concept, Determinants, Multiplier and Accelerator<br />

Demand for Money: Classical and Keynesian theories on demand for money<br />

Supply of Money: Components of money supply, The process of Deposit Creation, Balance<br />

Sheet of the Central Bank.<br />

Aggregate Demand: The Goods Market and the IS Curve, The Money Market and the LM Curve,<br />

Form IS-LM model to the Aggregate Demand.<br />

Aggregate Supply<br />

Explaining macro-economic equilibrium through Aggregate Demand and Aggregate<br />

Supply,<br />

Monetary Policy: Objectives, Instruments, Monetary Policy in The AD- AS Framework,<br />

Crowding-Out Controversy, Monetary policy in an open economy<br />

Fiscal Policy: Objectives, Instruments, Impact of Structural Deficits, Government Debt and<br />

Economic Growth.<br />

Interaction between monetary and Fiscal Policy<br />

Features of The Business Cycle, Definition Of Inflation, Price Indices, Prices in the AD-AS<br />

Framework, The Economic Impacts of Inflation, The Phillips Curve, Anti-Inflationary Policy<br />

Unemployment: Types, Okun’s Law, Impact of Unemployment, Economic Interpretation Of<br />

Unemployment<br />

International Trade: Economic Basis For International Trade, Gains from International Trade<br />

Balance of Payment (BoP): Meaning, BoP Account, Disequilibrium in BoP, Measures to correct<br />

disequilibrium in BoP<br />

Foreign Exchange: The Determination of Foreign Exchange Rates, Floating Exchange Rate and<br />

Fixed Exchange Rates, Mundell-Fleming Model,<br />

Books & Reference:<br />

1. Managerial Economics in a Global Economy, by D. Salvatore, Sixth Edition, OUP, 2008<br />

2. Managerial Economics, Truett & Truett, Wiley Publication.<br />

3. Managerial Economics, by Petersen Craig H. Cris Lewis and S.K. Jain, Pearson, 2007<br />

4. Modern Micro Economics, , Koutsoyiannis, (1975) , A, Macmillan Press<br />

5. Managerial Economics, Mehta, P. L (1999), Sultan Chand & Sons<br />

6. Principles of Microeconomics, Mankiw, N. G (2006), Cengage Learning<br />

7. Macroeconomics, Mankiw, N. G, (2009), Worth Publishers<br />

8. Macroeconomics, Theory and Policy, Dwivedy, D.N (2007), Tata McGraw Hill<br />

9. Macroeconomics, D’Souza, E (2008), Pearson Education<br />

10. Macroeconomic Analysis, Shapiro, E (2003), Galgotia Publications<br />

43


11. Environmental Economics in Theory and Practice – Hankey N, Shogren J F, and White B –<br />

1999 – Macmillan Indian Limited<br />

12. Indian Economy, Mishra & Puri (2011), Himalaya Publishing House<br />

MGFM1101 ACCOUNTING FOR MANAGERS (3-1-0)<br />

Course Objective:<br />

This course ‘Accounting for Managers’ has been designed to enable the students to acquire the skills<br />

necessary to prepare, use, interpret and analyze financial information.<br />

Module 1 (12 Hour )<br />

Accounting Environment of business, Corporate Entities: Salient Features, GAAP: Concepts,<br />

Conventions, Assumptions, Accounting Equation: Tool to understand business decisions, Financing<br />

Decisions/Investment Decisions/Operating Decisions, Accounting Equation Financial Statements,<br />

Balance Sheet/Income Statement/Cash Flow Statement, Financing Decisions and Financial<br />

Statement,<br />

Module 2 (12 Hour )<br />

Equity Instruments: Equity and Preference Capital, Debt Instruments: Debentures/ Bonds/ Loans,<br />

Dividend and Interest payment, Investment Decision and Financial Statements, Fixed<br />

Assets:/Inventory Valuation/Investment , Operating Decisions and Financial Statements, Revenue<br />

Recognition, Expenses, Profit: Gross Profit/PBDITA/PBIT/PBT/PAT, Interrelationship between<br />

Financial statements<br />

Module 3(12 Hour )<br />

Financial Statement Analysis: common size statements, ratio analysis, Du pont analysis, Inter-firm<br />

and intra-firm comparison, reading CFS<br />

Module 4(14 Hour )<br />

Cost Concepts and decision making, Overheads, CVP analysis. Preparation of Cost Sheets using<br />

excels, Budgeting and Budgetary Control, Variance analysis, Activity based costing (ABC), cost &<br />

pricing<br />

A group project work will be given to students to analyse an industry and track market price<br />

movement.<br />

Books & Reference:<br />

1. Financial Accounting -- A managerial Perspective, R. Narayanswamy, PHI<br />

2. Cost Accounting- A managerial Emphasis by Horn green, Dater and Foster.<br />

3. Khan & Jain – Management Accounting, TMH.<br />

4. Horngren ,Datar, Foster- Cost Accounting, Pearson.<br />

5. Financial Accounting, Jain/Narang/Agrawal, Kalyani.<br />

6. Basic Financial Accounting for Management, Shah, Oxford.<br />

44


PRACTICALS/SESSIONALS (5 th SEMESTER).<br />

PCCS3107 COMPUTER ORGANIZATION LAB (0-0-3)<br />

1. Study of various components of PC.<br />

2. Detail Study of Keyboard and Mouse.<br />

3. Study Anatomy of SMPS<br />

4. Study Anatomy of Motherboard.<br />

5. Some experiments using CPU trainer kits<br />

6. Some experiments using printer trainer kits<br />

7. Dismantling and assembling a PC.<br />

8. Study Anatomy of BIOS<br />

9. Simulation of multiplication algorithm using C / Matlab<br />

10. Simulation of simple fundamental units like half adder, full adder, multiplexer, de-multiplexer,<br />

Arithmetic logic Unit, Simple processor (CPU) etc using VHDL code.<br />

PCCS 3108 COMPUTER NETWORK LAB (0-0-3)<br />

1. Some Network protocol simulation using NetSim, NS2, etc. for<br />

a) Analysing number of transmitting nodes vs. collision count, mean delay for Ethernet LAN .<br />

b) Analysing bus vs. star-switch with respect to number of collisions (for a fixed number of<br />

transmitting nodes) for Ethernet LAN<br />

c) Analysing performance of token ring with number of nodes vs. response time, mean delay<br />

using NetSim.<br />

d) Comparing the throughput and normalized throughput for token ring and token bus for<br />

different transmitting nodes.<br />

e) Comparing the CSMA/CD vs. CSMA/CA protocols (for a fixed number of transmitting<br />

nodes).<br />

f) Analysing the difference between unicast and broadcast transmission (for a fixed number<br />

of transmitting nodes).<br />

g) Verification of stop-and-wait protocol.<br />

h) Verification of Go-back-N protocol.<br />

i) Verification of Selective repeat protocol.<br />

j) Verification of distance vector routing algorithm.<br />

k) Verification of link state routing algorithm.<br />

2. Some programming techniques in socket programming.<br />

45


HUMG3109 CORPORATE READINESS LAB (0-0-3)<br />

OBJECTIVE:<br />

This course is designed to prepare the heart and mind of talented graduates with confidence to<br />

acquire their dream job by building their mindset with powerful attitude, self awareness, proactiveness,<br />

right emotional strength and skills to handle job entry hurdles. The emphasis is on<br />

communication style in professional (work-related) situations of the kind that engineering<br />

graduates may expect to encounter on entering the professional domain.<br />

1: CORPORATE CULTURE 9 Hours<br />

Lab1: Introduction to Corporate Life<br />

Lab2: Identifying traits for professional and interpersonal success<br />

Lab 3: Learning Business Etiquette<br />

II: GAINING ENTRY INTO AN ORGANIZATION<br />

21 Hours<br />

Lab 5: Preparing job-applications and CVs<br />

Lab 6: Delivering high impact presentations<br />

Lab 7: Participating in group discussions (General topics)<br />

Lab 8: Participating in group discussions (Controversial, abstract topics and case studies)<br />

Lab 9: Facing an interview<br />

Lab 10: Mock Interview<br />

6 TH SEMESTER<br />

PCCS3201-OPERATING SYSTEM (3-1-0)<br />

MODULE-I 16 Hours<br />

INTRODUCTION TO OPERATING SYSTEM:<br />

What is an Operating System? Simple Batch Systems, Multiprogramming and Time Sharing systems<br />

.Personal Computer Systems, Parallel Systems, Distributed Systems and Real time Systems.<br />

Operating System Structures: Operating System Services, System components, Protection system,<br />

Operating System Services, system calls<br />

PROCESS MANAGEMENT:<br />

Process Concept, Process Scheduling, Operation on Processes, Interprocess communication, Examples of<br />

IPC Systems, Multithreading Models, Threading Issues, Process Scheduling Basic concepts, scheduling<br />

criteria, scheduling algorithms, Thread Scheduling.<br />

46


MODULE-II 16 Hours<br />

PROCESS COORDINATION: Synchronization: The Critical section problem, Peterson’s solution,<br />

Synchronization hardware, Semaphores, Classical problems of synchronization, Monitors.<br />

Deadlocks: System model, Deadlock Characterization Methods for Handling Deadlocks, Deadlock<br />

Prevention, Deadlock avoidance, Deadlock Detection, recovery from Deadlock.<br />

MEMORY MANAGEMENT: Memory Management strategies, Logical versus Physical Address space,<br />

swapping, contiguous Allocation, Paging, Segmentation.<br />

Virtual Memory: Background, Demand paging, performance of Demand paging, Page Replacement, Page<br />

Replacement Algorithms. Allocation of frames, Thrashing, Demand Segmentation.<br />

MODULE-III 18 Hours<br />

STORAGE MANAGEMENT:<br />

File System Concept, Access Methods, File System Structure, File System Structure, File System<br />

Implementation, Directory implementation, Efficiency and Performance, Recovery, Overview of Mass<br />

Storage Structure, Disk Structure, Disk Scheduling, Disk Management, Swap-Space Management, I/O<br />

System Overview, I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/O<br />

Request to Hardware Operation.<br />

CASE STUDIES: The LINUX System, Windows XP,Unix system.<br />

TEXT BOOK:<br />

1. Operating System Concepts – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 8 th edition,<br />

Wiley-India, 2009.<br />

2. Mordern Operating Systems – Andrew S. Tanenbaum, 3 rd Edition, PHI<br />

3. Operating Systems: A Spiral Approach – Elmasri, Carrick, Levine, TMH Edition<br />

REFERENCE BOOK:<br />

1. Operating Systems – Flynn, McHoes, Cengage Learning<br />

2. Operating Systems – Pabitra Pal Choudhury, PHI<br />

3. Operating Systems – William Stallings, Prentice Hall<br />

4. Operating Systems – H.M. Deitel, P. J. Deitel, D. R. Choffnes, 3 rd Edition,<br />

PCCS3202-INTERNET AND WEB TECHNOLOGY (3-1-0)<br />

Module –I (Lecture Hour 16)<br />

The Internet and WWW<br />

Understanding the WWW and the Internet, Emergence of Web, Web Servers, Web Browsers,<br />

Protocols, Building Web Sites<br />

HTML<br />

Planning for designing Web pages, Model and structure for a Website, Developing Websites, Basic<br />

HTML using images links, Lists, Tables and Forms, Frames for designing a good interactive website<br />

Module –II (Lecture Hour 16)<br />

JAVA Script<br />

47


Programming Fundamentals, Statements, Expressions, Operators, Popup Boxes, Control<br />

Statements, Try…. Catch Statement, Throw Statement, Objects of Javascript: Date object, array<br />

object, Boolean object, math object<br />

CSS<br />

External Style Sheets, Internal Style Sheets, Inline Style, The class selector, div & span tag<br />

DOM<br />

HTML DOM, inner HTML, Dynamic HTML (DHTML), DHTML form, XML DOM<br />

Module –III (Lecture Hour 18)<br />

CGI/PERL<br />

Introduction to CGI, Testing & Debugging Perl CGI Script, Using Scalar variables and operators in<br />

Perl<br />

Java Applet<br />

Introduction to Java, Writing Java Applets, Life cycle of applet<br />

Textbooks<br />

1. Web Warrior Guide to Web Design Technologies, Don Gosselin, Joel Sklar& others, Cengage<br />

Learning<br />

Reference Books<br />

1. Web Programming: Building Internet Applications, Chris Bates, Wiley Dreamtech<br />

2. Programming the World Wide Web, Robert W Sebesta, Pearson<br />

3. Web Technologies, Uttam K Roy, Oxford<br />

4. Web Technology: A developer perspective, Gopalan&Akilandeswari, PHI<br />

PCCS3203-SOFTWARE ENGINEERING (3-1-0)<br />

Module –I (Lecture Hour 16)<br />

Process Models: Software Processes, Software Development Life Cycle Models, Waterfall Model, ‘V’<br />

Model, Prototyping Model, The Iterative Waterfall Model, The Spiral Model<br />

Software Requirement Engineering: Requirement Engineering Process, Requirement Inception,<br />

Identification of Stakeholders, Requirement, Requirement Elaboration: User Requirements, Initial<br />

Technical Requirements, Final Functional Requirements, Negotiation, Requirement<br />

Structured Analysis & Design: Introduction to Structured Analysis, Data Flow Diagram, Process<br />

Specification, Entity Relationship Model, Structured Design Methodologies: Coupling and Cohesion,<br />

Structure Chart, Mapping DFD into Structure Chart<br />

Module –II (Lecture Hour 18)<br />

Object Oriented Concepts & Principles: Key OO Concepts: Object, Class, Message, Inheritance,<br />

Abstraction, Encapsulation, Polymorphism, Relationships: Is-A Relationship, Has-A Relationship, Uses-A<br />

Relationship<br />

Modelling Techniques: Booch OO Design Model, Rumbaugh’s Object Modelling Technique, Jacobson’s<br />

model, The Unified Approach to Modelling, Unified Modelling Language<br />

Object Oriented Analysis & Design: Use-Case Modelling, Use-Case Realization,<br />

48


Types of Classes: Class Classification Approaches: Noun Phrase Approach, CRC Card Approach, Usecase<br />

Driven Approach<br />

Identification of Classes, Relationship, Attributes and Method<br />

System Context and Architectural Design, Defining System Boundary, Identification of Subsystems,<br />

Principles of Class Design, Types of Design Classes<br />

UML diagrams: Class diagram, Object diagram, Activity diagram, State diagram, Interaction diagrams,<br />

Sequence diagram, Collaboration Diagram, Component Diagram, Deployment Diagram, Patterns<br />

Module –III (Lecture Hour 16)<br />

Software Testing: Testing Fundamentals, Verification & Validation, Black Box Testing, White Box<br />

Testing, Unit Testing, Integration Testing, Object Oriented Testing, System Testing, Usability Testing<br />

Software Metrics- Software Metrics and its Classification, Software Size Metrics: LOC Metrics, Function<br />

Point Metrics, Feature Point Metrics, Bang Metrics, Halstead’s Metrics<br />

Quality Metrics, Process Metrics, Design Metrics: High Level Design Metrics, Component Level Design<br />

Metrics<br />

Object Oriented Metrics: CK Metrics Suite, Metrics for Object Oriented Design (MOOD)<br />

Project Estimation Techniques, COCOMO Model: Basic COCOMO Model, Intermediate COCOMO<br />

model, Complete COCOMO model, COCOMO II<br />

Web Engineering: General Web Characteristics, Emergence of Web Engineering, Web Engineering<br />

Process, Web Design Principles.<br />

Textbooks<br />

1. Software Engineering, Roger S Pressman, TMH<br />

2. Fundamentals of Software Engineering, Rajib Mall, PHI<br />

Reference Books<br />

1. Software Engineering, Sommerville, Pearson<br />

2. Software Engineering Fundamentals, Behforooz& Hudson, Oxford<br />

PECS3204-Compiler Design (3-1-0)<br />

MODULE – 1(Lecture hours: 16)<br />

Introduction: Overview and phases of compilation.<br />

Lexical Analysis: Non-deterministic and deterministic finite automata (NFA & DFA), regular<br />

grammar, regular expressions and regular languages, design of a lexical analyser as a DFA,<br />

lexical analyser generator.<br />

Syntax Analysis:Role of a parser, context free grammars and context free languages, parse trees<br />

and derivations, ambiguous grammar.<br />

Top Down Parsing: Recursive descent parsing, LL(1) grammars, non-recursive predictive<br />

parsing, error reporting and recovery.<br />

Bottom Up Parsing: Handle pruning and shift reduces parsing, SLR parsers and construction or<br />

SLR parsing tables, LR(1) parsers and construction of LR(1) parsing tables, LALR parsers and<br />

49


construction of efficient LALR parsing tables, parsing using ambiguous grammars, error<br />

reporting and recovery, parser generator.<br />

MODULE – 2(Lecture hours: 18)<br />

Syntax Directed Translation: Syntax directed definitions (SDD), inherited and synthesized<br />

attributes, dependency graphs, evaluation orders for SDD, semantic rules, application of syntax<br />

directed translation.<br />

Symbol Table: Structure and features of symbol tables, symbol attributes and scopes.<br />

Intermediate Code Generation: DAG for expressions, three address codes - quadruples and triples,<br />

types and declarations, translation of expressions, array references, type checking and<br />

conversions, translation of Boolean expressions and control flow statements, back patching,<br />

intermediate code generation for procedures.<br />

MODULE – 3 (Lecture hours: 16)<br />

Run Time Environment: storage organizations, static and dynamic storage allocations, stack<br />

allocation, handlings of activation records for calling sequences.<br />

Code Generations: Factors involved, registers allocation, simple code generation using stack<br />

allocation, basic blocks and flow graphs, simple code generation using flow graphs.<br />

Elements of Code Optimization: Objective, peephole optimization, concepts of elimination of local<br />

common sub-expressions, redundant and un-reachable codes, basics of flow of control<br />

optimization.<br />

Text Book:<br />

Compilers – Principles, Techniques and Tools<br />

Authors: Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman Publisher:<br />

Pearson<br />

PECS3205 Introduction to Mainframes<br />

Module I:<br />

Evolution of Mainframe hardware (6Hours)<br />

Overview of Computer Architecture -Classification of Computers - micro, mini, mainframes<br />

and super computer - Mainframe computer - key features - benefits - Evolution of Mainframes -<br />

Different hardware systems<br />

Mainframes OS and Terminology (6 Hours)<br />

Operating systems on mainframes, Batch processing vs. online processing - mainframe<br />

operating system. - evolution - concepts of Address space, Buffer management - Virtual storage -<br />

paging - swapping - Dataset management in mainframes<br />

50


z/OS and its features (6 Hours)<br />

Z-operating system (Z/OS) - Virtual storage - Paging process - storage Managers - Program<br />

execution modes - Address space - Multiple virtual system(MVS) , MVS address space, Z/OS address<br />

space - Dataset - sequential and partial dataset - Direct access storage device(DASD) -Access<br />

methods - Record formats - Introduction to virtual storage access methods(VSAM) - Catalog - VTOC<br />

Module-II<br />

Introduction to JCL (7 Hours)<br />

Introduction to Job Control language - Job processing - structure of JCL statements - Various<br />

statements in JCL - JOB statement - EXEC statement - DD statement - JCL procedures and IBM<br />

utility programs.<br />

COBOL Programming 1 (5 Hours)<br />

COBOL<br />

Introduction – History, evolution and Features, COBOL program Structure, steps in executing<br />

Language Fundamentals – Divisions, sections, paragraphs, sections, sentences and statements,<br />

character set, literals, words, figurative constants, rules for forming user defined words, COBOL<br />

coding sheet.<br />

Data division – Data names, level numbers, PIC and VALUE clause, REDEIFNES,<br />

RENAMES and USAGE clause<br />

Procedure Division – Input / Output verbs, INITIALIZE verb, data movement verbs,<br />

arithmetic verbs, sequence control verbs.<br />

COBOL Programming 2 (5 Hours)<br />

File processing – Field, physical / logical records, file, file organization (sequential, indexed<br />

and relative) and access mode, FILE-CONTROL paragraph, FILE SECTION, file operations.<br />

File handling verbs – OPEN, READ, WRITE, REWRITE, CLOSE.<br />

Table processing – Definition, declaration, accessing elements, subscript and index, SET<br />

statement, SEARCH verb, SEARCH ALL verb, comparison.<br />

Miscellaneous verbs – COPY, CALL, SORT, MERGE, STRING, UNSTRING verbs.<br />

51


Module III: Overview of DB2 (8 Hours)<br />

Introduction to DB2 – System Service component, Database Service component, Locking<br />

Service component, Distributed Data Facility Services component, Stored Procedure component,<br />

catalogs and optimizer<br />

DB2 Objects and Data Types - DB2 Objects Hierarchy, Storage groups, Database, Table<br />

space, Table, Index, Clustered index, Synonyms and aliases, Views, Data Types.<br />

DB2 SQL programming – Types of SQL statements, DCL, DDL, DML, SPUFI utility.<br />

Embedded SQL programming – Host variable, DECLGEN utility, SQLCA, single/multiple row<br />

manipulation, cursors, scrollable cursors.<br />

Mainframe Application Development guidelines (7 Hours)<br />

COBOL coding standards, relation between a COBOL file handling program and JCL,<br />

Different types of ABEND codes, COBOL-DB2 program pre-compilation, DBRM (Database Request<br />

Module), Application plan/packages, program execution methods (EDIT JCL, foreground and<br />

background modes).<br />

Courseware & REFERENCE Books:<br />

1. MVS JCL, Doug Lowe, Mike Murach and Associates<br />

2. Gary DeWard Brown, JCL Programming Bible (with z/OS) fifth edition, Wiley India Dream<br />

Tech, 2002.<br />

3. z/OS V1R4.0 MVS JCL Reference found online at<br />

http://www-1.ibm.com/support/docview.wss?uid=pub1sa22759706<br />

4. z/OS V1R1.0 MVS JCL Reference found online at<br />

http://publibz.boulder.ibm.com/cgibin/bookmgr_OS390/BOOKS/iea2b600/CCONTENTS<br />

5. COBOL - Language Reference, Ver 3, Release 2, IBM Redbook.<br />

6. COBOL - Programming Guide, Ver 3, Release 2, IBM Redbook.<br />

7. Nancy Stern & Robert A Stern, “Structured Cobol Programming”, John Wiley & Sons, New<br />

York, 1973.<br />

8. M.K. Roy and D. Ghosh Dastidar, “Cobol Programming”, Tata McGraw Hill, New York, 1973.<br />

9. Newcomer and Lawrence, Programming with Structured COBOL, McGraw Hill Books, New<br />

York, 1973.<br />

10. Craig S Mullins, DB2 Developer’s Guide, Sams Publishing, 1992.<br />

11. Gabrielle Wiorkowski & David Kull, DB2 Design & Development Guide, Addison Wesley,<br />

1992.<br />

12. C J Date & Colin J White, A Guide to DB2, Addison Wesley.<br />

13. IBM Manual: DB2 Application Programming and SQL guide.<br />

14. IBM Manual: DB2 SQL Reference.<br />

15. DB2 Version 7 Information Center found online at<br />

http://publib.boulder.ibm.com/infocenter/db2v7luw/index.jsp<br />

52


PECS3206 MOBILE COMPUTING (3-0-0)<br />

Module - I (16 hours)<br />

Introduction to Personal Communications Services (PCS) : PCS Architecture, mobility management,<br />

Networks signaling, Global System for Mobile Communication (GSM) System overview : GSM<br />

Architecture, Mobility management, Network signaling.<br />

General Packet Radio Services (GPRS) : GPRS Architecture, GPRS Network Nodes, Mobile Data<br />

Communication ; WLANs (Wireless LANs) IEEE 802.II standard, Mobile IP.<br />

Module - II (18 hours)<br />

Wireless Application Protocol 9WAP) : The Mobile Internet standard, WAP Gateway and Protocols,<br />

wireless mark up Languages (WML), Wireless Local Loop (WLL) : Introduction to WLL Architecture,<br />

wireless Local Loop Technologies.<br />

Third Generation (3G) Mobile Services : Introduction to International Mobile Telecommunications<br />

2000 (IMT 2000) Vision, Wideband Code Division Multiple Access (W-CDMA), and CDMA 2000,<br />

Quality of services in 3G.<br />

Module - III (16 hours)<br />

Global Mobile Satellite Systems ; case studies of the IRIDIUM and GLOBALSTAR systems. Wireless<br />

Enterprise Networks : Introduction to Virtual Networks, Blue tooth technology, Blue tooth Protocols.<br />

TEXT BOOK<br />

1. “Pervasive Computing”, Burkhardt, Pearson<br />

2. “Mobile Communication”, J. Schiller, Pearson<br />

3. “The Wireless Application Protocol”, SandeepSinghal, Pearson<br />

4. “Mobile and Personal Communication Systems and Services”, Raj Pandya, Prentice Hall of India,<br />

2001.<br />

Reference :<br />

1. “Guide to Designing and Implementing Wireless LANs”, Mark Ciampa, Thomson learning, Vikas<br />

Publishing House, 2001.<br />

2. “Wireless Web Development”, Ray Rischpater, Springer Publishing<br />

3. “The Wireless Application Protocol”, SandeepSinghal, Pearson.<br />

4. “Third Generation Mobile Telecommunication Systems”, by P. Stavronlakis, Springer Publishers,<br />

53


PECS3207 MULTIMEDIA TECHNOLOGY(3-1-0)<br />

Module – I (16 hours)<br />

Introduction: Definition, properties and uses of Multimedia Systems. Traditional Data streams<br />

characteristics, Characteristics of continuous media data based on time, space and continuity.<br />

Sound/Audio: Basic sound concepts, MIDI devices and MIDI messages. Image: Digital image<br />

representation, Image Format, Graphics format, Computer Image Processing: Image Synthesis,<br />

Image Analysis and Image Transmission. Video: Video Signal Representation, Computer Video and<br />

Television format.<br />

Module –II (18 hours)<br />

Data Compression: Source, Entropy and Hybrid Encoding, Some basic compression techniques,<br />

JPEG, MPEG and MHEG.<br />

Multimedia Operating Systems: Process Management-Real-time Scheduling System Model, Rate<br />

Monotonic & Earliest Deadline First Algorithm, Process Utilization, Multimedia File System Paradigm,<br />

Disk Scheduling.<br />

Multimedia Communication Systems: Application Subsystem, Transport Subsystem, QOS and<br />

Resource Management.<br />

Synchronization: Notion of Synchronization, Presentation Requirements, Reference model for<br />

Multimedia Synchronization, Synchronization Specification.<br />

Module –III (16 hours)<br />

Multimedia Authoring Tools, Multimedia Systems Frameworks: Multimedia Information System:<br />

Multimedia Information Model and Multimedia Distributed Processing Model. Multimedia<br />

Communication System: Multimedia Conferencing Model and Multimedia Network Model. QOS layer<br />

Architecture, Distributed Multimedia Systems: Features of Distributed Multimedia System, Types of<br />

Distributed Multimedia Application, QOS in Distributed Multimedia System.<br />

Textbooks:<br />

1. Multimedia: Computing, Communications & Applications, Ralf Steinmetz and Klara Nahrstedt,<br />

Pearson Education.<br />

2. Multimedia Systems, P.K.Buford, Pearson Education<br />

Reference Books:<br />

1. Fundamentals of Multimedia- Ze Nian and Mark S Drew (PHI)<br />

54


MGOM1201 PRODUCTION AND OPERATIONS<br />

MANAGEMENT (4-0-0)<br />

Course Objective:<br />

The course is designed to acquaint the students with decision making in planning, scheduling and<br />

control of production and operation functions in both manufacturing and services.<br />

Course Content:<br />

MODULE:1(12 Hours)<br />

Operations Management- An Introduction<br />

Primary topics in Operations Management, Operations Function, and Transformation process and<br />

Competitiveness.<br />

Operations Strategy<br />

Strategic Decisions in Operations, Strategy Deployment, and Vertical Integration, Service Operation,<br />

Service strategy, Manufacturing Strategy and Mass customization;<br />

Product Development and Service Design<br />

New Product design, Product life cycle, Process design, Process life cycle, Form design, Functional<br />

design, Production design, Concurrent design, Technological design and Service design process.<br />

MODULE:2(12 Hours)<br />

Facilities Location & Layout Planning<br />

Location - Principles and Factors; Location Analysis techniques- Factor Rating, Centre of Gravity<br />

Technique, Brown & Gibson Model. Layout – Concept & Basic Principles, Process Layout (Block<br />

Diagramming,<br />

Relationship Diagram, Computerized Layout Solutions, Service Layout); Product Layout – Process<br />

Layout; Fixed Position Layout. Hybrid Layouts – Cellular, FMS (Flexible Manufacturing System)<br />

Project Management and Scheduling<br />

Project planning, , project control, project scheduling Models Project Network, Critical path Method<br />

(CPM), Programme Evaluation Review Technique( PERT) , Project crashing and Time cost Trade-Off;<br />

Objective of Scheduling, Sequencing, Gantt charts, Advanced Planning and Scheduling System.<br />

Strategies for Managing Demand, Strategies for Managing Supply Production planning control,<br />

Aggregate planning costs and strategies. Gantt chart, Sequencing model. "n" jobs 1 machine, "n" jobs<br />

2 machines, "n" jobs “m” machine<br />

MODULE:3(12 Hours)<br />

Inventory Management<br />

Concept of inventory with independent demand: Inventory cost structure Deterministic inventory<br />

model - EOQ models, instantaneous receipt, Inventory model with discounts, delivery over a period of<br />

time, Periodic review and continuous review inventory model; Selective Inventory Control - ABC and<br />

VED.<br />

55


Quality Management<br />

Concept of quality; Quality of design, Conformance & performance; Cost of poor process performance<br />

and quality. Statistical Quality Control - Process Control (X, R & P chart), Product control-acceptance<br />

sampling and OC curve. Concept of TQM.<br />

MODULE:4(16 Hours)<br />

Just in Time and Lean Production<br />

Basic element in JIT, Pull system, Push system, Kanban production control system , Benefits of JIT,<br />

Jit implementation in Learning Organization, JIT in Services.<br />

topics.<br />

Books<br />

1. Chase, Jacobs, Aquilano, Agarwal, - “Operations Management”, TMH<br />

2. Aswathappa& Sridhar Bhat, - “Production and Operations Management”, HPH<br />

Reference:<br />

1. Krajewski,Ritzman,Kansal, - “Operations Management”, Pearson<br />

2. Everette. Adam Jr., Ronald J. Ebert, - “Production and Operations Management”, PHI<br />

3. Roberta S. Russell & Bernard W. Taylor III, - “Operations Management”, Pearson/ PHI<br />

4. Gaither, Frazier- Operations Management<br />

MGGM1206 ORGANIZATIONAL BEHAVIOUR (3-1-0)<br />

Introduction to the Course :<br />

Organizational Behavior (OB) is a field of study that investigates the impact that individuals, groups,<br />

and structure have on behavior within an organization. Then it applies that knowledge to make<br />

organizations work more effectively.<br />

Course Objective :<br />

This course will expose students to gain knowledge on the diversified behavioral science<br />

theories and its applications in organizations.<br />

Pedagogy<br />

Class room lectures will be substantiated by Case Analysis, assignment and viva-voce, Demo<br />

Exercises, Movie Analysis, Games, role playing<br />

Comprehensive Course Outline :<br />

Module – 1(12 Hours)<br />

Concept and models of OB, OB Systems- The Synergy<br />

Module - 2(Individual System) (12 Hours)<br />

Perception, Learning and Behaviour Modification, motivation, attitude and Values, personality,<br />

emotion and stress.<br />

Module – 3 (Social System) (12 Hours)<br />

Communication, Group Dynamics, Conflict , Leadership<br />

56


Module - 4 (Organizational systems) (16 Hours)<br />

Organizational power and politics, Organizational culture and climate, Organizational Change and<br />

development, International Dimensions of OB, Managing Diversity.<br />

Recommended Text :<br />

• Robins &Sanghii, OrganisationalBehaviour, Pearson<br />

• Aswathappa, Organization Behavior,Himalaya<br />

Reference Books :<br />

• Luthans ,F. OrganisationalBehaviour - TMH<br />

• UdaiPareek , Understanding OrganisationalBehaviour, Oxford<br />

• Prasad,L.M. Organization Behavior,S.Chand.<br />

• Greenberg and Baron, Behavior in organization, Prentice hall.<br />

MGGM1104 ESSENTIAL ECONOMICS FOR MANAGEMENT (3-1-0)<br />

Course Objective:<br />

In today's dynamic economic environment, effective managerial decision making requires timely and<br />

efficient use of information. The basic purpose of this course is to provide students with a basic<br />

understanding of the economic principles, methodologies and analytical tools that can be used in<br />

business decision making problems. It provides an understanding of the economic environment and<br />

its impact on strategy formulation. The course also focuses on the impact of economic policies on<br />

managerial decision-making by providing an understanding of fiscal policy, and national and global<br />

economic issues affecting business.<br />

The language of science (and all analytical thinking) is mathematics. Since economics is a social<br />

science, use of some mathematical tools, basically the constrained and un-constrained optimization<br />

techniques will help in measuring and solving the basic economic problems and thus improves<br />

decision-making. It becomes difficult and totally un-practicable to solve business (economic) problems<br />

logically and systematically without use of mathematics. The basic objective is to solve problems<br />

mathematically and interpret the results economically.<br />

Course Content:<br />

Module-1: Introduction & Micro Economics<br />

Introduction to economics- Scarcity, Choice and Efficiency, Circular Flow of Economic Activity,<br />

Fundamental issues of what, how and for whom to produce to make the best use of economics,<br />

Economic Role of Government.<br />

Basic Concepts: Marginalism and Incrementalism, Functional Relationships: Total, Average and<br />

Marginal. General and partial equilibrium, Opportunity cost<br />

Demand for a commodity: Law of demand, Demand schedule and demand curve, Individual<br />

and market demand, Change in demand<br />

Consumer behavior: Analysing law of demand through Marshalian utility analysis and<br />

Indifference curve technique. Consumer Surplus<br />

Elasticity of Demand<br />

57


Price Elasticity of demand : Estimation, Types, Elasticity and revenue, Factors affecting price<br />

elasticity of demand<br />

Income elasticity , Cross elasticity, Uses of different concepts elasticity in business<br />

decisions.<br />

Analysis of Supply: Law of Supply, Supply schedule and supply curve, Change in supply, Price<br />

elasticity of supply,<br />

Equilibrium of demand and supply: Equilibrium with demand and supply curves, Effect of a<br />

shift of demand and supply curves, Rationing of prices, Impact of tax on prices and quantity,<br />

Prices fixed by law (Minimum floors and Maximum ceilings)<br />

Demand Estimation: Approaches to demand estimation, Demand Estimation by Regression<br />

Analysis.<br />

Demand Forecasting: Sources of Data (Expert opinion, Surveys, Market experiments), Timeseries<br />

Analysis (trend projection and Exponential smoothening), Barometric Forecasting,<br />

Forecasting with input and output model.<br />

Production Function: Production function with one variable input, Production function with two<br />

variable inputs, optimal combination of inputs, Returns to scale<br />

Cost Theory: Types of costs, Production and cost, Short-run cost functions, Long-run cost<br />

functions, Economies of scale and scope, Learning curve, Cost-Volume-profit Analysis<br />

Perfect Competition: Characteristics, Equilibrium price determination under both short run and<br />

long run, Evaluation of perfect competition<br />

Monopoly: Characteristics, Profit maximizing price determination under both short run and long<br />

run, Allocative efficiency and income redistribution, Relevance of perfect competition and<br />

monopoly<br />

Monopolistic Competition: Characteristics, Profit maximizing price determination under both<br />

short run and long run, Evaluation of Monopolistic competition<br />

Oligopoly: Characteristics, Price Rigidity(Kinked demand curve model), Interdependence (The<br />

Cournot model) and Cartels and Collusion, Price Leadership, Cost-plus Pricing, Multiple Product<br />

Pricing, Price Skimming, Penetration Pricing, Transfer Pricing and Price Discrimination<br />

Module-2: Macro Economics<br />

National Income Accounting: Concept, Eight variants of national product aggregates,<br />

Measurement (Income, Value Added and Expenditure), Real and Nominal GNP, Difficulties in<br />

measuring the national income, Uses of National income statistics<br />

Environmental Income Accounting, Green GDP, Sustainable Development, National<br />

income and social welfare<br />

Consumption and Investment functions: Concept, Determinants, Multiplier and Accelerator<br />

Demand for Money: Classical and Keynesian theories on demand for money<br />

Supply of Money: Components of money supply, The process of Deposit Creation, Balance<br />

Sheet of the Central Bank.<br />

Aggregate Demand: The Goods Market and the IS Curve, The Money Market and the LM Curve,<br />

Form IS-LM model to the Aggregate Demand.<br />

Aggregate Supply<br />

Explaining macro-economic equilibrium through Aggregate Demand and Aggregate<br />

Supply,<br />

58


Monetary Policy: Objectives, Instruments, Monetary Policy in The AD- AS Framework,<br />

Crowding-Out Controversy, Monetary policy in an open economy<br />

Fiscal Policy: Objectives, Instruments, Impact of Structural Deficits, Government Debt and<br />

Economic Growth.<br />

Interaction between monetary and Fiscal Policy<br />

Features of The Business Cycle, Definition Of Inflation, Price Indices, Prices in the AD-AS<br />

Framework, The Economic Impacts of Inflation, The Phillips Curve, Anti-Inflationary Policy<br />

Unemployment: Types, Okun’s Law, Impact of Unemployment, Economic Interpretation Of<br />

Unemployment<br />

International Trade: Economic Basis For International Trade, Gains from International Trade<br />

Balance of Payment (BoP): Meaning, BoP Account, Disequilibrium in BoP, Measures to correct<br />

disequilibrium in BoP<br />

Foreign Exchange: The Determination of Foreign Exchange Rates, Floating Exchange Rate and<br />

Fixed Exchange Rates, Mundell-Fleming Model,<br />

Books & Reference:<br />

1. Managerial Economics in a Global Economy, by D. Salvatore, Sixth Edition, OUP, 2008<br />

2. Managerial Economics, Truett & Truett, Wiley Publication.<br />

3. Managerial Economics, by Petersen Craig H. Cris Lewis and S.K. Jain, Pearson, 2007<br />

4. Modern Micro Economics, , Koutsoyiannis, (1975) , A, Macmillan Press<br />

5. Managerial Economics, Mehta, P. L (1999), Sultan Chand & Sons<br />

6. Principles of Microeconomics, Mankiw, N. G (2006), Cengage Learning<br />

7. Macroeconomics, Mankiw, N. G, (2009), Worth Publishers<br />

8. Macroeconomics, Theory and Policy, Dwivedy, D.N (2007), Tata McGraw Hill<br />

9. Macroeconomics, D’Souza, E (2008), Pearson Education<br />

10. Macroeconomic Analysis, Shapiro, E (2003), Galgotia Publications<br />

11. Environmental Economics in Theory and Practice – Hankey N, Shogren J F, and White B –<br />

1999 – Macmillan Indian Limited<br />

12. Indian Economy, Mishra & Puri (2011), Himalaya Publishing House<br />

MGFM1101 ACCOUNTING FOR MANAGERS (3-1-0)<br />

Course Objective:<br />

This course ‘Accounting for Managers’ has been designed to enable the students to acquire the skills<br />

necessary to prepare, use, interpret and analyze financial information.<br />

Module 1 (12 Hours)<br />

Accounting Environment of business, Corporate Entities: Salient Features, GAAP: Concepts,<br />

Conventions, Assumptions, Accounting Equation: Tool to understand business decisions, Financing<br />

Decisions/Investment Decisions/Operating Decisions, Accounting Equation Financial Statements,<br />

59


Balance Sheet/Income Statement/Cash Flow Statement, Financing Decisions and Financial<br />

Statement,<br />

Module 2 (12 Hours)<br />

Equity Instruments: Equity and Preference Capital, Debt Instruments: Debentures/ Bonds/ Loans,<br />

Dividend and Interest payment, Investment Decision and Financial Statements, Fixed<br />

Assets:/Inventory Valuation/Investment , Operating Decisions and Financial Statements, Revenue<br />

Recognition, Expenses, Profit: Gross Profit/PBDITA/PBIT/PBT/PAT, Interrelationship between<br />

Financial statements<br />

Module 3 (12 Hours)<br />

Financial Statement Analysis: common size statements, ratio analysis, Du pont analysis, Inter-firm<br />

and intra-firm comparison, reading CFS<br />

Module 4 (16 Hours)<br />

Cost Concepts and decision making, Overheads, CVP analysis. Preparation of Cost Sheets using<br />

excels, Budgeting and Budgetary Control, Variance analysis, Activity based costing (ABC), cost &<br />

pricing<br />

A group project work will be given to students to analyse an industry and track market price<br />

movement.<br />

Books & Reference:<br />

1. Financial Accounting -- A managerial Perspective, R. Narayanswamy, PHI<br />

2. Cost Accounting- A managerial Emphasis by Horn green, Dater and Foster.<br />

3. Khan & Jain – Management Accounting, TMH.<br />

4. Horngren ,Datar, Foster- Cost Accounting, Pearson.<br />

5. Financial Accounting, Jain/Narang/Agrawal, Kalyani.<br />

6. Basic Financial Accounting for Management, Shah, Oxford.<br />

60


PRACTICALS/SESSIONALS (6 th SEMESTER).<br />

PCCS3207-OPERATING SYSTEM LABORATORY through<br />

UNIX/LINUX (0-0-3)<br />

1. Detail anatomy of Operating System.<br />

2. Basic DOS Commands and its Use.<br />

3. Basic UNIX / LINUX commands and its Use.<br />

4. Study of different editors in LINUX (vi, gedit, etc.)<br />

5. Detail study of File Access Permission in LINUX.<br />

6. Detail study of UNIX Shell Programming.<br />

7. Programs on process creation and synchronization, inter process communication including<br />

shared memory, pipes and messages.( Dinning Philosopher problem / Cigarette Smoker<br />

problem / Sleeping barber problem).<br />

8. Programs on UNIX System calls.<br />

9. Simulation of CPU Scheduling Algorithms. (FCFS, RR, SJF, Priority, Multilevel Queuing).<br />

10. Simulation of Banker’s Algorithm for Deadlock Avoidance, Prevention.<br />

11. Program for FIFO, LRU, and OPTIMAL page replacement algorithm.<br />

PCCS3208 INTERNET & WEB TECHNOLOGY LABORATORY (0-0-3)<br />

1. Introduction to major internet protocol- HTTP, FTP, SMTP<br />

2. Study of Web Browser- Microsoft Internet Explorer and Netscape Navigator.<br />

Their Network options, security features, Cookies, file cashing, temporary files etc.<br />

3. HTML- Basics of HTML., text, image, other MIME types, lists, tables,<br />

4.HTTP methods, forms.<br />

5. Multimedia on the Web- Embeddig audio and video files in HTML<br />

6. Java Script- Introduction to Java Script for client side validation.<br />

7. Serves side scripting – Introduction to fundamentals concepts of ASP or JSP<br />

or PHP (any one platform depending on instructor).<br />

8.Basics of CGI scripting using Perl or C.<br />

9. Simple examples of request/ response objects.<br />

10. Basic introduction to web solutions architecture.<br />

61


PCCS3209 SOFTWARE ENGINEERING LABORATORY<br />

Experiment 1: Develop requirements specification for a given problem<br />

(The requirements specification should include both functional and non-functional requirements.<br />

For a set of about 20 sample problems, see the questions section of Chap 6 of Software Engineering<br />

book of Rajib Mall)<br />

Experiment 2: Develop DFD Model (Level 0, Level 1 DFD and data dictionary) of the sample problem<br />

(Use of a CASE tool required)<br />

Experiment 3: Develop Structured design for the DFD model developed<br />

Experiment 4: Develop UML Use case model for a problem<br />

(Use of a CASE tool any of Rational rose, Argo UML, or Visual Paradigm etc. is required)<br />

Experiment 5: Develop Sequence Diagrams<br />

Experiment 6: Develop Class diagrams<br />

Experiment 7: Develop code for the developed class model using Java<br />

Experiment 8: Use testing tool such as Junit<br />

Experiment 9: Use a configuration management tool<br />

Experiment 10: Use any one project management tool such as Microsoft Project or Gantt Project,<br />

etc.<br />

62


CENTURION UNIVERSITY OF TECHNOLOGY & MANAGEMENT<br />

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING<br />

COURSE STRUCTURE & SYLLABUS FOR 4 TH YEAR B.TECH. PROGRAMME<br />

(Proposed)<br />

7 TH Semester 8 th Semester<br />

Theory<br />

Code Subject L-T-P<br />

PCCS4101<br />

Artificial Intelligence<br />

Credi<br />

t<br />

3-1-0 4<br />

Theory<br />

Code Subject L-T-P<br />

PCCS<br />

4201<br />

Cre<br />

dit<br />

Cryptography &<br />

Network Security 3-1-0 4<br />

PCCS4102<br />

Advanced Java<br />

Programming 3-1-0 4<br />

Professional Elective-3(Any One) 3-1-0 4 PECS<br />

Building Enterprise<br />

4202<br />

PECS4103 Application<br />

PECS<br />

Advance Computer<br />

4203<br />

PECS4104 Architecture<br />

PECS4105<br />

PECS4106<br />

Computer Graphics<br />

Advance Operating<br />

System<br />

Professional Elective-4(Any<br />

One)<br />

PECS<br />

4204<br />

PECS<br />

4205<br />

Parallel and<br />

Distribution System<br />

Principle of<br />

Artificial Neural<br />

Networks<br />

Software Quality<br />

Assurance and<br />

Testing<br />

Embedded System<br />

Development<br />

3-1-0 4<br />

Free Elective-3 3-1-0 4 Free Elective -4 3-1-0 4<br />

Theory Credits 16 Theory Credits 12<br />

Practical/Sessional<br />

Practical/Sessional<br />

PCCS4107<br />

PCCS4108<br />

Advanced Java<br />

Laboratory<br />

0-0-3 2<br />

Seminar 0-0-3 2<br />

PCCS<br />

4207<br />

Project 0-0-9 6<br />

PCCS4109 Project (Minor) 0-0-3 2<br />

Practical / Sessional Credits 6 Practical / Sessional Credits 6<br />

TOTAL SEMESTER CREDITS<br />

22<br />

TOTAL CUMMULATIVE CREDITS 206<br />

TOTAL CONTACT HOURS/WEEK 25<br />

TOTAL SEMESTER CREDITS<br />

TOTAL CUMMULATIVE<br />

CREDITS<br />

TOTAL CONTACT<br />

HOURS/WEEK<br />

18<br />

224<br />

21<br />

63


Module 1 18Hrs<br />

7 TH SEMESTER<br />

PCCS4101 ARTIFICIAL INTELLIGENCE<br />

What is Artificial Intelligence? AI Technique, Level of the Model,Problem Spaces, and Search:<br />

Defining the Problem as a State Space Search, Production Systems, Problem Characteristics,<br />

Production System Characteristics, Issues in the Design of Search Programs.Heuristic Search<br />

Techniques: Generate-and-Test, Hill Climbing, Best-first Search, Problem Reduction, Constraint<br />

Satisfaction, Means-ends Analysis,Knowledge Representation: Representations and Mappings,<br />

Approaches to Knowledge Representation, Using Predicate Logic: Representing Simple Facts in<br />

Logic, Representing Instance and ISA Relationships, Computable Functions and Predicates,<br />

Resolution, Natural Deduction.Using Rules: Procedural Versus Declarative Knowledge, Logic<br />

Programming, Forward Versus Backward Reasoning, Matching, Control Knowledge.Symbolic<br />

Reasoning Under Uncertainty: Introduction to Nonmonotonic Reasoning, Logics for Nonmonotonic<br />

Reasoning, Implementation Issues, Augmenting a Problem-solver, Depth-first Search, Breadth-first<br />

Search.Weak and Strong Slot-and-Filler Structures: Semantic Nets, Frames, Conceptual<br />

DependencyScripts, CYC.<br />

Module 2 16Hrs<br />

Game Playing: The Minimax Search Procedure, Adding Alpha-beta Cutoffs, Iterative<br />

Deepening.Planning: The Blocks World, Components of a Planning System, Goal Stack Planning,<br />

Nonlinear Planning Using Constraint Posting, Hierarchical PlanningOther Planning<br />

Techniques.Understanding: What is Understanding, What Makes Understanding Hard?,<br />

Understanding as Constraint Satisfaction.Natural Language Processing: Introduction, Syntactic<br />

Processing, Semantic Analysis, Discourse and Pragmatic Processing, Statistical Natural Language<br />

Processing, Spell Checking.<br />

Module 3 16Hrs<br />

Learning: Rote Learning, Learning by Taking Advice, Learning in Problem-solving, Learning from<br />

Examples: Induction, Explanation-based Learning, Discovery, Analogy, Formal Learning Theory,<br />

Neural Net Learning and Genetic Learning. Expert Systems: Representing and Using Domain<br />

Knowledge, Expert System Shells, Explanation, Knowledge Acquisition.<br />

Text Book:<br />

1. Elaine Rich, Kevin Knight, &Shivashankar B Nair, Artificial Intelligence, McGraw Hill, 3rd<br />

ed.,2009<br />

References:<br />

1) Introduction to Artificial Intelligence & Expert Systems, Dan W Patterson, PHI.,2010<br />

2) S Kaushik, Artificial Intelligence, Cengage Learning, 1st ed.2011<br />

64


MODULE-I (14 Hrs)<br />

PCCS4102 ADVANCED JAVA PROGRAMMING<br />

Introduction to JDBC:JDBC Drivers & Architecture. Database Programming using JDBC. Studying<br />

Javax.sql.* package , Accessing a Database .<br />

Java Beans: Introduction to Java Beans, Java Beans API<br />

Introduction to J2EE, J2EE Overview, Why J2EE? J2EE Architecture, J2EE APIs, J2EE Containers<br />

MODULE-II:(16 Hrs)<br />

Web Servers and Servlets: Tomcat web server, Web Application Basics, Architecture and challenges of<br />

Web Application.<br />

Introduction to Servlets: Lifecycle of a Servlet, The Servlet API, The javax.servlet Package,<br />

Initializing a Servlet, Reading Servlet parameters, Reading Initialization parameters.<br />

Developing and Deploying Servlets: Exploring Deployment Descriptor (web.xml).<br />

The javax.servlet HTTP package, Handling Http Request & Responses, Session Tracking &<br />

Management, Dealing with cookies.Filtering Request and Response, ProgrammingFilter, FilterMapping,<br />

Servlet Listeners<br />

MODULE-III:(16 Hrs)<br />

Java Server Pages: Basic JSP Architecture, Life Cycle of JSP,JSP Tags and Expressions, Role of JSP<br />

in MVC-2,JSP with Database, JSP Implicit Objects, TagLibraries, JSP Expression Language<br />

(EL),Using Custom Tag,JSPCapabilities:,ExceptionHandling,SessionManagement,Directives,JSP with<br />

Java Bean<br />

Framework: Introduction to the web MVC framework/Struts/Spring etc.<br />

Reference Books<br />

1. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999. (UNIT III and<br />

UNIT V)<br />

2. Web reference: http://java.sun.com.<br />

3. J2EE The Complete Reference<br />

4. Server Programming , Black Book<br />

65


PECS4103 BUILDING ENTERPRISE APPLICATION<br />

MODULE-1:16 Hrs<br />

Introduction to enterprise applications and their types, software engineering methodologies,<br />

life cycle of raising an enterprise application, introduction to skills required to build an<br />

enterprise application, key determinants of successful enterprise applications, and measuring<br />

the success of enterprise applications<br />

Inception of enterprise applications, enterprise analysis, business modeling, requirements<br />

elicitation, use case modeling, prototyping, non functional requirements, requirements<br />

validation, planning and estimation<br />

MODULE-2: 16 Hrs<br />

Concept of architecture, views and viewpoints, enterprise architecture, logical architecture,<br />

technical architecture - design, different technical layers, best practices, data architecture and<br />

design – relational, XML, and other structured data representations, Infrastructure<br />

architecture and design elements - Networking, Internetworking, and Communication<br />

Protocols, IT Hardware and Software, Middleware, Policies for Infrastructure Management,<br />

Deployment Strategy, Documentation of application architecture and design<br />

MODULE-3: 18 Hrs<br />

Construction readiness of enterprise applications - defining a construction plan, defining a<br />

package structure, setting up a configuration management plan, setting up a development<br />

environment, introduction to the concept of Software Construction Maps, construction of<br />

technical solutions layers, methodologies of code review, static code analysis, build and<br />

testing, dynamic code analysis – code profiling and code coverage<br />

Types and methods of testing an enterprise application, testing levels and approaches,<br />

testing environments, integration testing, performance testing, penetration testing, usability<br />

testing, globalization testing and interface testing, user acceptance testing, rolling out an<br />

enterprise application.<br />

Courseware & reference books:<br />

The courseware including PowerPoint is available for the Elective. In addition, following reference<br />

book can also be used:<br />

Text Book<br />

o Raising Enterprise Applications – Published by John Wiley, authored by Anubhav<br />

Pradhan, Satheesha B. Nanjappa, Senthil K. Nallasamy, Veerakumar Esakimuthu<br />

o Building Java Enterprise Applications – Published by O'Reilly Media, authored by<br />

Brett McLaughlin<br />

66


Reference Book<br />

o Software Requirements: Styles & Techniques – published by Addison-Wesley Professional<br />

o<br />

o<br />

o<br />

o<br />

o<br />

o<br />

Software Systems Requirements Engineering: In Practice – published by McGraw-<br />

Hill/Osborne Media<br />

Managing Software Requirements: A Use Case Approach, 2/e – published by Pearson<br />

Software Architecture: A Case Based Approach – published by Pearson<br />

Designing Enterprise Applications with the J2EE Platform (PDF available athttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/)<br />

Software Testing, 2/e – published by Pearson<br />

SOFTWARE TESTING Principles and Practices – published by Oxford <strong>University</strong> Press<br />

PECS4104 ADVANCED COMPUTER ARCHITECTURE (3-1-0)<br />

Module-1 (16 hours)<br />

Input-output organization: Accessing I/O devices, Programmed I/O, Interrupt driven I/O, DMA, Buses,<br />

Interface circuits, standard I/O interfaces (PCI,SCSI,USB).<br />

Module-2 (16hours)<br />

Architectural classification of parallel processing (FLYNN’S), Pipelining: Basic concepts, Instruction<br />

and arithmetic pipelining, Data Hazards, Instruction Hazards, Influence on Instruction sets, Data path<br />

and control considerations, superscalar operations, Ultra SPARC II example, performance<br />

considerations, pipeline reservation tables and scheduling.<br />

Module-3 (18 hours)<br />

Array processors: SIMD Array processors, SIMD Interconnection networks.<br />

SIMD Computers and performance Enhancement: The space of SIMD Computers, The Illiac-IV and<br />

the BSP systems, The massively parallel processor, Performance Enhancement methods.<br />

Multiprocessor: Functional structures, Interconnection networks, Parallel memory organizations.<br />

Text Book :<br />

1) Computer Organization by Carl Hamacher, ZvonkoVranesic, SafwatZaky,<br />

INTERNATIONAL EDITION<br />

2) Computer Architecture and parallel processing by Kai Hwang & Faye A. Briggs, McGraw<br />

Hill International Edition<br />

PECS4105 COMPUTER GRAPHICS<br />

Module – I (16 hours)<br />

Overview of Graphics System: Video Display Units, Raster-Scan and Random Scan Systems,<br />

Graphics Input and Output Devices.<br />

Output Primitives: Line drawing Algorithms: DDA and Bresenham’s Line Algorithm, Circle drawing<br />

Algorithms: Midpoint Circle Algorithm and Bresenham’s Circle drawing Algorithm.<br />

67


Two Dimensional Geometric Transformation: Basic Transformation (Translation, rotation, Scaling)<br />

Matrix Representation, Composite Transformations, Reflection, Shear, Transformation between<br />

coordinate systems.<br />

Two Dimensional Viewing: Window-to- View port Coordinate Transformation.<br />

Module –II (16 hours)<br />

Line Clipping (Cohen-Sutherland Algorithm) and Polygon Clipping (Sutherland-Hodgeman Algorithm).<br />

Aliasing and Antialiasing, Half toning, Thresholding and Dithering, Scan conversion of Character.<br />

Polygon Filling: Seed Fill Algorithm, Scan line Algorithm.<br />

Two Dimensional Object Representation: Spline Representation, Bezier Curves and B-Spline Curves.<br />

Fractal Geometry: Fractal Classification and Fractal Dimension.<br />

Three Dimensional Geometric and Modeling Transformations: Translation Rotation, Scaling,<br />

Reflections, shear, Composite Transformation.<br />

Projections: Parallel Projection and Perspective Projection.<br />

Module –III (18 hours)<br />

Visible Surface Detection Methods: Back-face Detection, Depth Buffer, A- Buffer, Scan- line Algorithm<br />

and Painters Algorithm.<br />

Illumination Models: Basic Models, Displaying Light Intensities.<br />

Surface Rendering Methods: Polygon Rendering Methods: Gouraud Shading and Phong Shading.<br />

Computer Animation: Types of Animation, Key frame Vs. Procedural Animation, methods of<br />

controlling Animation, Morphing.<br />

Virtual Reality: Types of Virtual reality systems, Input and Output Virtual Reality devices.<br />

Textbook<br />

1. Computer Graphics with Virtual Reality System, Rajesh K.Maurya, Wiley-Dreamtech.<br />

2. Computer Graphics, D. Hearn and M.P. Baker (C Version), Pearson Education<br />

Reference Books<br />

1. Computer Graphics Principle and Practice , J.D. Foley, A.Dam, S.K. Feiner, Addison, Wesley<br />

2. Procedural Elements of Computer Graphics- David Rogers (TMH)<br />

3. Computer Graphics: Algorithms and Implementations – D.P Mukherjee &Debasish Jana (PHI)<br />

4. Introduction to Computer Graphics & Multimedia – AnirbanMukhopadhyay& Arup Chattopadhyay<br />

(Vikas)<br />

68


PECS4106 ADVANCED OPERATING SYSTEM<br />

MODULE-I (16 Hrs)<br />

Process Synchronization:<br />

Concept of processes, Concurrent processes, Threads, Overview of different classical<br />

synchronization problems, Monitors, Communicating sequential processes (CSP)<br />

Process dedlocks :<br />

Introduction causes of deadlocks, Deadlock handling strategies Models of deadlock.<br />

MODULE-II(18 Hrs)<br />

Distributed operating system:<br />

Architectures, Issues in Distributed operatig systems, Limitations of Distributed Systems, Lamports<br />

logical clock, Global states, Chandy-Lampert’s global state recording algorithm, Basic concepts of<br />

Distributed Mutual Exclusion, Lamport’s Algorithm, Ricat-Agrawala Algorithm: Basic concepts of<br />

Distributed deadlock detection, Distributed File system, Architecture, Design issues, SUN Network<br />

File system.<br />

Basic concepts of Distributed shared memory, Basic concepts of Distributed Scheduling, Load<br />

balancing, Load sharing.<br />

MODULE-III (16 Hrs)<br />

Distributed OS Implementation :<br />

Models, Naming, Process migration, Remote Procedure Calls.<br />

Multiprocessor System :<br />

Motivation, Classification, Multiprocessor Interconnections, Types, Multiprocessor OS functions &<br />

requirements; Design & Implementation Issue; Introduction to parallel programming; Multiprocessor<br />

Synchronization.<br />

Performance, Coprocessors, RISC & data flow :<br />

Introduction, Necessity, Measures, Techniques, Bottlenecks & Saturation, Feedback loops,<br />

Coprocessors, RISC.<br />

Security &Protection :<br />

Security-threats & goals. Penetration attempts, Security Policies & mechanisms, Authentication.<br />

Protections & access control Formal models of protection Cryptography, worms & viruses.<br />

Text Books:<br />

1. Operating System Concepts &Design , Milan Milenkovic, TMH<br />

2. Operating System, H.M. Beitel, Pearsons,<br />

3. Advanced Concepts in operating Systems, Mukeshsinghal and Niranjan G. Shivaratri, TMH<br />

69


PRACTICALS/SESSIONALS (7 th SEMESTER).<br />

PCCS4107ADVANCED JAVA PROGRAMMING LABORATORY<br />

LIST OF EXPERIMENTS<br />

1. Write programs in Java to demonstrate the use of following components Text fields, buttons,<br />

Scrollbar, Choice, List and Check box<br />

2. Write Java programs to demonstrate the use of various Layouts like Flow Layout, Border<br />

Layout, Grid layout, Grid bag layout and card layout<br />

3. Create a web page with the following.<br />

i) Cascading style sheets.<br />

ii) Embedded style sheets.<br />

iii) Inline style sheets.<br />

iv) Use your college information for the web pages.<br />

4. Write programs in Java to create applets incorporating the following features:<br />

Create a color palette with matrix of buttons<br />

Set background and foreground of the control text area by selecting a color from color palette.<br />

In order to select Foreground or background use check box control as radio buttons<br />

To set background images<br />

5. Write programs in Java to do the following.<br />

Set the URL of another server.<br />

Download the homepage of the server.<br />

Display the contents of home page with date, content type, and Expiration date. Last modified<br />

and length of the home page.<br />

6. Write programs in Java using sockets to implement the following:<br />

HTTP request<br />

FTP<br />

SMTP<br />

POP3<br />

7. Write a program in Java for creating simple chat application with datagram sockets and<br />

datagram packets.<br />

8. Write programs in Java using Servlets:<br />

To invoke servlets from HTML forms<br />

To invoke servlets from Applets<br />

9. Write programs in Java to create three-tier applications using servlets<br />

for conducting on-line examination.<br />

for displaying student mark list. Assume that student information is available in a database<br />

which has been stored in a database server.<br />

70


10. Develop a web application using JavaScript (Client validation) JSP (Server Validation).<br />

11. Develop an application to study java Beans.<br />

12. Studying session management in Java.<br />

8 TH SEMESTER<br />

PCCS4201 CRYPTOGRAPHY AND NETWORK SECURITY<br />

Module 1 16Hrs<br />

Introduction to Information Security: Security Goals, Attacks, Security Services and Mechanisms,<br />

Mathematical Background: Integer and Modular Arithmetic, Matrices, Linear Congruence. Groups,<br />

Rings, and Fields, GF(p), Euclidean and Extended Euclidean Algorithms, Polynomial Arithmetic,<br />

GF(2n). Random Number Generation, Prime Numbers, Fermat’s and Euler’s Theorems, Primality<br />

Testing Methods, Factorization, Chinese Remainder Theorem, Quadratic Congruence, Discrete<br />

Logarithms.<br />

Module 2 18Hrs<br />

Traditional Encryption Methods: Symmetric Cipher Model, Substitution Ciphers, Transposition<br />

Ciphers, Block and Stream Ciphers, Rotor Cipher, Steganography. Symmetric Key Ciphers: Data<br />

Encryption Standard, Advanced Encryption Standard. Asymmetric Key Ciphers: RSA Cryptosystem,<br />

ElGamal Cryptosystem, Elliptic Curve Cryptosystem.Message Integrity, Authentication: Message<br />

Integrity, Random Oracle Model, Message Authentication, MAC Algorithms. Cryptographic Hash<br />

Functions: MD Hash Family, Whirlpool, Secure Hash Algorithm. Digital Signature and Authentication:<br />

Digital Signature Schemes, Variations and Applications, Entity Authentication.Key Management:<br />

Diffie-Hellman Key Exchange.<br />

Module 3 16Hrs<br />

Network and System Security:Security at the Application Layer: e-mail security, PGP and S/MIME.<br />

Security at the Transport Layer: Secure Socket Layer (SSL) and Transport Layer Security (TLS).<br />

Security at the Network Layer: IP Security. System Security: Malicious Software, Malicious<br />

Programs, Viruses, Worms, Malware, Intrusion Detection System, Firewalls.<br />

Text Books:<br />

1. B. A. Forouzan& D Mukhopadhyay ,Cryptography and Network Security., McGraw Hill, 2nd<br />

ed.2010<br />

References:<br />

1. B. Menezes ,Network Security and Cryptography., Cengage Learning, 1st ed.2010<br />

2. Stallings ,Cryptography and Network Security., PHI, 4th ed.2010<br />

71


PECS4202 PARALLEL AND DISTRIBUTED SYSTEM<br />

Module – I(16Hrs. )<br />

Introduction to parallel computing.<br />

Parallel programming platforms: Trends in microprocessor Architectures, Limitations of memory<br />

system performance, Dichotomy of parallel computing platforms, physical organization of parallel<br />

platforms, communication costs in parallel machines, Routing mechanisms for interconnection<br />

network, Impact of process processors mapping and mapping techniques.<br />

Module – II 16Hrs.<br />

Principles of parallel algorithm design: Preliminaries, Decomposition techniques, Characteristics of<br />

tasks and interactions, Mapping techniques for load balancing, Methods for containing. Interactions<br />

overheads, Parallel algorithm models. Basic communication operations: One-to-All Broadcast and Allto-One<br />

Reduction, All-to-All broadcast and reduction All-Reduce and prefix sum operations, scatter<br />

and gather,All-to-All personalized communication, circular shift, Improving the speed of some<br />

communication operation.<br />

Module – III 18Hrs.<br />

Analytical modeling of parallel programs: Performance metrics for parallel systems, Effect of<br />

granularity of performance, scalability of parallel system, Minimum execution time and minimum costoptimal<br />

execution time, Asymptotic analysis of parallel programs, other scalability metrics.<br />

Programming using the message passing paradigm:<br />

Principle of message – Passing programming, Send and receive operations, The message passing<br />

interface, Topologies and embedding, Overlapping communication with computation, collective<br />

communication and computation operations, Groups andcommunicators.<br />

Dense matrix algorithm:<br />

Matrix-vector multiplication, Matrix-matrix algorithm, Solving a system of linear equations.<br />

Text Book:<br />

1) Introduction to Parallel Computing, Second Edition, Ananth Gram, Anshul Gupta, George<br />

Karypis, Vipin Kumar Person Education.<br />

2) Parallel computing Theory and Practice, Second Edition, Michael J. Quinn, TMH.<br />

72


PECS4203PRINCIPLE OF ARTIFICIAL NEURAL<br />

NETWORKS (3-1-0)<br />

MODULE 1 (16 Hrs.)<br />

Introduction to Artificial Neural Networks<br />

Introduction, General characteristics of the human brain, Benefits of the ANNs, Applications of the<br />

artificial neural networks, Computational model of the neuron, Structure of a neural net (topology),<br />

Multilayer feed forward neural networks (MLFFNNs), Pattern classification and regression using<br />

MLFFNNs, Bayesian neural networks.<br />

MODULE 2 (16 Hrs)<br />

Learning Methods: Supervised learning, unsupervised learning<br />

Radial basis function networks: RBF networks for pattern classification, RBF networks for function<br />

approximation.<br />

Linear Models for Regression and Classification<br />

Polynomial curve fitting, Bayesian curve fitting, linear basis function models, Bayesian linear<br />

regression, Least squares for classification, Logistic regression for classification.<br />

MODULE 3 (18 Hrs)<br />

Perceptron<br />

Introduction, Convergence Theorem of the Perceptron, Virtues and limitations, Adaline and Madaline<br />

Multilayer Perceptron<br />

Introduction, Algorithm of Back propagation, Learning rate and momentum, Algorithms of Second<br />

order, Pruning<br />

Self- Organizing Map (SOM)<br />

Introduction, Topology, Learning rule, Operation stage of SOM network, Geometrical interpretation<br />

Text Books:<br />

1. B.Yegnanarayana, Artificial Neural Networks, Prentice Hall of India, 1999<br />

2. Satish Kumar, Neural Networks – A Classroom Approach, Tata McGraw-Hill, 2003<br />

3. S.Haykin, Neural Networks – A Comprehensive Foundation, Prentice Hall, 1998<br />

4. C.M.Bishop, Pattern Recognition and Machine Learning, Springer, 2006<br />

73


PECS4204 SOFTWARE QUALITY ASSURANCE AND<br />

TESTING (3-1-0)<br />

Module- I INTRODUCTION 10 hrs.<br />

Software quality- Role of testing – Software testing fundamentals - Verification and validation- Testing<br />

principles-<br />

Objectives and issues of testing – Testing lifecycle.<br />

Test process – Testing activities –11 steps of test process(only steps) – How does test information<br />

flows? –<br />

Test cases – What it is?(Concept & introduction) – Test case selection – Test planning and design –<br />

Monitoring and<br />

measuring test execution – Test tools and automation.<br />

Module II LEVELS AND TYPES OF TESTING 10 hrs.<br />

Levels – Unit testing – Intergration testing – System testing – Acceptance testing – Alpha testing &<br />

beta testing<br />

– Manual vs automated testing – Testers workbench.<br />

Types – Installation testing – Usability testing – Regression testing – Performance testing – Load<br />

testing –Stress testing – Security testing.<br />

Testing specialized systems and applications – Testing object oriented software – Testing web based<br />

applications– Computer aided software testing tools (CAST) (only concepts and types need to be<br />

discussed).<br />

UNIT III SOFTWARE TESTING METHODS AND STRATERGIES 10 hrs.<br />

Static vs dynamic testing – Static testing techniques – Review types – Informal reviews –<br />

Walkthrough-Inspection<br />

– Static analysis – Dynamic testing – Need & advantages – White box(structural) testing – Flow graph<br />

notation –<br />

Cyclomatic complexity analysis – Deriving test cases – Data flow analysis – Control structure testing –<br />

Black box(functional) testing – Equivalence partitioning – BVA – Cause effect graphing – Syntax<br />

testing – Deriving test cases.<br />

Defects – Defect tracking – recording, reporting – defect cause analysis – defect classes.<br />

SOFTWARE QUALITY CONSIDERATIONS 10 hrs.<br />

Quality assurance vs quality control – Quality factors – McCall’s – FURPS-ISO 9126 – Quality metrics<br />

– Process improvement – The SEI process capability maturity model – TMM – ISO – Six sigma.<br />

74


SOFTWARE QUALITY ASSURANCE 10 hrs.<br />

Need for SQA – SQA activities – Building blocks of SQA – SQA planning & standards – Reliability<br />

measures.<br />

REFERENCE BOOKS:<br />

1. William E.Perrry , ”Effective methods of software testing”, 3rd Edition, John Wiley & Sons, 2006.<br />

2. IlleneBurnstein, ” Practical software testing – a process oriented approach”, Springer International,<br />

1st Edition, 2003<br />

3. Louise Tamres, ” Introduction to software testing”, Pearson Education, 2002<br />

4. Boris Beizer , ”Software testing techniques”, International Thomson Computer Press, 2nd Edition,<br />

1990<br />

5. Roger S.Pressman, ”Software Engineering, A practitioner’s approach”, Tata McGraw Hill, 5th<br />

Edition, 2001.<br />

6. Marc Roper , “Software testing”, McGraw Hill, 1994<br />

PECS4205 EMBEDDED SYSTEM DEVELOPMENT (3-1-0)<br />

Module I Hardware Concepts 16Hrs<br />

Application and characteristics of embedded systems, Overview of Processors and hardware units in<br />

an embedded system, General purpose processors, Microcontrollers, ARM-based Systems on a Chip<br />

(SoC), Application-Specific Circuits (ASICs), Levels of hardware modelling, VHDL, Sensors, A/D-D/A<br />

converters, Actuators, Interfacing using UART, USB, CAN bus, SRAM and DRAM, Flash memory.<br />

Module II Real-Time Operating Systems 18Hrs<br />

Real-Time Task Scheduling: Some important concepts, Types of real-time tasks and their<br />

characteristics, Task scheduling, Clock-Driven scheduling, Hybrid schedulers, Event-Driven<br />

scheduling, Earliest Deadline First (EDF) scheduling, Rate monotonic algorithm (RMA). Commercial<br />

Real-time operating systems: Time services, Features of a Real-time operating system, Unix-based<br />

Real-time operating systems, POSIX-RT, A survey of contemporary Real-time operating systems,<br />

Microkernel-based systems.<br />

Module III Embedded Application Development 16Hrs Embedded system development life cycle,<br />

State charts, General language characteristics , Features of MISRA C for embedded programming,<br />

Hardware/Software Co-design, Hardware/software partitioning, Testing embedded systems, Design<br />

for testability and Self-test.<br />

75


TEXTBOOKS 1.Frank Vahid and Tony Givargis, Embedded Systems Design – A unified<br />

Hardware /Software Introduction, John Wiley, 2002.(For Module 1)<br />

2. David E.Simon, An Embedded Software Primer, Pearson Education Asia, First Indian Reprint<br />

2000. (For Modules 2 and 3)<br />

REFERENCES<br />

1. S. Chattopadhyay, Embedded System Design, PHI<br />

2. Shibu KV, Introduction to Embedded Systems, TMH<br />

3. Wayne Wolf, Computers as Components; Principles of Embedded Computing System Design –<br />

Harcourt India, Morgan Kaufman Publishers, 2001<br />

4. Rajkamal, Embedded Systems Architecture, Programming and Design, TATA McGraw-<br />

Hill, 2003<br />

Major Project PCCS 4207(0-0-9)<br />

76

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!