10.05.2015 Views

CSE - Centurion University

CSE - Centurion University

CSE - Centurion University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!