CSE - Centurion University
CSE - Centurion University
CSE - Centurion University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
COURSE STRUCTURE AND SYLLABI<br />
FOR<br />
B.Tech. (2 nd -4 th Year)<br />
(COMPUTER SCIENCE AND ENGINEERING)<br />
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING<br />
School of Engineering & Technology<br />
CENTURION UNIVERSITY OF TECHNOLOGY & MANAGEMENT<br />
Odisha-761211, INDIA,<br />
Web Site: - www.cutm.ac.in<br />
1
CENTURION UNIVERSITY OF TECHNOLOGY & MANAGEMENT<br />
DEPARTMENTS OF <strong>CSE</strong> & IT<br />
COURSE STRUCTURE & SYLLABUS FOR 2 ND YEAR B.TECH. PROGRAMME<br />
3 rd Semester 4 th Semester<br />
Theory<br />
Theory<br />
Code Subject L-T-P Credit Code Subject L-T-P Credit<br />
BSMA2201 Mathematics - III 3-1-0 4 BECH2101<br />
Environmental<br />
Engineering<br />
3-1-0 4<br />
PCCS2102<br />
Database Management<br />
Design and Analysis<br />
3-1-0 4 PCCS2202<br />
System<br />
of Algorithm<br />
3-1-0 4<br />
PCCS2103<br />
C++ & Object Oriented<br />
Programming<br />
3-1-0 4 PCCS2203 Java Programming 3-1-0 4<br />
PCCS2104 Network Theory 3-1-0 4 PCCS2204 Discrete Mathematics 3-1-0 4<br />
PCCS2105 Analog Electronics Circuit 3-1-0 4 PCCS2205<br />
Digital Electronics<br />
Circuit<br />
3-1-0 4<br />
Management Subject-I<br />
Management Subject-II<br />
(Any One Of The Following)<br />
(Any One Of The Following)<br />
MGOM<br />
1201<br />
Production and<br />
Operations Management<br />
MGOM<br />
1201<br />
Production and<br />
Operations<br />
Management<br />
MGGM 1206 Organizational Behavior MGGM 1206<br />
3-1-0 4<br />
MGGM 1104<br />
Essential Economics for<br />
Management<br />
MGGM 1104<br />
Organizational<br />
Behavior<br />
Essential Economics for<br />
Management<br />
3-1-0 4<br />
Accounting for<br />
MGFM 1101 Accounting for Managers MGFM 1101<br />
Managers<br />
Theory Credits 24 Theory Credits 24<br />
PCCS2107<br />
Practical/Sessional<br />
Database Management<br />
System Laboratory<br />
0-0-3 2 PCCS2207<br />
Practical/Sessional<br />
Design and Analysis<br />
of Algorithm<br />
Laboratory<br />
0-0-3 2<br />
PCCS2108<br />
C++ & Object Oriented<br />
Digital Electronics<br />
0-0-3 2 PCCS2208<br />
Programming Laboratory<br />
Circuit Laboratory<br />
0-0-3 2<br />
PCCS2109<br />
Analog Electronics Circuit<br />
Java Programming<br />
0-0-3 2 PCCS2209<br />
Laboratory<br />
Laboratory<br />
0-0-3 2<br />
HUMG2109<br />
Corporate communication<br />
Laboratory<br />
0-0-3 2 Practical/Sessional Credits 6<br />
Practical/Sessional Credits 8 TOTAL SEMESTER CREDITS 30<br />
TOTAL SEMESTER CREDITS 32 TOTAL CUMULATIVE CREDITS 124<br />
TOTAL CUMULATIVE CREDITS 94<br />
TOTAL CONTACT HOURS 36 TOTAL CONTACT HOURS 33<br />
2
THIRD SEMESTER<br />
BSMA2201 MATHEMATICS-III (3-1-0)<br />
MODULE-I (15 Hours)<br />
Partial Differential Equation of First Order, Linear and Non-linear Partial Differential Equations,<br />
Charpit’s Method, Homogeneous and Non-homogeneous Linear Partial Differential Equations with<br />
Constant Coefficients, Cauchy Type Differential Equation, Solution of Second Order Partial<br />
Differential Equation.<br />
MODULE-II (15 Hours)<br />
Complex Analysis: Analytic Function , Cauchy-Riemann Equations, Laplace Equation, Harmonic<br />
Function, Linear Fractional Transformation , Line Integral in the Complex plane, Cauchy’s Integral<br />
Theorem, Cauchy’s Integral Formula, Derivatives of Analytic Function.<br />
MODULE-III (10 Hours)<br />
Power Series,Taylor’s Series, Maclaurin Series, Laurent’s Series, Singularities and Zeroes, Residue<br />
Theorem, Residue Integration Method, Evaluation of Real Integrals.<br />
Text Books:<br />
1) Higher Engineering Mathematics by B.V. Raman<br />
Publisher: TMH<br />
Chapters : 18(18.1 to 18.8, 18.10)<br />
2) Advanced Engineering Mathematics by E. Kreyszig<br />
Publisher: Johnwilley & Sons Inc-8 th Edition<br />
Chapters : 12 (12.1 to 12.4, 12.9) ; 13, 14 (14.2,14.4) & 15.<br />
Reference Books:<br />
1) Advanced Engineering Mathematics by P.V. O’Neil<br />
Publisher: Thomson<br />
2) Fundamentals of Complex Analysis(with Applications to Engineering and Science) by E.B.<br />
Saff & A.D. Snider<br />
Publisher: Pearson<br />
PCCS2102 DATABASE MANAGEMENT SYSTEM (3-1-0)<br />
Module1: (12 Hrs)<br />
Introduction to database Systems, Basic concepts &Definitions, Data Dictionary, DBA, Fileoriented<br />
system vs. Database System, Database Language.<br />
Database System Architecture-Schemas, Sub Schemas & Instances, 3-level database<br />
architecture, Data Abstraction, Data Independence, Mappings, Structure, Components &<br />
functions of DBMS, Data models, Mapping E-R model to Relational, Network and Object<br />
Oriented Data models, types of Database systems.<br />
3
Module2: (16 Hrs)<br />
Relational Algebra, Tuple & Domain Relational Calculus, Relational Query Languages: SQL<br />
and QBE.<br />
Database Design:-Database development life cycle (DDLC), automated design tools,<br />
Functional dependency and Decomposition, Dependency Preservation & lossless Design,<br />
Normalization, Normal forms: 1NF, 2NF, 3NF, and BCNF, Multi-valued Dependencies, 4NF &<br />
5NF.<br />
Query processing and optimization: Evaluation of Relational Algebra Expressions, Query<br />
optimization.<br />
Module3: (12 Hrs)<br />
Transaction processing and concurrency control: Transaction concepts, concurrency control,<br />
locking and Timestamp methods for concurrency control.<br />
Database Recovery System: Types of Data Base failure & Types of Database Recovery,<br />
Recovery techniques.<br />
Advanced topics: Object-Oriented & Object – Relational Database, Parallel & Distributed<br />
Database, Introduction to Data warehousing & Data Mining.<br />
Text Books:<br />
1. Database Systems by Thomas Connolly and Carolyn Begg-Pearson Education-3 rd<br />
edition ( Chapters: 1-2, 4,6,7, 9.1-9.3,13,20,19.1-19.3,22.1-22.3,25.1-25.4,30.1-30.3, 32)<br />
2. Fundamentals of Database System By Elmasari &Navathe- Pearson Education-5 th<br />
Edition.( Chapters: 1,2,3,5,6,7.1,8,10,11,15,17,18,19,20,22,25,28,29)<br />
References Books:<br />
(1) An introduction to Database System – Bipin Desai, Galgotia Publications<br />
(2) Database System: concept, Design & Application by S.K.Singh (Pearson<br />
Education)<br />
(3) Database management system by leon &leon (Vikas publishing House). 1<br />
(4) Database Modeling and Design: Logical Design by Toby J. Teorey, Sam S.<br />
Lightstone, and Tom Nadeau, “”, 4th Edition, 2005, Elsevier India Publications, New<br />
Delhi<br />
(5) Fundamentals of Database Management System – Gillenson, Wiley India<br />
(6) Database System Concepts by Sudarshan, Korth (McGraw-Hill Education)<br />
4
PCCS2103 C++ & OBJECT ORIENTED PROGRAMMING (3-1-0)<br />
Module-I (12 hours)<br />
Introduction to object oriented programming: object oriented concepts (Class, object,encapsulation,<br />
aggregation, inheritance, polymorphism). How to write a C++ program. Data types, expressions,<br />
operators, control structures. Functions: definition, parameter passing, inline function, function<br />
overloading.<br />
Classes: data members, function members, static data members, constant members function, and<br />
friend function.<br />
Module-II (18 hours)<br />
More about classes: Constructors, destructors, friend classes, nested classes, local classes, this<br />
pointer, namespaces.<br />
Overloading: Operator overloading (binary, unary, String Concatenation, increment,<br />
decrement), operator overloading using friend function (Stream operators). Type conversion (Using<br />
constructor, Operator function).<br />
Inheritance: Derived classes, member accessibility, forms of inheritance, virtual base classes.<br />
Polymorphism: Pointers to objects, virtual functions, Abstract class, virtual destructors.<br />
Module-III (10 hours)<br />
Sreams & Files: streams, hierarchy of stream classes. Unformatted I/O operators, formatted i/o<br />
operations manipulators, user defined manipulators, exception handling. templates, Standard<br />
template Library.<br />
Text Books Recommended<br />
1. A.N. Kamthane, “Object Oriented Programming with ANSI & Turbo C++”, Pearson Education.<br />
[Chapter 1(1.3,1.6 to 1.9),Ch 2(2.2,2.5-2.7),Ch 3(3.1-3.10),Ch 4(4.2-4.9),Ch 5(5.1-5.4,5.8,5.11,5.12,)<br />
Ch 6(6.1 – 6.21,6.24-6.27)]<br />
[Ch 7(7.2-7.12),Ch 8(8.1-8.9),Ch 9(9.1-9.11),Ch 10(10.6,10.7),Ch 12(12.4,12.8,12.13)]<br />
[Ch 13(13.1,13.2,13.7,13.8,13.12,13.13),Ch 14(14.1-14.5),Ch 15(15.1-15.7),Ch 17(17.1-17.11)]<br />
2. E. Balguruswamy, “Object Orientd Programming with C++”, TMH Publisher.(4 th Edition)<br />
[Ch 1(1.4-1.7),Ch 2(2.1-2.6),Ch 3(3.4-3.7,3.13,3.14,3.22,3.24),Ch 4(4.1-4.10),Ch 5(5.1,5.3-<br />
5.8,5.11,5.12,5.14,5.15),Ch 6(6.1-6.3,6.5,6.7,6.8,6.11),Ch 7(7.1-7.4,7.6-7.8),Ch 8(8.1-8.3,8.5-8.9),<br />
Ch 9(9.3.9.4,9.6,9.7),Ch 10(10.2-10.6),Ch 11(11.2,11.6),Ch 12(12.1,12.4),Ch 13(13.1-13.6), Ch<br />
14(14.1-14.5,14.7),Ch 16(16.5)]<br />
Reference Books:<br />
1. Behrouz A. Forouzan & Richard F. Gilberg “A Structured approach using C++”<br />
Cengage Learning Indian Edition.<br />
2. Bjarne Stroustrup, "C++ Programming Language", Pearson Education, The 3rd<br />
Edition.<br />
3.Object-Oriented Programming with ANCI & TURBO C++ : Kamthane<br />
5
PCCS2104 NETWORK THEORY(3-1-0)<br />
MODULE- I (14 Hrs)<br />
1. NETWORK TOPOLOGY: Graph of a network, Concept of tree, Incidence matrix, Tie-set matrix,<br />
Cut-set matrix, Formulation and solution of network equilibrium equations on loop and node basis.<br />
(Chapter 16.1-16.16)<br />
2. NETWORK THEOREMS & COUPLED CIRCUITS: Substitution theorem, Reciprocity theorem,<br />
Maximum power transfer theorem, Tellegen’s theorem, Millman’s theorem, Compensation theorem,<br />
Coupled Circuits, Dot Convention for representing coupled circuits, Coefficient of coupling, Band<br />
Width and Q-factor for series and parallel resonant circuits.<br />
(Chapter 6.5-6.10,11.1-11.8,4.1-4.5)<br />
MODULE- II (16 Hrs)<br />
3. LAPLACE TRANSFORM & ITS APPLICATION: Introduction to Laplace Transform, Laplace<br />
transform of some basic functions, Laplace transform of periodic functions, Inverse Laplace transform,<br />
Application of Laplace transform: Circuit Analysis (Steady State and Transient).<br />
(Chapter 9.1-9.16)<br />
4. TWO PORT NETWORK FUNCTIONS & RESPONSES: z, y, ABCD and h-parameters, Reciprocity<br />
and Symmetry, Interrelation of two-port parameters, Interconnection of two-port networks, Network<br />
Functions, Significance of Poles and Zeros, Restriction on location of Poles and Zeros, Time domain<br />
behavior from Pole-Zero plots.<br />
(Chapter 12.1-12.14,13.1-13.7)<br />
MODULE- III (13 Hrs)<br />
5.FOURIER SERIES & ITS APPLICATION: Fourier series, Fourier analysis and evaluation of<br />
coefficients, Steady state response of network to periodic signals, Fourier transform and<br />
convergence, Fourier transform of some functions, Brief idea about network filters(Passive-Low<br />
pass, High pass, Band pass and Band elimination) and their frequency response.<br />
(Chapter 15.1-15.12,19.1-19.17)<br />
6.NETWORK SYNTHESIS: Hurwitz polynomial, Properties of Hurwitz polynomial, Positive real<br />
functions and their properties, Concepts of network synthesis, Realization of simple R-L, R-C and L-C<br />
functions in Cauer-I, Cauer-II, Foster-I and Foster-II forms.<br />
(Chapter 18.1-18.18)<br />
6
Text Book:<br />
1. Network Theory –A K Chakraborty –Dhanpat Rai Publication.<br />
(2007 Edition Chapter-4,6,9,11,12,13,15,16,18,19)<br />
Reference Book(s):<br />
1. Network Analysis – M E Van Valkenburg – Pearson Education.<br />
2. Network Synthesis – M E Van Valkenburg – Pearson Education.<br />
3. Engineering Circuit Analysis-M.H.Hayt,JR.J.E.Kemmerly Tata McGraw Hill<br />
4. Fundamentals of Electric Circuits – Alexander & Sadiku – Tata McGraw Hill.<br />
5. Network Theory – P K Satpathy, P Kabisatpathy, S P Ghosh & A K Chakrabarty Tata<br />
McGraw Hill, New Delhi.<br />
PCCS2105 ANALOG ELECTRONICS CIRCUITS (3-1-0)<br />
MODULE - I (15 hours)<br />
Small Signal Modeling of BJT and Analysis : The re transistor model, hybrid model, graphical<br />
determination of h-parameters. Low frequency small signal analysis of CE, CC and CB configurations<br />
without feedback.<br />
Small Signal Modeling and Analysis of FETs : Small Signal Model, Analysis of JFET C-S and C-D<br />
configuration. Analysis of E-MOSFET and D-MOSFET configurations.<br />
System Approach - Effects of RS and RL : Two-port system, Individual and combined effects of RS<br />
and RL on CE, Emitter follower and C-S networks.<br />
MODULE - II( 15hours)<br />
BJT and JFET Frequency Response : General frequency considerations. Low-frequency analysis of<br />
R-C combination in single stage BJT or FET amplifier - Bode Plot. Lower Curt Off frequency for the<br />
system. Low frequency response of BJT and FET amplifiers. Miller Effect Capacitance. High -<br />
frequency modeling of BJT and FET. High frequency analysis of BJT and FET amplifiers - Bode plot.<br />
Square Wave testing of amplifiers.<br />
Compound Configurations : Cascade, Cascode and Darlington connections, C-MOS Circuit, Current<br />
Source Circuits, Current mirror ckt, Differential amplifier circuit.<br />
Feedback and Oscillator Circuit : Feedback and Oscillator Circuit : Feedback concept, Type of<br />
feedback circuits, Practical feedback circuit. Analysis of only voltage-series feedback type amplifier.<br />
Effects of negative feedback. Positive feedback, Barkhausen Criterion of Oscillation. Oscillator<br />
Operation. R-C phase shift oscillator. Crystal Oscillator.<br />
7
MODULE - III (15 hours)<br />
Ideal Operational Amplifiers : Differential and Common mode operation, OP-AMP basics. Equivalent<br />
Circuit Analysis of Inverting and Non - inverting OP - AMP circuits. Input impedence.<br />
Practical OP-AMPS : OP-AMP Specifications, DC offset parameters, frequency parameters, gain -<br />
bandwidth. OP-AMP applications on constant gain multiplier, Voltage summing, Inegrator,<br />
Differentiator and Controlled sources. Instrumentation Amplifier and Active Filters-low, high and band<br />
pass.<br />
Power Amplifiers : Definition of A, B and C types. Conversion efficiency, Distortion analysis. Push -<br />
pull configuration.<br />
TEXT BOOK<br />
1. Electronic Devices and Circuit Theory By - Robert L. Boylestad and Lowis Nashelsky. 8th Edition<br />
Pearson Publication. (7.3-7.7, 8.2-8.6, 8.9,8.10, 9.2-9.6, 9.8, 9.9, 9.11, 10.2-10.9, 11.4-11.10,<br />
11.12, 12.2-12.4, 12.6-12.9, 17.1-17.6, 17.9, 13.1-13.3, 13.4-13.7, 14.1-14.6, 15.1-15.8)<br />
SUPPLEMENTARY BOOKS :<br />
1. Electronic Design - By Martin S. Roden etl. Fourth Edition, SPD Publication.<br />
2. Integrated Electronics - By Millman & Halkias, Mcgraw Hill Internation students Edition.<br />
3. Electronic Devices and Circuits By David A. Bell, 4th Edition, PHI.<br />
MGOM1201 PRODUCTION AND OPERATIONS MANAGEMENT<br />
(4-0-0)<br />
Course Objective:<br />
The course is designed to acquaint the students with decision making in planning,<br />
scheduling and control of production and operation functions in both manufacturing and<br />
services.<br />
Course Content:<br />
MODULE:1<br />
Operations Management- An Introduction Primary topics in Operations Management, Operations<br />
Function, and Transformation process and Competitiveness.<br />
Operations Strategy<br />
9Strategic Decisions in Operations, Strategy Deployment, and Vertical Integration, Service<br />
Operation, Service strategy, Manufacturing Strategy and Mass customization;<br />
Product Development and Service Design<br />
New Product design, Product life cycle, Process design, Process life cycle, Form design,<br />
Functional design, Production design, Concurrent design, Technological design and<br />
Service design process.<br />
8
MODULE:2<br />
Facilities Location & Layout Planning<br />
Location - Principles and Factors; Location Analysis techniques- Factor Rating, Centre of<br />
Gravity Technique, Brown & Gibson Model. Layout – Concept & Basic Principles, Process<br />
Layout (Block Diagramming,<br />
Relationship Diagram, Computerized Layout Solutions, Service Layout); Product Layout –<br />
Process Layout; Fixed Position Layout. Hybrid Layouts – Cellular, FMS (Flexible Manufacturing<br />
System)<br />
Project Management and Scheduling<br />
Project planning, , project control, project scheduling Models Project Network, Critical path Method<br />
(CPM), Programme Evaluation Review Technique( PERT) , Project crashing and Time cost Trade-Off;<br />
Objective of Scheduling, Sequencing, Gantt charts, Advanced Planning and Scheduling System.<br />
Strategies for Managing Demand, Strategies for Managing Supply Production planning<br />
control, Aggregate planning costs and strategies. Gantt chart, Sequencing model. "n" jobs 1<br />
machine, "n" jobs 2 machines, "n" jobs “m” machine<br />
MODULE:3<br />
Inventory Management<br />
Concept of inventory with independent demand: Inventory cost structure Deterministic<br />
inventory model - EOQ models, instantaneous receipt, Inventory model with discounts,<br />
delivery over a period of time, Periodic review and continuous review inventory model;<br />
Selective Inventory Control - ABC and VED.<br />
Quality Management<br />
Concept of quality; Quality of design, Conformance & performance; Cost of poor process<br />
performance and quality. Statistical Quality Control - Process Control (X, R & P chart),<br />
Product control-acceptance sampling and OC curve. Concept of TQM.<br />
MODULE:4<br />
Just in Time and Lean Production<br />
Basic element in JIT, Pull system, Push system, Kanban production control system ,<br />
Benefits of JIT, Jit implementation in Learning Organization, JIT in Services.<br />
topics.<br />
Books<br />
1. Chase, Jacobs, Aquilano, Agarwal, - “Operations Management”, TMH<br />
2. Aswathappa& Sridhar Bhat, - “Production and Operations Management”, HPH<br />
Reference:<br />
1. Krajewski,Ritzman,Kansal, - “Operations Management”, Pearson<br />
2. Everette. Adam Jr., Ronald J. Ebert, - “Production and Operations Management”, PHI<br />
3. Roberta S. Russell & Bernard W. Taylor III, - “Operations Management”, Pearson/ PHI<br />
4. Gaither, Frazier- Operations Management<br />
10<br />
9
MGGM1206 ORGANIZATIONAL BEHAVIOUR (3-1-0)<br />
Introduction to the Course :<br />
Organizational Behavior (OB) is a field of study that investigates the impact that individuals, groups,<br />
and structure have on behavior within an organization. Then it applies that knowledge to make<br />
organizations work more effectively.<br />
Course Objective :<br />
This course will expose students to gain knowledge on the diversified behavioral science theories and<br />
its applications in organizations.<br />
Pedagogy<br />
Class room lectures will be substantiated by Case Analysis, assignment and viva-voce,<br />
Demo Exercises, Movie Analysis, Games, role playing Comprehensive Course Outline :<br />
Module – 1<br />
Concept and models of OB, OB Systems- The Synergy<br />
Module - 2(Individual System)<br />
Perception, Learning and Behaviour Modification, motivation, attitude and Values,<br />
personality, emotion and stress.<br />
Module – 3 (Social System)<br />
Communication, Group Dynamics, Conflict , Leadership<br />
Module - 4 (Organizational systems)<br />
Organizational power and politics, Organizational culture and climate, Organizational<br />
Change and development, International Dimensions of OB, Managing Diversity.<br />
Recommended Text :<br />
• Robins &Sanghii, Organisational Behaviour, Pearson<br />
• Aswathappa, Organization Behavior,Himalaya<br />
Reference Books :<br />
• Luthans ,F. Organisational Behaviour - TMH<br />
• UdaiPareek , Understanding Organisational Behaviour, Oxford<br />
• Prasad,L.M. Organization Behavior,S.Chand.<br />
• Greenberg and Baron, Behavior in organization, Prentice hall.<br />
10
MGGM1104 ESSENTIAL ECONOMICS FOR MANAGEMENT(3-1-0)<br />
ESSENTIAL ECONOMICS FOR MANAGEMENT (EEM)<br />
Course Objective:<br />
In today's dynamic economic environment, effective managerial decision making requires timely and<br />
efficient use of information. The basic purpose of this course is to provide students with a basic<br />
understanding of the economic principles, methodologies and analytical tools that can be used in<br />
business decision making problems. It provides an understanding of the economic environment and<br />
its impact on strategy formulation. The course also focuses on the impact of economic policies on<br />
managerial decision-making by providing an understanding of fiscal policy, and national and global<br />
economic issues affecting business.<br />
The language of science (and all analytical thinking) is mathematics. Since economics is a social<br />
science, use of some mathematical tools, basically the constrained and un-constrained optimization<br />
techniques will help in measuring and solving the basic economic problems and thus improves<br />
decision-making. It becomes difficult and totally un-practicable to solve business (economic) problems<br />
logically and systematically without use of mathematics. The basic objective is to solve problems<br />
mathematically and interpret the results economically.<br />
Course Content:<br />
Module-1: Introduction & Micro Economics<br />
Introduction to economics- Scarcity, Choice and Efficiency, Circular Flow of Economic Activity,<br />
Fundamental issues of what, how and for whom to produce to make the best use of economics,<br />
Economic Role of Government.<br />
Basic Concepts: Marginalism and Incrementalism, Functional Relationships: Total, Average and<br />
Marginal. General and partial equilibrium, Opportunity cost<br />
Demand for a commodity: Law of demand, Demand schedule and demand curve, Individual<br />
and market demand, Change in demand<br />
Consumer behavior: Analysing law of demand through Marshalian utility analysis and<br />
Indifference curve technique. Consumer Surplus<br />
Elasticity of Demand<br />
Price Elasticity of demand : Estimation, Types, Elasticity and revenue, Factors affecting price<br />
elasticity of demand<br />
Income elasticity , Cross elasticity, Uses of different concepts elasticity in business<br />
decisions.<br />
Analysis of Supply: Law of Supply, Supply schedule and supply curve, Change in supply, Price<br />
elasticity of supply,<br />
Equilibrium of demand and supply: Equilibrium with demand and supply curves, Effect of a<br />
shift of demand and supply curves, Rationing of prices, Impact of tax on prices and quantity,<br />
Prices fixed by law (Minimum floors and Maximum ceilings)<br />
11
Demand Estimation: Approaches to demand estimation, Demand Estimation by Regression<br />
Analysis.<br />
Demand Forecasting: Sources of Data (Expert opinion, Surveys, Market experiments), Timeseries<br />
Analysis (trend projection and Exponential smoothening), Barometric Forecasting,<br />
Forecasting with input and output model.<br />
Production Function: Production function with one variable input, Production function with two<br />
variable inputs, optimal combination of inputs, Returns to scale<br />
Cost Theory: Types of costs, Production and cost, Short-run cost functions, Long-run cost<br />
functions, Economies of scale and scope, Learning curve, Cost-Volume-profit Analysis<br />
Perfect Competition: Characteristics, Equilibrium price determination under both short run and<br />
long run, Evaluation of perfect competition<br />
Monopoly: Characteristics, Profit maximizing price determination under both short run and long<br />
run, Allocative efficiency and income redistribution, Relevance of perfect competition and<br />
monopoly<br />
Monopolistic Competition: Characteristics, Profit maximizing price determination under both<br />
short run and long run, Evaluation of Monopolistic competition<br />
Oligopoly: Characteristics, Price Rigidity(Kinked demand curve model), Interdependence (The<br />
Cournot model) and Cartels and Collusion, Price Leadership, Cost-plus Pricing, Multiple Product<br />
Pricing, Price Skimming, Penetration Pricing, Transfer Pricing and Price Discrimination<br />
Module-2: Macro Economics<br />
National Income Accounting: Concept, Eight variants of national product aggregates,<br />
Measurement (Income, Value Added and Expenditure), Real and Nominal GNP, Difficulties in<br />
measuring the national income, Uses of National income statistics<br />
Environmental Income Accounting, Green GDP, Sustainable Development, National<br />
income and social welfare<br />
Consumption and Investment functions: Concept, Determinants, Multiplier and Accelerator<br />
Demand for Money: Classical and Keynesian theories on demand for money<br />
Supply of Money: Components of money supply, The process of Deposit Creation, Balance<br />
Sheet of the Central Bank.<br />
Aggregate Demand: The Goods Market and the IS Curve, The Money Market and the LM Curve,<br />
Form IS-LM model to the Aggregate Demand.<br />
Aggregate Supply<br />
Explaining macro-economic equilibrium through Aggregate Demand and Aggregate<br />
Supply,<br />
Monetary Policy: Objectives, Instruments, Monetary Policy in The AD- AS Framework,<br />
Crowding-Out Controversy, Monetary policy in an open economy<br />
Fiscal Policy: Objectives, Instruments, Impact of Structural Deficits, Government Debt and<br />
Economic Growth.<br />
12
Interaction between monetary and Fiscal Policy<br />
Features of The Business Cycle, Definition Of Inflation, Price Indices, Prices in the AD-AS<br />
Framework, The Economic Impacts of Inflation, The Phillips Curve, Anti-Inflationary Policy<br />
Unemployment: Types, Okun’s Law, Impact of Unemployment, Economic Interpretation Of<br />
Unemployment<br />
International Trade: Economic Basis For International Trade, Gains from International Trade<br />
Balance of Payment (BoP): Meaning, BoP Account, Disequilibrium in BoP, Measures to correct<br />
disequilibrium in BoP<br />
Foreign Exchange: The Determination of Foreign Exchange Rates, Floating Exchange Rate and<br />
Fixed Exchange Rates, Mundell-Fleming Model,<br />
Books & Reference:<br />
1. Managerial Economics in a Global Economy, by D. Salvatore, Sixth Edition, OUP, 2008<br />
2. Managerial Economics, Truett & Truett, Wiley Publication.<br />
3. Managerial Economics, by Petersen Craig H. Cris Lewis and S.K. Jain, Pearson, 2007<br />
4. Modern Micro Economics, , Koutsoyiannis, (1975) , A, Macmillan Press<br />
5. Managerial Economics, Mehta, P. L (1999), Sultan Chand & Sons<br />
6. Principles of Microeconomics, Mankiw, N. G (2006), Cengage Learning<br />
7. Macroeconomics, Mankiw, N. G, (2009), Worth Publishers<br />
8. Macroeconomics, Theory and Policy, Dwivedy, D.N (2007), Tata McGraw Hill<br />
9. Macroeconomics, D’Souza, E (2008), Pearson Education<br />
10. Macroeconomic Analysis, Shapiro, E (2003), Galgotia Publications<br />
11. Environmental Economics in Theory and Practice – Hankey N, Shogren J F, and White B –<br />
1999 – Macmillan Indian Limited<br />
12. Indian Economy, Mishra & Puri (2011), Himalaya Publishing House<br />
MGFM1101 ACCOUNTING FOR MANAGERS (3-1-0)<br />
Course Objective:<br />
This course ‘Accounting for Managers’ has been designed to enable the students to acquire the<br />
skills necessary to prepare, use, interpret and analyze financial information.<br />
Module 1<br />
Accounting Environment of business, Corporate Entities: Salient Features, GAAP: Concepts,<br />
Conventions, Assumptions, Accounting Equation: Tool to understand business decisions, Financing<br />
Decisions/Investment Decisions/Operating Decisions, Accounting Equation Financial Statements,<br />
Balance Sheet/Income Statement/Cash Flow Statement, Financing Decisions and Financial<br />
Statement,<br />
Module 2<br />
Equity Instruments: Equity and Preference Capital, Debt Instruments: Debentures/ Bonds/ Loans,<br />
Dividend and Interest payment, Investment Decision and Financial Statements, Fixed<br />
Assets:/Inventory Valuation/Investment , Operating Decisions and Financial Statements, Revenue<br />
Recognition, Expenses, Profit: Gross Profit/PBDITA/PBIT/PBT/PAT, Interrelationship between<br />
13
Financial statements<br />
Module 3<br />
Financial Statement Analysis: common size statements, ratio analysis, Du pont analysis, Inter-firm<br />
and intra-firm comparison, reading CFS<br />
Module 4<br />
Cost Concepts and decision making, Overheads, CVP analysis. Preparation of Cost Sheets using<br />
excels, Budgeting and Budgetary Control, Variance analysis, Activity based costing (ABC), cost &<br />
pricing A group project work will be given to students to analyse an industry and track market price<br />
movement.<br />
Books & Reference:<br />
1. Financial Accounting -- A managerial Perspective, R. Narayanswamy, PHI<br />
2. Cost Accounting- A managerial Emphasis by Horn green, Dater and Foster.<br />
3. Khan & Jain – Management Accounting, TMH.<br />
4. Horngren ,Datar, Foster- Cost Accounting, Pearson.<br />
5. Financial Accounting, Jain/Narang/Agrawal, Kalyani.<br />
6. Basic Financial Accounting for Management, Shah, Oxford.<br />
PCCS2107 DATABASE MANAGEMENT SYSTEM<br />
LABORATORY (0-0-3)<br />
1. Use of SQL syntax: insertion, deletion, join, updation using SQL.<br />
2. Programs on join statements and SQL queries including where clause.<br />
3. Programs on procedures and functions.<br />
4. Programs on database triggers.<br />
5. Programs on packages.<br />
6. Programs on data recovery using check point technique.<br />
7. Concurrency control problem using lock operations.<br />
8. Programs on ODBC using either VB or VC++.<br />
9. Programs on JDBC.<br />
10. Programs on embedded SQL using C / C++ as host language<br />
14
PCCS2108 C++ & OBJECT ORIENTED PROGRAMMING<br />
LABORATORY (0-0-3)<br />
1. Program to use concepts of classes and objects<br />
2. Programs using different types of inheritances<br />
3. Program using polymorphism.<br />
4. Use of operator overloading & Function Overloading.<br />
5. Program using concept of memory management.<br />
6. Program to demonstrate Exception handling.<br />
7. Program to use templates in C++.<br />
8. Illustrate file handling in C++.<br />
PCCS2109 ANALOG ELECTRONICS CIRCUIT<br />
LABORATORY (0-0-3)<br />
List of Experiments<br />
BJT bias circuit – Design, assemble and test.<br />
JEET/MOSFET bias circuits – Design, assemble and test.<br />
Design, assemble and test of BJT common-emitter circuit – D.C and A.C<br />
performance:<br />
Voltage gain, input impedance and output impedance with bypassed and unbypassed<br />
emitter resistor.<br />
4. Design, assemble and test of BJT emitter-follower – D.C and A.C performance:<br />
A.C. voltage gain, input impedance and output impedance.<br />
Design, assemble and Test of JFET/MOSFET common-source and common-drain<br />
amplifiers - D.C and A.C performance: Voltage gain, input impedance and output<br />
impedance.<br />
Frequency response of a common-emitter amplifier: low frequency, high frequency<br />
and mid frequency response.<br />
OP-Amp Frequency Response and Compensation.<br />
Application of Op-Amp as differentiator, integrator, square wave generator.<br />
15
Square wave testing of an amplifier.<br />
R.C phase shift oscillator/Wien-Bridge Oscillator using OP-Amp/Crystal Oscillator.<br />
Class A and Class B Power Amplifier.<br />
HUMG2109 CORPORATE COMMUNICATION LABORATORY (0-0-3)<br />
OBJECTIVE:<br />
This course is designed to prepare the heart and mind of talented graduates with confidence to<br />
acquire their dream job by building their mindset with powerful attitude, self-awareness, proactiveness,<br />
right emotional strength and skills to handle job entry hurdles. The emphasis is on<br />
communication style in professional (work-related) situations of the kind that students may expect to<br />
encounter on entering the professional domain.<br />
TREATMENT: Presentations through audio visual aids, corporate talks by resource persons, role<br />
plays, quiz, written exercises, discussions and mini tests.<br />
A student is required to take up five lab tests of 100 marks- three tests in spoken mode and two tests<br />
in written mode.<br />
The following illustrative list will help to achieve the desired goal.<br />
CORPORATE CULTURE<br />
Lab 1: Introduction to Corporate Life<br />
Lab 2: Identifying Traits for Professional and Interpersonal Success<br />
8 Hours<br />
Lab 3: Learning Business Etiquette<br />
Lab 4: Mini Test on Email/Telephoning Etiquette and Corporate Quiz<br />
GAINING ENTRY INTO AN ORGANIZATION<br />
12 Hours<br />
Lab 5: Preparing Job-Applications<br />
Lab 6: Written Test on Cover and CV<br />
Lab 7: Facing an interview –Mock Interview and Writing Job Acceptance Letter<br />
Lab 8: Participating in Group Discussion (as part of the recruitment process) - Test<br />
Lab 9.Delivering High Impact Presentation: “The Commercial of Me” – Test<br />
16
IN-HOUSE COMMUNICATION 10<br />
Hours<br />
Lab 10: Role Play or Group Extempore on the Given Situations - Test<br />
a.Superior/ Senior→ Subordinate / Junior (individual→ individual / group)<br />
• Welcoming new entrants to the organization, introducing the workplace culture<br />
• etc.<br />
• Briefing subordinates / juniors: explaining duties and responsibilities etc.<br />
• Motivating subordinates / juniors (‘pep talk’)<br />
• Instructing/ directing subordinates/ juniors<br />
• Expressing / recording appreciation, praising / rewarding a subordinate or junior<br />
• Reprimanding / correcting / disciplining a subordinate/junior (for a lapse) ; asking<br />
for an explanation etc.<br />
b. Subordinate / Junior Su→perior / Senior<br />
• Responding to the above<br />
• Reporting problems / difficulties / deficiencies<br />
• Offering suggestions<br />
REFERENCE BOOKS<br />
1.An Introduction to Professional English and soft skills by B.K Das et al., Cambridge<br />
<strong>University</strong> Press.<br />
2.A Course in Communication Skills by P Kiranmai Dutt & etal., FOUNDATION.<br />
3.Business Communication by Krizan. Merrier. Logan. Williams, Thomson.<br />
4.Essentials of Business Communication, Rajendra Pal & J.S Korlahalli.<br />
5.Oxford Writing and Speaking, The Key to Effective Communication by John Seely.<br />
6.Soft Skills, Know Yourself and Know the world by Dr. K. Alex.<br />
17
FOURTH SEMESTER<br />
BECH2101 ENVIRONMENT ENGINEERING (3-1-0)<br />
Module-I (12 HOURS)<br />
Basic ideas of environment: Importance of environment for mankind, Ecological Concepts and<br />
Natural Resources, Biotic components, Ecosystem Process : Energy, Food Chain, Water cycle, Air<br />
cycle etc.<br />
Air pollution: Sources of air pollutants and their effects; Industrial, commercial and residential air<br />
quality air quality standard, Control measure Control equipment for particulate emissions and gaseous<br />
pollutants (ESP, Cyclone separator, bag house, catalytic converter, scrubber (ventury). Statement<br />
with brief reference). Depletion Ozone layer: Causes, effects and control measures; Green-house<br />
effect and global warming, and its consequence.<br />
Module-II (13 HOURS)<br />
Water pollution: Eutrophication, Characterisation of waste waters; DO, BOD and COD evaluation of<br />
waste water, waste water treatment process- pretreatment, primary and secondary treatment. Tertiary<br />
treatment definition<br />
Solid waste management: Source classification and composition of MSW, separation, storage and<br />
transportation, Reuse and recycling, Land filling, incineration, composting, Hazardous Waste<br />
Management, medical hazardous waste, treatment of hazardous waste,Integrated waste<br />
management.<br />
Noise Pollution: Cause and effect of noise pollution, noise classification, noise intensity, and noise<br />
threshold limit value, noise control.<br />
Module-III (15 HOURS)<br />
Waste Minimization and Life Cycle Assessment, Environmental gradients, Tolerance levels of<br />
environment factor, EU, US and Indian Environmental Law. Environment impact Assessment, Origin<br />
and procedure of EIA, preparation and review of EIS, Principle of Environmental Management System<br />
of ISO14001.<br />
Occupational Safety and Health Acts, Safety procedures.Type of Accidents, Chemical and Heat<br />
Burns, Prevention of Accidents involving Hazardous substances, Fire Prevention – Detection,<br />
Extinguishing Fire, Electrical Safety, Product Safety.Safety Management- Safety Handling and<br />
Storage of Hazardous Materials, Corrosive Substances, Gas Cylinders, Hydro Carbons and<br />
Wastes.Personal Protective Equipments.<br />
Text Book:<br />
1. Environmental Engineering Irwin/ McGraw Hill International Edition, 1997, G. Kiely, CHAPTERS<br />
(2, 6, 8, 9, 14, 18, 19)<br />
2. Industrial Safety Management, L. M. Deshmukh, Tata McGraw Hill Publication. Part-IV (10) ,<br />
Part-V (A,C,D)<br />
18
3. Principles of Environmental Engineering and Science, M. L. Davis and S. J. Masen, McGraw<br />
Hill International Edition, 2004 CHAPTERS (1,4, 10, 11,12,15,)<br />
Reference Books<br />
1. Environmental Engineering by Arcadio P. Sincero & Gergoria A. Sincero PHI Publication<br />
2. Environmental Science, Curringham & Saigo, TMH,<br />
3. Man and Environment by Dash & Mishra<br />
4. An Introduction to Environmental Engineering and Science by Gilbert M. Masters & Wendell P.<br />
Ela - PHI Publication.<br />
5. Industrial Safety Management and Technology, Colling. D A – Prentice Hall, New Delhi<br />
PCCS2202 DESIGN AND ANALYSIS OF ALGORITHM (3-1-0)<br />
Module- I (12 Hours)<br />
Introduction to design and analysis of algorithms, Growth of Functions (Asymptotic notations, standard<br />
notations and common functions), Recurrences, solution of recurrences by substitution, recursion tree<br />
and Master methods, worst case analysis of Merge sort, Quick sort and Binary search, Design &<br />
Analysis of Divide and conquer algorithms.<br />
Module – II (10 Hours)<br />
Heapsort : Heaps, Building a heap, The heapsort algorithm, Priority Queue, Lower bounds for sorting.<br />
Dynamic programming algorithms (Matrix-chain multiplication, Elements of dynamic programming,<br />
Longest common subsequence)<br />
Greedy Algorithms - (Assembly-line scheduling, Achivity- selection Problem, Elements of Greedy<br />
strategy, Fractional knapsac problem, Huffman codes).<br />
Module – III (18Hours)<br />
Data structure for disjoint sets:- Disjoint set operations, Linked list representation, Disjoint set forests.<br />
Graph Algorithms: Breadth first and depth-first search, Minimum Spanning Trees, Kruskal and Prim's<br />
algorithms, single- source shortest paths (Bellman-ford and Dijkstra's algorithms), All-pairs shortest<br />
paths (Floyd – Warshall Algorithm). Back tracking, Branch and Bound. String matching (Rabin-Karp<br />
algorithm),<br />
NP - Completeness (Polynomial time, Polynomial time verification, NP - Completeness and<br />
reducibility, NP-Complete problems (without Proofs), Approximation algorithms (Vertex-Cover<br />
Problem, Traveling Salesman Problem).<br />
19
Text Book:<br />
1.T.H. Cormen, C.E. Leiserson, R.L. Rivest, C.Stein : Introduction to algorithms -2nd edition,<br />
PHI,2002. Chapters: 1,2,3,4 (excluding 4.4), 6, 7, (7.4.1), 8 (8.1) 15 (15.1 to 15.4), 16 (16.1, 16.2,<br />
16.3), 21 (21.1,21.2,21.3), 22(22.2,22.3), 23, 24(24.1,24.2,24.3), 25 (25.2), 30,32 (32.1, 32.2) 34,<br />
35(35.1, 35.2)<br />
2. Anany Levitin , Inroduction to the Design and Analysis of Algorithm –Second Edition ,Pearson<br />
Education.<br />
Reference Books:<br />
1. Algorithms – Berman, Cengage Learning<br />
2. Computer Algorithms: Introduction to Design & Analysis, 3rd edition-by Sara Baase,<br />
Allen Van Gelder, Pearson Education<br />
3. Fundamentals of Algorithm-by Horowitz & Sahani, 2nd Edition, Universities Press.<br />
4. Algorithms By Sanjay Dasgupta, Umesh Vazirani – McGraw-Hill Education<br />
5. Algorithm Design – Goodrich, Tamassia, Wiley India<br />
PCCS2203 JAVA PROGRAMMING (3-1-0)<br />
Module – I (10hours)<br />
Introduction to Java and Java programming Environment. Object Oriented Programming.<br />
Fundamental Programming Structure: Data Types, variable, Typecasting Arrays, Operators and<br />
their precedence.<br />
Control Flow: Java’s Selection statements, Concept of Objects and Classes, constructor<br />
overloading, static,final this keyword , Inheritance, Method overriding, Dynamic method Dispatch,<br />
Using Abstract Classes<br />
Packages and interfaces: Packages, Access Protection, Importing package, Interface, Implementing<br />
Interfaces, variables in Interfaces, Interfaces can be extended.<br />
Module – II (14hours)<br />
Excepting Handling: Fundamentals, Types Checked , Unchecked exceptions, Using try & catch,<br />
Multiple catch, throw , throws, finally, Java’s Built in exceptions, user defined exception.Multi hreading<br />
Java Thread Model, Thread Priorities, Synchronization, Creating a thread, Creating Multiple threads,<br />
Using is Alive ( ) and join ( ), wait () & notify ( ).<br />
20
String Handling : String constructors, String length , Character Extraction , String Comparision,<br />
Modifying a string.<br />
Exploring Java-lang: Simple type wrappers, Runtime memory management, object (using clone ()<br />
and the cloneable Interface).Java util, Java I/O, Java Networking:<br />
Module III ( 16 hours)<br />
Applets : Basics , Architecture , Skeleton, The HTML APPLET Tag, Passing Parameters to Applets,<br />
Applet context and show documents ().<br />
Event Handing : Delegation Event model, Event Classes , Event Listener Interfaces, Adapter classes<br />
AWT : AWT Classes window fundamentals, component, container, panel, Window, Frame , Canvas,<br />
Creating a frame window in an Applet , working with Graphics , Control Fundamentals , Layout<br />
managers, Handling Events by Extending AWT components. Core java API package, reflection,<br />
Swing : J applet, Icons & Labels , Text fields , Buttons, Combo boxes, Tabbed panes, Scroll panes,<br />
Trees, Tables.<br />
JDBC : Fundamentals, Type I,Type II, Type III, Type IV drivers.<br />
Text Books<br />
1. Java complete Reference, Herbert Schildt, fifth edition chapters (1, 2, 3,4,5,6,7,8,9,<br />
10,11,12,13,14,15,16,17,18,19,20,21,22,26)<br />
Reference Books:<br />
1. Balguruswamy, Programming with JAVA, TMH.<br />
2. Programming with Java: Bhave &. Patekar, Pearson Education.<br />
3. Big Java: Horstman, Willey India, 2 nd Edition.<br />
4. Java Programming Advanced Topics: Wigglesworth, Cengage Learning.<br />
5. Java How to Program: H.M. Deitel & Paul J. Deitel, PHI, 8 th Edition<br />
PCCS2204 DISCRETE MATHEMATICS (3-1-0)<br />
MODULE-I (15 Hours)<br />
Propositional Logic, Propositional Equivalence, Predicates and Quantifiers, Rules of Inference,<br />
Sequences and Summations, Mathematical Induction, Recursive definition, Solution to recurrence<br />
relation, Generating function, Inclusion and exclusion Principle and its Applications, Relation and its<br />
properties, Representation of Relation, Closure of a Relation, Equivalence Relations and Partitions,<br />
Partial Ordering, POSet, Chain and Anti-chain.<br />
MODULE-II (13 Hours)<br />
Algebraic System, Lattice, Basic properties of Lattices, Distributed and Complemented Lattices,<br />
Boolean Lattice and Boolean Algebra, Boolean Functions and Boolean Expressions, Disjunctive and<br />
Conjunctive Normal Forms.<br />
21
Semi groups, Monoids, Groups, Subgroups, Cosets, Lagrange’s theorem, Normal subgroup,<br />
Homomorphism, Isomorphism, Rings, Integral Domain and Field.<br />
MODULE-III (12 Hours)<br />
Introduction to Graph Theory, Graph terminology, Representation of graphs, Graph Isomorphism,<br />
Connectivity, Euler and Hamiltonian Paths, Planar graph, Graph Coloring, Introduction to Trees,<br />
Application of trees.<br />
Text Books:<br />
1) Discrete Mathematics and its Applications by K.H.Rosen<br />
Publisher: TMH, Sixth Edition<br />
Chapters : 1(1.1,1.2,1.3,1.5) ; 2 (2.4) ; 4 (4.1 to 4.3) ; 6 (6.1, 6.2, 6.4 to 6.6) ; 7;<br />
8(8.1 to8.5, 8.7, 8.8) ; 9(9.1,9.2)<br />
2) Elements of Discrete Mathematics by C.L.liu & D.P. Mohapatra<br />
Publisher: TMH, Third Edition<br />
Chapters : 10 (10.1 to 10.5,10.8 to 10.10) ; 11 (11.1 to 11.5,11.7)<br />
Reference Books:<br />
1) Discrete and Combinatorial Mathematics by R.P.Grimaldi Publisher: Pearson<br />
2) Discrete Mathematics and Applications by Thomas Koshy Publisher: Elsevier<br />
3) Discrete Mathematical Structures by B. Kolman, R.C. Busby & S. Ross Publisher: PHI<br />
PCCS2205 DIGITAL ELECTRONICS CIRCUITS (3-1-0)<br />
Module I<br />
(15 hours)<br />
Number System and Codes: Binary Number base Conversations, Octal and Hexadecimal numbers,<br />
Complements, Signed Binary Numbers, Binary Codes- BCD Codes, Gray Code, ASCII Character<br />
Code, Codes for serial data transmission and storage.<br />
Boolean Algebra and Logic Gates: Axiomatic definition of Boolean algebra. Basic theorems and<br />
properties of Boolean algebra, Boolean functions; Canonical and Standard forms; minterms and<br />
maxterms standard forms; minterms and maxterms, standard forms Digital Logic Gates, multiple<br />
inputs.<br />
Gate Level Minimization : The Map Method, K Maps, input five variables, Product of Sums<br />
Simplification, Don’t care conditions. Nand and NOR implementation. AND –OR invent, OR-AND<br />
invent implementation, Ex-OR function, Parity generation and checking, Hardware Description<br />
Language (HDL).<br />
22
Module II<br />
(15 hours)<br />
Combinational Logic : Combinational Circuits, Analysis and Design Procedure; Binary Adder-Sub<br />
tractor, Decimal Adder, Binary Multiplier, Magnitude Comparator, Decoders, Encoders, Multipliers,<br />
HDL for Combinational Circuits.<br />
Synchronous Sequential Logic: Sequential Circuit, Latches, Flip-flop, Analysis of Clocked<br />
sequential Circuits, HDL for Sequential Circuits, State Reduction and Assignment. Design Procedure.<br />
Module III<br />
(15 hours)<br />
Registers and Counters: Shift Register, Ripple Counters, Synchronous Counters Asynchronous<br />
Counter, Ring Counters, Modulo-N Counters, HDL for Registers and Counters.<br />
Memory and Programmable Logic : Random Access Memory (RAM), Memory Decoding, Error<br />
detection and Correction, Read only Memory, Programmable Array Logic, Sequential Programmable<br />
Devices.<br />
Digital Integrated Logic Circuits : RTL, DTL, TTL, ECL, MOS and CMOS logic circuits. Switch –<br />
lever-Modeling with HDL.<br />
Text Book<br />
1. Digital Design, 3rd Edition by M. Morries Mano, Pearson Edu. India (Ch: 1, 2, 3, 4, 5, 6, 7, 8)<br />
Reference Books:<br />
1. Digital Principles and Applications, 6th Edition, Donald P. Leach, Albert Paul Malvino and<br />
Goutam Saha, Tata McGraw Hill Publishing Company Ltd., New Delhi.<br />
2. Digital Fundamentals, 5th Edition, T.L. Floyd and R.P. Jain, Pearson Education, New Delhi.<br />
3. Digital Electronics, Principles and Integrated Circuit, Anil K. Jain, Wiley India Edition<br />
4. Digital Design – Principle & Practice, 3rd Edition by John F. Wokerly, Pub. Pearson Education.<br />
MGOM1201 PRODUCTION AND OPERATIONS<br />
MANAGEMENT (4-0-0)<br />
Course Objective:<br />
The course is designed to acquaint the students with decision making in planning,<br />
scheduling and control of production and operation functions in both manufacturing and<br />
services.<br />
Course Content:<br />
MODULE:1<br />
Operations Management- An Introduction Primary topics in Operations Management, Operations<br />
Function, and Transformation process and Competitiveness.<br />
Operations Strategy<br />
9Strategic Decisions in Operations, Strategy Deployment, and Vertical Integration, Service<br />
23
Operation, Service strategy, Manufacturing Strategy and Mass customization;<br />
Product Development and Service Design<br />
New Product design, Product life cycle, Process design, Process life cycle, Form design,<br />
Functional design, Production design, Concurrent design, Technological design and Service design<br />
process.<br />
MODULE:2<br />
Facilities Location & Layout Planning<br />
Location - Principles and Factors; Location Analysis techniques- Factor Rating, Centre of<br />
Gravity Technique, Brown & Gibson Model. Layout – Concept & Basic Principles, Process<br />
Layout (Block Diagramming, Relationship Diagram, Computerized Layout Solutions, Service Layout);<br />
Product Layout –<br />
Process Layout; Fixed Position Layout. Hybrid Layouts – Cellular, FMS (Flexible<br />
Manufacturing System) Project Management and Scheduling<br />
Project planning, , project control, project scheduling Models Project Network, Critical<br />
path Method (CPM), Programme Evaluation Review Technique( PERT) , Project crashing<br />
and Time cost Trade-Off; Objective of Scheduling, Sequencing, Gantt charts, Advanced<br />
Planning and Scheduling System.<br />
Strategies for Managing Demand, Strategies for Managing Supply Production planning<br />
control, Aggregate planning costs and strategies. Gantt chart, Sequencing model. "n" jobs 1<br />
machine, "n" jobs 2 machines, "n" jobs “m” machine<br />
MODULE:3<br />
Inventory Management<br />
Concept of inventory with independent demand: Inventory cost structure Deterministic<br />
inventory model - EOQ models, instantaneous receipt, Inventory model with discounts,<br />
delivery over a period of time, Periodic review and continuous review inventory model;<br />
Selective Inventory Control - ABC and VED.<br />
Quality Management<br />
Concept of quality; Quality of design, Conformance & performance; Cost of poor process<br />
performance and quality. Statistical Quality Control - Process Control (X, R & P chart),<br />
Product control-acceptance sampling and OC curve. Concept of TQM.<br />
MODULE:4<br />
Just in Time and Lean Production<br />
Basic element in JIT, Pull system, Push system, Kanban production control system ,<br />
Benefits of JIT, Jit implementation in Learning Organization, JIT in Services.<br />
topics.<br />
24
Books<br />
1. Chase, Jacobs, Aquilano, Agarwal, - “Operations Management”, TMH<br />
2. Aswathappa& Sridhar Bhat, - “Production and Operations Management”, HPH<br />
Reference:<br />
1. Krajewski,Ritzman,Kansal, - “Operations Management”, Pearson<br />
2. Everette. Adam Jr., Ronald J. Ebert, - “Production and Operations Management”, PHI<br />
3. Roberta S. Russell & Bernard W. Taylor III, - “Operations Management”, Pearson/ PHI<br />
4. Gaither, Frazier- Operations Management<br />
10<br />
MGGM1206 ORGANIZATIONAL BEHAVIOUR (3-1-0)<br />
Introduction to the Course :<br />
Organizational Behavior (OB) is a field of study that investigates the impact that individuals, groups,<br />
and structure have on behavior within an organization. Then it applies that knowledge to make<br />
organizations work more effectively.<br />
Course Objective :<br />
This course will expose students to gain knowledge on the diversified behavioral science theories and<br />
its applications in organizations.<br />
Pedagogy<br />
Class room lectures will be substantiated by Case Analysis, assignment and viva-voce,<br />
Demo Exercises, Movie Analysis, Games, role playing<br />
Comprehensive Course Outline :<br />
Module – 1<br />
Concept and models of OB, OB Systems- The Synergy<br />
Module - 2(Individual System)<br />
Perception, Learning and Behaviour Modification, motivation, attitude and Values,<br />
personality, emotion and stress.<br />
Module – 3 (Social System)<br />
Communication, Group Dynamics, Conflict , Leadership<br />
Module - 4 (Organizational systems)<br />
Organizational power and politics, Organizational culture and climate, Organizational<br />
Change and development, International Dimensions of OB, Managing Diversity.<br />
Recommended Text :<br />
• Robins &Sanghii, Organisational Behaviour, Pearson<br />
• Aswathappa, Organization Behavior,Himalaya<br />
Reference Books :<br />
• Luthans ,F. Organisational Behaviour - TMH<br />
• UdaiPareek , Understanding Organisational Behaviour, Oxford<br />
1• Prasad,L.M. Organization Behavior,S.Chand.<br />
• Greenberg and Baron, Behavior in organization, Prentice hall.<br />
25
MGGM1104 ESSENTIAL ECONOMICS FOR MANAGEMENT(3-1-0)<br />
ESSENTIAL ECONOMICS FOR MANAGEMENT (EEM)<br />
Course Objective:<br />
In today's dynamic economic environment, effective managerial decision making requires timely and<br />
efficient use of information. The basic purpose of this course is to provide students with a basic<br />
understanding of the economic principles, methodologies and analytical tools that can be used in<br />
business decision making problems. It provides an understanding of the economic environment and<br />
its impact on strategy formulation. The course also focuses on the impact of economic policies on<br />
managerial decision-making by providing an understanding of fiscal policy, and national and global<br />
economic issues affecting business.<br />
The language of science (and all analytical thinking) is mathematics. Since economics is a social<br />
science, use of some mathematical tools, basically the constrained and un-constrained optimization<br />
techniques will help in measuring and solving the basic economic problems and thus improves<br />
decision-making. It becomes difficult and totally un-practicable to solve business (economic) problems<br />
logically and systematically without use of mathematics. The basic objective is to solve problems<br />
mathematically and interpret the results economically.<br />
Course Content:<br />
Module-1: Introduction & Micro Economics<br />
Introduction to economics- Scarcity, Choice and Efficiency, Circular Flow of Economic Activity,<br />
Fundamental issues of what, how and for whom to produce to make the best use of economics,<br />
Economic Role of Government.<br />
Basic Concepts: Marginalism and Incrementalism, Functional Relationships: Total, Average and<br />
Marginal. General and partial equilibrium, Opportunity cost<br />
Demand for a commodity: Law of demand, Demand schedule and demand curve, Individual<br />
and market demand, Change in demand<br />
Consumer behavior: Analysing law of demand through Marshalian utility analysis and<br />
Indifference curve technique. Consumer Surplus<br />
Elasticity of Demand<br />
Price Elasticity of demand : Estimation, Types, Elasticity and revenue, Factors affecting price<br />
elasticity of demand<br />
Income elasticity , Cross elasticity, Uses of different concepts elasticity in business<br />
decisions.<br />
Analysis of Supply: Law of Supply, Supply schedule and supply curve, Change in supply, Price<br />
elasticity of supply,<br />
Equilibrium of demand and supply: Equilibrium with demand and supply curves, Effect of a<br />
shift of demand and supply curves, Rationing of prices, Impact of tax on prices and quantity,<br />
Prices fixed by law (Minimum floors and Maximum ceilings)<br />
Demand Estimation: Approaches to demand estimation, Demand Estimation by Regression<br />
Analysis.<br />
26
Demand Forecasting: Sources of Data (Expert opinion, Surveys, Market experiments), Timeseries<br />
Analysis (trend projection and Exponential smoothening), Barometric Forecasting,<br />
Forecasting with input and output model.<br />
Production Function: Production function with one variable input, Production function with two<br />
variable inputs, optimal combination of inputs, Returns to scale<br />
Cost Theory: Types of costs, Production and cost, Short-run cost functions, Long-run cost<br />
functions, Economies of scale and scope, Learning curve, Cost-Volume-profit Analysis<br />
Perfect Competition: Characteristics, Equilibrium price determination under both short run and<br />
long run, Evaluation of perfect competition<br />
Monopoly: Characteristics, Profit maximizing price determination under both short run and long<br />
run, Allocative efficiency and income redistribution, Relevance of perfect competition and<br />
monopoly<br />
Monopolistic Competition: Characteristics, Profit maximizing price determination under both<br />
short run and long run, Evaluation of Monopolistic competition<br />
Oligopoly: Characteristics, Price Rigidity(Kinked demand curve model), Interdependence (The<br />
Cournot model) and Cartels and Collusion, Price Leadership, Cost-plus Pricing, Multiple Product<br />
Pricing, Price Skimming, Penetration Pricing, Transfer Pricing and Price Discrimination<br />
Module-2: Macro Economics<br />
National Income Accounting: Concept, Eight variants of national product aggregates,<br />
Measurement (Income, Value Added and Expenditure), Real and Nominal GNP, Difficulties in<br />
measuring the national income, Uses of National income statistics<br />
Environmental Income Accounting, Green GDP, Sustainable Development, National<br />
income and social welfare<br />
Consumption and Investment functions: Concept, Determinants, Multiplier and Accelerator<br />
Demand for Money: Classical and Keynesian theories on demand for money<br />
Supply of Money: Components of money supply, The process of Deposit Creation, Balance<br />
Sheet of the Central Bank.<br />
Aggregate Demand: The Goods Market and the IS Curve, The Money Market and the LM Curve,<br />
Form IS-LM model to the Aggregate Demand.<br />
Aggregate Supply<br />
Explaining macro-economic equilibrium through Aggregate Demand and Aggregate<br />
Supply,<br />
Monetary Policy: Objectives, Instruments, Monetary Policy in The AD- AS Framework,<br />
Crowding-Out Controversy, Monetary policy in an open economy<br />
Fiscal Policy: Objectives, Instruments, Impact of Structural Deficits, Government Debt and<br />
Economic Growth.<br />
Interaction between monetary and Fiscal Policy<br />
Features of The Business Cycle, Definition Of Inflation, Price Indices, Prices in the AD-AS<br />
Framework, The Economic Impacts of Inflation, The Phillips Curve, Anti-Inflationary Policy<br />
Unemployment: Types, Okun’s Law, Impact of Unemployment, Economic Interpretation Of<br />
Unemployment<br />
International Trade: Economic Basis For International Trade, Gains from International Trade<br />
27
Balance of Payment (BoP): Meaning, BoP Account, Disequilibrium in BoP, Measures to correct<br />
disequilibrium in BoP<br />
Foreign Exchange: The Determination of Foreign Exchange Rates, Floating Exchange Rate and<br />
Fixed Exchange Rates, Mundell-Fleming Model,<br />
Books & Reference:<br />
1. Managerial Economics in a Global Economy, by D. Salvatore, Sixth Edition, OUP, 2008<br />
2. Managerial Economics, Truett & Truett, Wiley Publication.<br />
3. Managerial Economics, by Petersen Craig H. Cris Lewis and S.K. Jain, Pearson, 2007<br />
4. Modern Micro Economics, , Koutsoyiannis, (1975) , A, Macmillan Press<br />
5. Managerial Economics, Mehta, P. L (1999), Sultan Chand & Sons<br />
6. Principles of Microeconomics, Mankiw, N. G (2006), Cengage Learning<br />
7. Macroeconomics, Mankiw, N. G, (2009), Worth Publishers<br />
8. Macroeconomics, Theory and Policy, Dwivedy, D.N (2007), Tata McGraw Hill<br />
9. Macroeconomics, D’Souza, E (2008), Pearson Education<br />
10. Macroeconomic Analysis, Shapiro, E (2003), Galgotia Publications<br />
11. Environmental Economics in Theory and Practice – Hankey N, Shogren J F, and White B –<br />
1999 – Macmillan Indian Limited<br />
12. Indian Economy, Mishra & Puri (2011), Himalaya Publishing House<br />
13<br />
MGFM1101 ACCOUNTING FOR MANAGERS (3-1-0)<br />
Course Objective:<br />
This course ‘Accounting for Managers’ has been designed to enable the students to acquire the<br />
skills necessary to prepare, use, interpret and analyze financial information.<br />
Module 1<br />
Accounting Environment of business, Corporate Entities: Salient Features, GAAP: Concepts,<br />
Conventions, Assumptions, Accounting Equation: Tool to understand business decisions, Financing<br />
Decisions/Investment Decisions/Operating Decisions, Accounting Equation Financial Statements,<br />
Balance Sheet/Income Statement/Cash Flow Statement, Financing Decisions and Financial<br />
Statement,<br />
Module 2<br />
Equity Instruments: Equity and Preference Capital, Debt Instruments: Debentures/ Bonds/ Loans,<br />
Dividend and Interest payment, Investment Decision and Financial Statements, Fixed<br />
Assets:/Inventory Valuation/Investment , Operating Decisions and Financial Statements, Revenue<br />
Recognition, Expenses, Profit: Gross Profit/PBDITA/PBIT/PBT/PAT, Interrelationship between<br />
Financial statements<br />
Module 3<br />
Financial Statement Analysis: common size statements, ratio analysis, Du pont analysis, Inter-firm<br />
and intra-firm comparison, reading CFS<br />
28
Module 4<br />
Cost Concepts and decision making, Overheads, CVP analysis. Preparation of Cost Sheets using<br />
excels, Budgeting and Budgetary Control, Variance analysis, Activity based costing (ABC), cost &<br />
pricing<br />
A group project work will be given to students to analyse an industry and track market price<br />
movement.<br />
Books & Reference:<br />
1. Financial Accounting -- A managerial Perspective, R. Narayanswamy, PHI<br />
2. Cost Accounting- A managerial Emphasis by Horn green, Dater and Foster.<br />
3. Khan & Jain – Management Accounting, TMH.<br />
4. Horngren ,Datar, Foster- Cost Accounting, Pearson.<br />
5. Financial Accounting, Jain/Narang/Agrawal, Kalyani.<br />
6. Basic Financial Accounting for Management, Shah, Oxford.<br />
PCCS2207 DESIGN AND ANALYSIS OF ALGORITHMS<br />
LABORATORY (0-0-3)<br />
1. Using a stack of characters, convert an infix string to postfix string.(1 class)<br />
2. Implement insertion, deletion, searching of a BST. (1 class)<br />
3. (a) Implement binary search and linear search in a program<br />
(b) Implement a heap sort using a max heap.<br />
4. (a) Implement DFS/ BFS for a connected graph.<br />
(b) Implement Dijkstra’s shortest path algorithm using BFS.<br />
5. (a) Write a program to implement Huffman’s algorithm.<br />
(b) Implement MST using Kruskal/Prim algorithm.<br />
6. (a) Write a program on Quick sort algorithm.<br />
(b) Write a program on merge sort algorithm.<br />
Take different input instances for both the algorithm and show the running time.<br />
7. Implement Strassen’s matrix multiplication algorithm.<br />
8. Write down a program to find out a solution for 0 / 1 Knapsack problem.<br />
9. Using dynamic programming implement LCS.<br />
10. (a) Find out the solution to the N-Queen problem.<br />
(b) Implement back tracking using game trees.<br />
29
PCCS2208 DIGITAL ELECTRONICS CIRCUIT<br />
LABORATORY (0-0-3)<br />
1. Digital Logic Gates: Investigate logic behavior of AND, OR, NAND, NOR, EX-OR, EX- NOR,<br />
Invert and Buffer gates, use of Universal NAND Gate.<br />
2. Gate-level minimization: Two level and multi-level implementation of Boolean functions.<br />
3. Combinational Circuits: design, assemble and test: adders and subtractors, code converters, gray<br />
code to binary and 7 segment display.<br />
4. Design, implement and test a given design example with<br />
i. NAND Gates only<br />
ii. NOR Gates only<br />
iii. Using minimum number of Gates.<br />
5. Design with multiplexers and de-multiplexers.<br />
6. Flip-Flop: assemble, test and investigate operation of SR, D & J-K flip-flops.<br />
7. Shift Registers: Design and investigate the operation of all types of shift registers with parallel<br />
load.<br />
8. Counters: Design, assemble and test various ripple and synchronous counters - decimal counter,<br />
Binary counter with parallel load.<br />
9. Clock-pulse generator: design, implement and test.<br />
10. Binary Multiplier: design and implement a circuit that multiplies 4-bit unsigned numbers to produce<br />
a 8-bit product.<br />
11. Verilog/VHDL simulation and implementation of Experiments listed at Sl. No. 3 to 11.<br />
PCCS2209 JAVA PROGRAMMING LABORATORY (0-0-3)<br />
1. Write java programs using concept of packages<br />
2. Write java programs using concept of interfaces.<br />
3. Write java programs using concept of multithreading<br />
4. Write java programs using concept of inheritance.<br />
5. Write java programs using concept of networking.<br />
6. Write java programs using concept of applets<br />
7. Write java programs using concept of even handling<br />
8. Write java programs using concept of JDBC.<br />
9. Write java programs using concept of AWT<br />
10. Write java programs using concept of swings.<br />
30
DEPARTMENT OF COMPUTER SCIENCE &ENGINEERING<br />
COURSE STRUCTURE & SYLLABUS FOR 3 RD YEAR B.TECH. PROGRAMME<br />
Code<br />
PCCS3101<br />
5 th Semester 6 th Semester<br />
Theory<br />
Theory<br />
Subject<br />
L-T-<br />
L-T-<br />
Credit Code Subject<br />
P<br />
P<br />
Credit<br />
Computer Organization<br />
3-1-0 4<br />
PCCS3201<br />
Operating System 3-1-0 4<br />
PCCS3102 Theory of Computation 3-1-0 4<br />
PCCS3202<br />
Internet And Web<br />
Technology 3-1-0 4<br />
PCCS3103 Data Communication<br />
Software Engineering<br />
3-1-0 4 PCCS3203<br />
And Computer Network<br />
3-1-0 4<br />
Professional Elective-1(Any One) 3-1-0 4 Professional Elective-2(Any One) 3-1-0 4<br />
Business Intelligence<br />
PECS3104 and its application PECS3204 Compiler Design<br />
PCEC3101<br />
PECS3105<br />
PECS3106<br />
Microprocessor and<br />
Microcontroller<br />
Data Mining And<br />
Dataware Housing<br />
E-Commerce & ERP<br />
PECS3205<br />
PECS3206<br />
Introduction to<br />
Mainframes<br />
Mobile Computing<br />
Multi-Media<br />
PECS3207<br />
Technology<br />
FREE ELECTIVE-1 3-1-0 4 FREE ELECTIVE-2 3-1-0 4<br />
Management Subject-<br />
III<br />
Management Subject-<br />
IV<br />
MGOM1201<br />
MGGM1206<br />
MGGM1104<br />
MGFM1101<br />
PCCS3107<br />
PCCS3108<br />
HUMG3109<br />
Management Subject-III<br />
(Any One Of The Following)<br />
Production and<br />
Operations<br />
Management<br />
Organisational<br />
Behaviour<br />
Essential Economics<br />
For Management<br />
Accounting For<br />
Managers<br />
Practical / Sessional<br />
3-1-0 4<br />
MGOM1201<br />
MGGM1206<br />
MGGM1104<br />
MGFM1101<br />
Management Subject-IV<br />
(Any One Of The Following)<br />
Production and<br />
Operations<br />
Management<br />
Organisational<br />
Behaviour<br />
Essential Economics<br />
For Management<br />
Accounting For<br />
Managers<br />
3-1-0 4<br />
Theory Credits 24 Theory Credits 24<br />
Computer<br />
Organization<br />
Laboratory<br />
0-0-3 2 PCCS3208<br />
Computer Network<br />
Laboratory 0-0-3 2 PCCS3209<br />
Lab-3(Corporate<br />
Readiness Lab)<br />
0-0-3 2 PCCS3210<br />
Practical / Sessional<br />
Operating System<br />
Laboratory through<br />
UNIX / LINUX<br />
Internet And Web<br />
Technology<br />
Laboratory<br />
Software Engineering<br />
0-0-3 2<br />
0-0-3 2<br />
0-0-3 2<br />
Laboratory<br />
Practical / Sessional Credits 6 Practical / Sessional Credits 6<br />
TOTAL SEMESTER CREDITS 30 TOTAL SEMESTER CREDITS 30<br />
TOTAL CUMMULATIVE CREDITS 154 TOTAL CUMMULATIVE CREDITS 184<br />
TOTAL CONTACT HOURS/WEEK 33 TOTAL CONTACT HOURS/WEEK 33<br />
31
5 TH SEMESTER<br />
PCCS3101-COMPUTER ORGANIZATION (3-1-0)<br />
Module –I 16 Hrs<br />
Basic structures of Computers: Functional units, operational concepts, Bus structures, Software,<br />
Performance, Computer Architecture vs Computer Organization.<br />
Machine Instruction and Programs: Memory location and addresses, Big-endian and Little-endian<br />
representation. Memory Operations, Instructions and instruction Sequencing, Addressing modes,<br />
Basic Input/output operations, subroutine, additional Instructions.<br />
Module – II 16 Hrs<br />
Arithmetic : Addition and subtraction of signed Numbers, Design of Fast Adders, Multiplication of<br />
positive Numbers, Signed-operand multiplication , Fast multiplication, Integer Division, Floating- point<br />
Numbers, (IEEE754 s…) and operations.<br />
Module – III 18 Hrs<br />
Basic Processing units: Fundamental concepts, execution of complete Instructions, Multi bus<br />
organization, Hardwired control, Micro programmed control, RISC vs CISC architecture.<br />
Memory System: Basic Concepts, cache Memory, Cache memory mapping policies, Cache updating<br />
schemes, performance consideration, Virtual memories, Paging and Page replacement policies,<br />
Memory Management requirement, secondary storage.<br />
Text Books:<br />
1. Computer Organization:CarlHamacher, Zvonkovranesic, SafwatZaky,McGraw Hill,5th Ed<br />
2. Computer Organization and Design Hardware/ Software Interface: David A. Patterson, John L.<br />
Hennessy, Elsevier, 4th Edition.<br />
Reference Book :<br />
1. Computer Architecture and Organization: William Stallings, Pearson Education.<br />
2. Computer Architecture and Organizations, Design principles and Application: B. GovindaRajalu,<br />
Tata McGraw-Hill Publishing company Ltd.<br />
3. Computer Architecture: Parhami, Oxford <strong>University</strong> Press<br />
4. Computer system Architecture: Morris M. Mano PHI NewDelhi.<br />
5. Computer Architecture and Organization: John P. Hayes McGraw Hill introduction.<br />
6. Structured Computer Organization: A.S. Tanenbum, PHI<br />
7. Computer Architecture And Organization: An Integrated Approach, Murdocca, Heuring Willey India,<br />
1st Edition.<br />
32
PCCS3102-THEORY OF COMPUTATION (3-1-0)<br />
Module – I 16 Hrs<br />
Alphabet, languages and grammars.Production rules and derivation of languages.Chomsky hierarchy<br />
of languages.Regular grammars, regular expressions and finite automata (deterministic and<br />
nondeterministic).Closure and decision properties of regular sets.Pumping lemma of regular<br />
sets.Minimization of finite automata.Left and right linear grammars.<br />
Module – II 16 Hrs<br />
Context free grammars and pushdown automata.Chomsky and Griebach normal forms. Parse trees,<br />
Cook, Younger, Kasami, and Early's parsing algorithms. Ambiguity and properties of context free<br />
languages. Pumping lemma, Deterministic pushdown automata, closure properties of deterministic<br />
context free languages.<br />
Module – III 18 Hrs<br />
Turing machines and variation of Turing machine model, Turing computability , Type 0 languages.<br />
Linear bounded automata and context sensitive languages. Primitive recursive functions. Cantor and<br />
Godel numbering.Ackermann's function, mu-recursive functions, recursiveness of Ackermann and<br />
Turing computable functions.Church Turing hypothesis. Recursive and recursively enumerable<br />
sets..Universal Turing machine and undecidable problems.Valid and invalid computations of Turing<br />
machines.<br />
Text Books:<br />
1. Introduction to Automata Theory, Languages and Computation: J.E. Hopcroft and J.D Ullman,<br />
Pearson Education, 3rd Edition.<br />
2. Introduction to the theory of computation: Michael Sipser, Cengage Learning<br />
3. Theory of computation by SaradhiVarma, Scitech Publication<br />
Reference Books:<br />
1. Introduction to Languages and the Theory of Computation: Martin, Tata McGraw Hill, 3rd Edition<br />
2. Introduction to Formal Languages, Automata Theory and Computation: K. Kirthivasan, Rama R,<br />
Pearson Education.<br />
3. Theory of computer Science (Automata Language & computations) K.L. Mishra N.<br />
Chandrashekhar, PHI.<br />
4. Elements of Theory of Computation: Lewis, PHI<br />
5. Theory of Automata and Formal Languages: Anand Sharma, Laxmi Publication<br />
6. Automata Theory: Nasir and Srimani , Cambridge <strong>University</strong> Press.<br />
7. Introduction to Computer Theory: Daniel I.A. Cohen, Willey India, 2nd Edition.<br />
33
PCCS3103-DATA COMMUNICATION & COMPUTER<br />
NETWORKS (3-1-0)<br />
Module – I 18Hrs<br />
Overview of Data Communications and Networking.<br />
Physical Layer : Analog and Digital, Analog Signals, Digital Signals, Analog versus Digital, Data Rate<br />
Limits,<br />
Digital Transmission: Line coding, Block coding, Sampling, Transmission mode.<br />
Analog Transmission: Modulation of Digital Data; Telephone modems, modulation of Analog signals.<br />
Multiplexing : FDM , WDM , TDM ,<br />
Transmission Media: Guided Media, Unguided media (wireless)<br />
Circuit switching and Telephone Network: Circuit switching, Telephone network.<br />
Module –II 16Hrs<br />
Data Link Layer<br />
Error Detection and correction: Types of Errors, Detection, Error Correction Data Link Control and<br />
Protocols:<br />
Flow and Error Control, Stop-and-wait ARQ.Go-Back-N ARQ, Selective Repeat ARQ, HDLC.<br />
Point-to –Point Access: PPP<br />
Point –to- Point Protocol, PPP Stack, Multiple Access Random Access, Controlled Access,<br />
Channelization.<br />
Local area Network: Ethernet.<br />
Traditional Ethernet, Fast Ethernet, Gigabit Ethernet. Token bus, token ring<br />
Wireless LANs: IEEE 802.11, Bluetooth virtual circuits: Frame Relay and ATM.<br />
Module – III 16Hrs<br />
Network Layer:<br />
Host to Host Delivery: Internetworking, addressing and Routing Network Layer Protocols: ARP, IPV4,<br />
ICMP, IPV6 ad ICMPV6 Transport Layer: Process to Process Delivery: UDP; TCP congestion control<br />
and Quality of service.<br />
Application Layer :<br />
Client Server Model, Domain Name System (DNS): Electronic Mail (SMTP) and file transfer (FTP)<br />
HTTP and WWW.<br />
Text Books:<br />
1. Data Communications and Networking: Behrouz A. Forouzan, Tata McGraw-Hill, 4 th Ed<br />
3. Computer Networks: A. S. Tannenbum, D. Wetherall, Prentice Hall, Imprint of Pearson 5 th Ed<br />
Reference Book : .<br />
1. Computer Networks:A system Approach:Larry L, Peterson and Bruce S. Davie,Elsevier, 4 th Ed<br />
2. Computer Networks: Natalia Olifer, Victor Olifer, Willey India<br />
34
3. Data and Computer Communications: William Stallings, Prentice Hall, Imprint of Pearson, 9 th Ed.<br />
4. Data communication & Computer Networks: Gupta, Prentice Hall of India<br />
5. Network for Computer Scientists & Engineers: Zheng, Oxford <strong>University</strong> Press<br />
6. Data Communications and Networking: White, Cengage Learning<br />
PECS3104-Business Intelligence and its Application (3-1-0)<br />
Module-1: Introduction to Business Intelligence, Duration-16 hours<br />
Introduction to OLTP and OLAP, BI Definitions & Concepts, Business Applications of BI, BI<br />
Framework, Role of Data Warehousing in BI, BI Infrastructure Components – BI Process, BI<br />
Technology, BI Roles & Responsibilities<br />
Module-2: Basics of Data Integration (Extraction Transformation Loading), Duration- 16 hrs<br />
Concepts of data integration need and advantages of using data integration, introduction to common<br />
data integration approaches, introduction to ETL using SSIS, Introduction to data quality, data<br />
profiling concepts and applications<br />
Module-3: Introduction to Multi-Dimensional Data Modeling, Duration- 6 hrs<br />
Introduction to data and dimension modeling, multidimensional data model, ER Modeling vs. multi<br />
dimensional modeling, concepts of dimensions, facts, cubes, attribute, hierarchies, star and snowflake<br />
schema, introduction to business metrics and KPIs, creating cubes using SSAS<br />
Basics of Enterprise Reporting, Duration- 12 hrs<br />
Introduction to enterprise reporting, concepts of dashboards, balanced scorecards, introduction to<br />
SSRS Architecture, enterprise reporting using SSRS<br />
Courseware & Reference Books:<br />
The courseware including PowerPoint and notes will be made available by Infosys for the<br />
Elective. In addition, following reference books can also be used:<br />
1. Business Intelligence by David Loshin<br />
2. Business intelligence for the enterprise by Mike Biere<br />
3. Business intelligence roadmap by Larissa Terpeluk Moss, Shaku Atre<br />
4. Successful Business Intelligence: Secrets to making Killer BI Applications by Cindi<br />
Howson<br />
5. Delivering business intelligence with Microsoft SQL server 2008 by Brain, Larson<br />
6. Foundations of SQL Server 2005 Business Intelligence by Lynn Langit<br />
7. Information dashboard design by Stephen Few<br />
35
PCEC3101 MICROPROCESSOR & MICROCONTROLLER (3-1-0)<br />
Module-I (16 Hours)<br />
Introduction to Microprocessor & Microcontrollers. The 8085A CPU: Functional Description, Pin<br />
Description, Timing Process. The 8085A Instruction Set: Data Transfer Group, Arithmetic Group,<br />
Branch Group, Logical Group, Stack Operation, I/O, and Machine Control Instructions & Programming<br />
Examples. Memory and I/O Addressing: Bussed Architecture. EPROM and RAM Memories: 2764 and<br />
6264.<br />
Module-2 (16 Hours)<br />
Interfacing with 8085 CPU: Programmable Interval Timer 8253, Programmable Peripheral Interface<br />
8255, Programmable DMA Controller 8257 and Programmable Interrupt Controller 8259.<br />
The 8086/8088 CPU: Register Organisation, Architecture, Pin Description, Physical Memory<br />
organisation, General Bus Operation, I/O Addressing Capability, Minimum Mode System Design of<br />
8086, Comparison of 8086 and 8088.<br />
Module -3 (18 Hours)<br />
8086 Instruction Set: Machine Language Instruction Format, Addressing Modes and Instruction Set:<br />
Data Copy/Transfer Instruction, Arithmetic and Logical Instruction, Branch Instruction, Loop<br />
Instruction, Machine Control Instruction, Flag Manipulation Instruction, Shift and Rotate Instruction,<br />
String Instructions and Programming Examples.<br />
The 8051 Microcontroller: The 8051 Microcontroller, Assembly Language Programming, JUMP,<br />
LOOP and CALL Instructions, I/O Port Programming, Addressing Modes, Arithmetic, Logical<br />
Instructions and Programming & Timer Programming.<br />
Text Book:<br />
Ghosh& Sridhar, Introduction to Microprocessors for Engineering and Scientists, 2nd Ed, PHI. (<br />
Chapter: 3, 4, 5, 7, 9, 10, 12 and 13)<br />
Ray &Bhurchandi, Advance Microprocessor and Peripherals, 2nd Ed, TMH. ( Chapter: 1 and 2)<br />
Mazdi, Mazdi and McKinlay, The 8051 Microcontroller and Embedded Systems Using Assembly and<br />
C, 2nd Ed, Pearson Education. ( Chapter: 1, 2, 3, 4, 5, 6 and 9)<br />
36
PECS3105 DATA MINING & DATA WAREHOUSING (3-0-0)<br />
Module - I 16 Hours<br />
Overview: Data warehousing, The compelling need for data warehousing, the Building blocks of data<br />
warehouse, data warehouses and data marts, overview of the components, metadata in the data<br />
warehouse, trends In data warehousing, emergence of standards, OLAP, web enabled data<br />
warehouse, Introduction to the data warehouse project, understanding data warehousing Architecture,<br />
Data warehousing implementation, from data warehousing to data mining.<br />
Module - II 18 Hours<br />
Introduction to Data mining, Data mining Functionalities, Data preprocessing (data summarization,<br />
data cleaning, data integration and transformation, data reduction, data discretization),<br />
Mining frequent patterns, associations, correlations (market basket analysis, the apriori algorithm,<br />
mining various kinds of association rules, from association mining to correlation analysis)<br />
Classification: classification by decision tree induction, Rule based classification, classification by<br />
neural networks, classification by genetic algorithm<br />
Module - III 16 Hours<br />
Cluster Analysis: types of data in cluster analysis, A categorization of major clustering<br />
methods(partitioning methods, hierarchical methods),clustering high dimensional data, outlier analysis<br />
Advanced techniques: web mining, spatial mining, temporal mining, Data mining applications in<br />
(financial data Analysis, retail industry, telecommunication industry, Biological data analysis, intrusion<br />
detection, in other scientific applications)<br />
Text Books:<br />
1. Data warehousing Fundamentals: PaulrajPonniah, Willey India.<br />
2. Data Mining: Concepts and techniques: J.Han and M.Camber, Elsevier.<br />
Reference books:<br />
1. Data Mining: ArunPujari, <strong>University</strong> Press<br />
2. Data Mining –a Tutorial based primer by R.J.Roiger, M.W.Geatz, Pearson Education.<br />
3. Data Mining & Data Warehousing Using OLAP: Berson, TMH.<br />
4. Data Warehousing: ReemaThareja, Oxford <strong>University</strong><br />
E-COMMERCE & ERP (3-1-0)<br />
Module –I (18 Hour )<br />
Basics of E-commerce<br />
Electronic Commerce: Overview, Definitions, Advantages & Disadvantages of E-Commerce, Threats<br />
of E-Commerce, Managerial Prospective, Rules & Regulations for Controlling E-Commerce, Cyber<br />
Laws.<br />
Technologies: Relationship Between E-Commerce & Networking, Different Types of Networking for<br />
E-Commerce, internet, Intranet, EDI Systems<br />
Business Models of E-commerce; Model Based on Transaction Type, Model Based on Transaction<br />
Party - B2B, B2C, C2B, C2C, E-Governance.<br />
37
Four C’s (Convergence, Collaborative Computing, Content Management & Call Centre).<br />
Convergence: Technological Advances in Convergence - Types, Convergence and its implications,<br />
Convergence & Electronic Commerce.<br />
Collaborative Computing: Collaborative product development, contract as per CAD, Simultaneous<br />
Collaboration, Security.<br />
Content Management: Definition of content, Authoring Tools and Content Management, Content -<br />
partnership, repositories, convergence, providers, Web Traffic & Traffic management: Content<br />
Marketing.<br />
Call Centre: Definition, Need, Tasks Handled, Mode of Operation<br />
Supply Chain Management: E-logistics, Supply Chain Portal, Supply Chain planning Tools (SCP<br />
Tools), Supply Chain Execution (SCE), SCE - Framework<br />
Module –II (16 Hour )<br />
Payment System for E-commerce<br />
E-Payment Mechanism; Payment through card system, E-Cheque, E-Cash, E-Payment Threats &<br />
Protections.<br />
E-Marketing: Home - shopping, E-Marketing, Tele-marketing<br />
Electronic Data Interchange (EDI): Meaning, Benefits, Concepts, Application, EDI Model<br />
Risk of E-Commerce: Overview, Security for E-Commerce, Security Standards, Firewall,<br />
Cryptography, Key Management, Password Systems, Digital Certificates, Digital Signatures.<br />
Internet Business Strategies<br />
Electronic marketplaces, Electronic Auctions, Mobile Commerce, Virtual Communities<br />
Module - III (16 Hour )<br />
Enterprise Resource Planning (ERP): Features, capabilities and Overview of Commercial Software,<br />
re-engineering work processes for IT applications, Business Process Redesign, Knowledge<br />
Engineering and Data Warehouse.<br />
Business Modules; Finance, Manufacturing (Production), Human Resources, Plant Maintenance,<br />
Materials, Management, Quality Management Sales & Distribution ERP Package.<br />
ERP Market; ERP Market Place, SAP AG, PeopleSoft, BAAN, JD Edwards, Oracle Corporation.<br />
ERP-Present and Future: Enterprise Application Integration (EAI),<br />
ERP and E-Commerce, ERP and Internet, Future Directions in ERP<br />
Textbooks<br />
1. Ecommerce, Gary P. Schneider, Cengage Learning<br />
2. Electronic Commerce: Framework Technologies & Applications, Bharat Bhasker, TMH<br />
38
Reference Books<br />
1. E-commerce: Concepts, models & strategies, C.V.S Murthy, Himalaya Publishing<br />
2. Electronic Commerce: A Manager’s Guide, Kalakota & Whinston, Pearson<br />
3. Kalakotia, Whinston : Frontiers of Electronic Commerce, Pearson Education.<br />
4. Loshin pete, Murphy P.A. : Electronic Commerce, Jaico Publishing Housing<br />
5. E-commerce, Jibitesh Mishra, Macmillan<br />
6. E-commerce : Strategy Technologies & Applications, Tata McGraw Hill.<br />
MGOM1201 PRODUCTION AND OPERATIONS MANAGEMENT<br />
(4-0-0)<br />
Course Objective:<br />
The course is designed to acquaint the students with decision making in planning, scheduling and<br />
control of production and operation functions in both manufacturing and services.<br />
Course Content:<br />
MODULE:1(12 Hour )<br />
Operations Management- An Introduction Primary topics in Operations Management, Operations<br />
Function, and Transformation process and Competitiveness.<br />
Operations Strategy<br />
Strategic Decisions in Operations, Strategy Deployment, and Vertical Integration, Service Operation,<br />
Service strategy, Manufacturing Strategy and Mass customization;<br />
Product Development and Service Design<br />
New Product design, Product life cycle, Process design, Process life cycle, Form design, Functional<br />
design, Production design, Concurrent design, Technological design and Service design process.<br />
MODULE:2(12 Hour )<br />
Facilities Location & Layout Planning<br />
Location - Principles and Factors; Location Analysis techniques- Factor Rating, Centre of Gravity<br />
Technique, Brown & Gibson Model. Layout – Concept & Basic Principles, Process Layout (Block<br />
Diagramming,<br />
Relationship Diagram, Computerized Layout Solutions, Service Layout); Product Layout – Process<br />
Layout; Fixed Position Layout. Hybrid Layouts – Cellular, FMS (Flexible Manufacturing System)<br />
Project Management and Scheduling<br />
Project planning, , project control, project scheduling Models Project Network, Critical path Method<br />
(CPM), Programme Evaluation Review Technique( PERT) , Project crashing and Time cost Trade-Off;<br />
Objective of Scheduling, Sequencing, Gantt charts, Advanced Planning and Scheduling System.<br />
39
Strategies for Managing Demand, Strategies for Managing Supply Production planning control,<br />
Aggregate planning costs and strategies. Gantt chart, Sequencing model. "n" jobs 1 machine, "n" jobs<br />
2 machines, "n" jobs “m” machine<br />
MODULE:3(14 Hour )<br />
Inventory Management<br />
Concept of inventory with independent demand: Inventory cost structure Deterministic inventory<br />
model - EOQ models, instantaneous receipt, Inventory model with discounts, delivery over a period of<br />
time, Periodic review and continuous review inventory model; Selective Inventory Control - ABC and<br />
VED.<br />
Quality Management<br />
Concept of quality; Quality of design, Conformance & performance; Cost of poor process performance<br />
and quality. Statistical Quality Control - Process Control (X, R & P chart), Product control-acceptance<br />
sampling and OC curve. Concept of TQM.<br />
MODULE:4(12 Hour )<br />
Just in Time and Lean Production<br />
Basic element in JIT, Pull system, Push system, Kanban production control system , Benefits of JIT,<br />
Jit implementation in Learning Organization, JIT in Services.<br />
topics.<br />
Books<br />
1. Chase, Jacobs, Aquilano, Agarwal, - “Operations Management”, TMH<br />
2. Aswathappa& Sridhar Bhat, - “Production and Operations Management”, HPH<br />
Reference:<br />
1. Krajewski,Ritzman,Kansal, - “Operations Management”, Pearson<br />
2. Everette. Adam Jr., Ronald J. Ebert, - “Production and Operations Management”, PHI<br />
3. Roberta S. Russell & Bernard W. Taylor III, - “Operations Management”, Pearson/ PHI<br />
4. Gaither, Frazier- Operations Management<br />
MGGM1206 ORGANIZATIONAL BEHAVIOUR (3-1-0)<br />
Introduction to the Course :<br />
Organizational Behavior (OB) is a field of study that investigates the impact that individuals, groups,<br />
and structure have on behavior within an organization. Then it applies that knowledge to make<br />
organizations work more effectively.<br />
Course Objective :<br />
This course will expose students to gain knowledge on the diversified behavioral science theories<br />
and its applications in organizations.<br />
Pedagogy<br />
Class room lectures will be substantiated by Case Analysis, assignment and viva-voce, Demo<br />
Exercises, Movie Analysis, Games, role playing<br />
40
Comprehensive Course Outline :<br />
Module – 1(12 Hour )<br />
Concept and models of OB, OB Systems- The Synergy<br />
Module - 2(Individual System) (12 Hour )<br />
Perception, Learning and Behaviour Modification, motivation, attitude and Values, personality,<br />
emotion and stress.<br />
Module – 3 (Social System) (12 Hour )<br />
Communication, Group Dynamics, Conflict , Leadership<br />
Module - 4 (Organizational systems) (14 Hour )<br />
Organizational power and politics, Organizational culture and climate, Organizational Change and<br />
development, International Dimensions of OB, Managing Diversity.<br />
Recommended Text :<br />
• Robins &Sanghii, OrganisationalBehaviour, Pearson<br />
• Aswathappa, Organization Behavior,Himalaya<br />
Reference Books :<br />
• Luthans ,F. OrganisationalBehaviour - TMH<br />
• UdaiPareek , Understanding OrganisationalBehaviour, Oxford<br />
• Prasad,L.M. Organization Behavior,S.Chand.<br />
• Greenberg and Baron, Behavior in organization, Prentice hall.<br />
MGGM1104 ESSENTIAL ECONOMICS FOR MANAGEMENT(3-1-0)<br />
Course Objective:<br />
In today's dynamic economic environment, effective managerial decision making requires timely and<br />
efficient use of information. The basic purpose of this course is to provide students with a basic<br />
understanding of the economic principles, methodologies and analytical tools that can be used in<br />
business decision making problems. It provides an understanding of the economic environment and<br />
its impact on strategy formulation. The course also focuses on the impact of economic policies on<br />
managerial decision-making by providing an understanding of fiscal policy, and national and global<br />
economic issues affecting business.<br />
The language of science (and all analytical thinking) is mathematics. Since economics is a social<br />
science, use of some mathematical tools, basically the constrained and un-constrained optimization<br />
techniques will help in measuring and solving the basic economic problems and thus improves<br />
decision-making. It becomes difficult and totally un-practicable to solve business (economic) problems<br />
logically and systematically without use of mathematics. The basic objective is to solve problems<br />
mathematically and interpret the results economically.<br />
41
Course Content:<br />
Module-1: Introduction & Micro Economics<br />
Introduction to economics- Scarcity, Choice and Efficiency, Circular Flow of Economic Activity,<br />
Fundamental issues of what, how and for whom to produce to make the best use of economics,<br />
Economic Role of Government.<br />
Basic Concepts: Marginalism and Incrementalism, Functional Relationships: Total, Average and<br />
Marginal. General and partial equilibrium, Opportunity cost<br />
Demand for a commodity: Law of demand, Demand schedule and demand curve, Individual<br />
and market demand, Change in demand<br />
Consumer behavior: Analysing law of demand through Marshalian utility analysis and<br />
Indifference curve technique. Consumer Surplus<br />
Elasticity of Demand<br />
Price Elasticity of demand : Estimation, Types, Elasticity and revenue, Factors affecting price<br />
elasticity of demand<br />
Income elasticity , Cross elasticity, Uses of different concepts elasticity in business<br />
decisions.<br />
Analysis of Supply: Law of Supply, Supply schedule and supply curve, Change in supply, Price<br />
elasticity of supply,<br />
Equilibrium of demand and supply: Equilibrium with demand and supply curves, Effect of a<br />
shift of demand and supply curves, Rationing of prices, Impact of tax on prices and quantity,<br />
Prices fixed by law (Minimum floors and Maximum ceilings)<br />
Demand Estimation: Approaches to demand estimation, Demand Estimation by Regression<br />
Analysis.<br />
Demand Forecasting: Sources of Data (Expert opinion, Surveys, Market experiments), Timeseries<br />
Analysis (trend projection and Exponential smoothening), Barometric Forecasting,<br />
Forecasting with input and output model.<br />
Production Function: Production function with one variable input, Production function with two<br />
variable inputs, optimal combination of inputs, Returns to scale<br />
Cost Theory: Types of costs, Production and cost, Short-run cost functions, Long-run cost<br />
functions, Economies of scale and scope, Learning curve, Cost-Volume-profit Analysis<br />
Perfect Competition: Characteristics, Equilibrium price determination under both short run and<br />
long run, Evaluation of perfect competition<br />
Monopoly: Characteristics, Profit maximizing price determination under both short run and long<br />
run, Allocative efficiency and income redistribution, Relevance of perfect competition and<br />
monopoly<br />
Monopolistic Competition: Characteristics, Profit maximizing price determination under both<br />
short run and long run, Evaluation of Monopolistic competition<br />
Oligopoly: Characteristics, Price Rigidity(Kinked demand curve model), Interdependence (The<br />
Cournot model) and Cartels and Collusion, Price Leadership, Cost-plus Pricing, Multiple Product<br />
Pricing, Price Skimming, Penetration Pricing, Transfer Pricing and Price Discrimination<br />
42
Module-2: Macro Economics<br />
National Income Accounting: Concept, Eight variants of national product aggregates,<br />
Measurement (Income, Value Added and Expenditure), Real and Nominal GNP, Difficulties in<br />
measuring the national income, Uses of National income statistics<br />
Environmental Income Accounting, Green GDP, Sustainable Development, National<br />
income and social welfare<br />
Consumption and Investment functions: Concept, Determinants, Multiplier and Accelerator<br />
Demand for Money: Classical and Keynesian theories on demand for money<br />
Supply of Money: Components of money supply, The process of Deposit Creation, Balance<br />
Sheet of the Central Bank.<br />
Aggregate Demand: The Goods Market and the IS Curve, The Money Market and the LM Curve,<br />
Form IS-LM model to the Aggregate Demand.<br />
Aggregate Supply<br />
Explaining macro-economic equilibrium through Aggregate Demand and Aggregate<br />
Supply,<br />
Monetary Policy: Objectives, Instruments, Monetary Policy in The AD- AS Framework,<br />
Crowding-Out Controversy, Monetary policy in an open economy<br />
Fiscal Policy: Objectives, Instruments, Impact of Structural Deficits, Government Debt and<br />
Economic Growth.<br />
Interaction between monetary and Fiscal Policy<br />
Features of The Business Cycle, Definition Of Inflation, Price Indices, Prices in the AD-AS<br />
Framework, The Economic Impacts of Inflation, The Phillips Curve, Anti-Inflationary Policy<br />
Unemployment: Types, Okun’s Law, Impact of Unemployment, Economic Interpretation Of<br />
Unemployment<br />
International Trade: Economic Basis For International Trade, Gains from International Trade<br />
Balance of Payment (BoP): Meaning, BoP Account, Disequilibrium in BoP, Measures to correct<br />
disequilibrium in BoP<br />
Foreign Exchange: The Determination of Foreign Exchange Rates, Floating Exchange Rate and<br />
Fixed Exchange Rates, Mundell-Fleming Model,<br />
Books & Reference:<br />
1. Managerial Economics in a Global Economy, by D. Salvatore, Sixth Edition, OUP, 2008<br />
2. Managerial Economics, Truett & Truett, Wiley Publication.<br />
3. Managerial Economics, by Petersen Craig H. Cris Lewis and S.K. Jain, Pearson, 2007<br />
4. Modern Micro Economics, , Koutsoyiannis, (1975) , A, Macmillan Press<br />
5. Managerial Economics, Mehta, P. L (1999), Sultan Chand & Sons<br />
6. Principles of Microeconomics, Mankiw, N. G (2006), Cengage Learning<br />
7. Macroeconomics, Mankiw, N. G, (2009), Worth Publishers<br />
8. Macroeconomics, Theory and Policy, Dwivedy, D.N (2007), Tata McGraw Hill<br />
9. Macroeconomics, D’Souza, E (2008), Pearson Education<br />
10. Macroeconomic Analysis, Shapiro, E (2003), Galgotia Publications<br />
43
11. Environmental Economics in Theory and Practice – Hankey N, Shogren J F, and White B –<br />
1999 – Macmillan Indian Limited<br />
12. Indian Economy, Mishra & Puri (2011), Himalaya Publishing House<br />
MGFM1101 ACCOUNTING FOR MANAGERS (3-1-0)<br />
Course Objective:<br />
This course ‘Accounting for Managers’ has been designed to enable the students to acquire the skills<br />
necessary to prepare, use, interpret and analyze financial information.<br />
Module 1 (12 Hour )<br />
Accounting Environment of business, Corporate Entities: Salient Features, GAAP: Concepts,<br />
Conventions, Assumptions, Accounting Equation: Tool to understand business decisions, Financing<br />
Decisions/Investment Decisions/Operating Decisions, Accounting Equation Financial Statements,<br />
Balance Sheet/Income Statement/Cash Flow Statement, Financing Decisions and Financial<br />
Statement,<br />
Module 2 (12 Hour )<br />
Equity Instruments: Equity and Preference Capital, Debt Instruments: Debentures/ Bonds/ Loans,<br />
Dividend and Interest payment, Investment Decision and Financial Statements, Fixed<br />
Assets:/Inventory Valuation/Investment , Operating Decisions and Financial Statements, Revenue<br />
Recognition, Expenses, Profit: Gross Profit/PBDITA/PBIT/PBT/PAT, Interrelationship between<br />
Financial statements<br />
Module 3(12 Hour )<br />
Financial Statement Analysis: common size statements, ratio analysis, Du pont analysis, Inter-firm<br />
and intra-firm comparison, reading CFS<br />
Module 4(14 Hour )<br />
Cost Concepts and decision making, Overheads, CVP analysis. Preparation of Cost Sheets using<br />
excels, Budgeting and Budgetary Control, Variance analysis, Activity based costing (ABC), cost &<br />
pricing<br />
A group project work will be given to students to analyse an industry and track market price<br />
movement.<br />
Books & Reference:<br />
1. Financial Accounting -- A managerial Perspective, R. Narayanswamy, PHI<br />
2. Cost Accounting- A managerial Emphasis by Horn green, Dater and Foster.<br />
3. Khan & Jain – Management Accounting, TMH.<br />
4. Horngren ,Datar, Foster- Cost Accounting, Pearson.<br />
5. Financial Accounting, Jain/Narang/Agrawal, Kalyani.<br />
6. Basic Financial Accounting for Management, Shah, Oxford.<br />
44
PRACTICALS/SESSIONALS (5 th SEMESTER).<br />
PCCS3107 COMPUTER ORGANIZATION LAB (0-0-3)<br />
1. Study of various components of PC.<br />
2. Detail Study of Keyboard and Mouse.<br />
3. Study Anatomy of SMPS<br />
4. Study Anatomy of Motherboard.<br />
5. Some experiments using CPU trainer kits<br />
6. Some experiments using printer trainer kits<br />
7. Dismantling and assembling a PC.<br />
8. Study Anatomy of BIOS<br />
9. Simulation of multiplication algorithm using C / Matlab<br />
10. Simulation of simple fundamental units like half adder, full adder, multiplexer, de-multiplexer,<br />
Arithmetic logic Unit, Simple processor (CPU) etc using VHDL code.<br />
PCCS 3108 COMPUTER NETWORK LAB (0-0-3)<br />
1. Some Network protocol simulation using NetSim, NS2, etc. for<br />
a) Analysing number of transmitting nodes vs. collision count, mean delay for Ethernet LAN .<br />
b) Analysing bus vs. star-switch with respect to number of collisions (for a fixed number of<br />
transmitting nodes) for Ethernet LAN<br />
c) Analysing performance of token ring with number of nodes vs. response time, mean delay<br />
using NetSim.<br />
d) Comparing the throughput and normalized throughput for token ring and token bus for<br />
different transmitting nodes.<br />
e) Comparing the CSMA/CD vs. CSMA/CA protocols (for a fixed number of transmitting<br />
nodes).<br />
f) Analysing the difference between unicast and broadcast transmission (for a fixed number<br />
of transmitting nodes).<br />
g) Verification of stop-and-wait protocol.<br />
h) Verification of Go-back-N protocol.<br />
i) Verification of Selective repeat protocol.<br />
j) Verification of distance vector routing algorithm.<br />
k) Verification of link state routing algorithm.<br />
2. Some programming techniques in socket programming.<br />
45
HUMG3109 CORPORATE READINESS LAB (0-0-3)<br />
OBJECTIVE:<br />
This course is designed to prepare the heart and mind of talented graduates with confidence to<br />
acquire their dream job by building their mindset with powerful attitude, self awareness, proactiveness,<br />
right emotional strength and skills to handle job entry hurdles. The emphasis is on<br />
communication style in professional (work-related) situations of the kind that engineering<br />
graduates may expect to encounter on entering the professional domain.<br />
1: CORPORATE CULTURE 9 Hours<br />
Lab1: Introduction to Corporate Life<br />
Lab2: Identifying traits for professional and interpersonal success<br />
Lab 3: Learning Business Etiquette<br />
II: GAINING ENTRY INTO AN ORGANIZATION<br />
21 Hours<br />
Lab 5: Preparing job-applications and CVs<br />
Lab 6: Delivering high impact presentations<br />
Lab 7: Participating in group discussions (General topics)<br />
Lab 8: Participating in group discussions (Controversial, abstract topics and case studies)<br />
Lab 9: Facing an interview<br />
Lab 10: Mock Interview<br />
6 TH SEMESTER<br />
PCCS3201-OPERATING SYSTEM (3-1-0)<br />
MODULE-I 16 Hours<br />
INTRODUCTION TO OPERATING SYSTEM:<br />
What is an Operating System? Simple Batch Systems, Multiprogramming and Time Sharing systems<br />
.Personal Computer Systems, Parallel Systems, Distributed Systems and Real time Systems.<br />
Operating System Structures: Operating System Services, System components, Protection system,<br />
Operating System Services, system calls<br />
PROCESS MANAGEMENT:<br />
Process Concept, Process Scheduling, Operation on Processes, Interprocess communication, Examples of<br />
IPC Systems, Multithreading Models, Threading Issues, Process Scheduling Basic concepts, scheduling<br />
criteria, scheduling algorithms, Thread Scheduling.<br />
46
MODULE-II 16 Hours<br />
PROCESS COORDINATION: Synchronization: The Critical section problem, Peterson’s solution,<br />
Synchronization hardware, Semaphores, Classical problems of synchronization, Monitors.<br />
Deadlocks: System model, Deadlock Characterization Methods for Handling Deadlocks, Deadlock<br />
Prevention, Deadlock avoidance, Deadlock Detection, recovery from Deadlock.<br />
MEMORY MANAGEMENT: Memory Management strategies, Logical versus Physical Address space,<br />
swapping, contiguous Allocation, Paging, Segmentation.<br />
Virtual Memory: Background, Demand paging, performance of Demand paging, Page Replacement, Page<br />
Replacement Algorithms. Allocation of frames, Thrashing, Demand Segmentation.<br />
MODULE-III 18 Hours<br />
STORAGE MANAGEMENT:<br />
File System Concept, Access Methods, File System Structure, File System Structure, File System<br />
Implementation, Directory implementation, Efficiency and Performance, Recovery, Overview of Mass<br />
Storage Structure, Disk Structure, Disk Scheduling, Disk Management, Swap-Space Management, I/O<br />
System Overview, I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/O<br />
Request to Hardware Operation.<br />
CASE STUDIES: The LINUX System, Windows XP,Unix system.<br />
TEXT BOOK:<br />
1. Operating System Concepts – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 8 th edition,<br />
Wiley-India, 2009.<br />
2. Mordern Operating Systems – Andrew S. Tanenbaum, 3 rd Edition, PHI<br />
3. Operating Systems: A Spiral Approach – Elmasri, Carrick, Levine, TMH Edition<br />
REFERENCE BOOK:<br />
1. Operating Systems – Flynn, McHoes, Cengage Learning<br />
2. Operating Systems – Pabitra Pal Choudhury, PHI<br />
3. Operating Systems – William Stallings, Prentice Hall<br />
4. Operating Systems – H.M. Deitel, P. J. Deitel, D. R. Choffnes, 3 rd Edition,<br />
PCCS3202-INTERNET AND WEB TECHNOLOGY (3-1-0)<br />
Module –I (Lecture Hour 16)<br />
The Internet and WWW<br />
Understanding the WWW and the Internet, Emergence of Web, Web Servers, Web Browsers,<br />
Protocols, Building Web Sites<br />
HTML<br />
Planning for designing Web pages, Model and structure for a Website, Developing Websites, Basic<br />
HTML using images links, Lists, Tables and Forms, Frames for designing a good interactive website<br />
Module –II (Lecture Hour 16)<br />
JAVA Script<br />
47
Programming Fundamentals, Statements, Expressions, Operators, Popup Boxes, Control<br />
Statements, Try…. Catch Statement, Throw Statement, Objects of Javascript: Date object, array<br />
object, Boolean object, math object<br />
CSS<br />
External Style Sheets, Internal Style Sheets, Inline Style, The class selector, div & span tag<br />
DOM<br />
HTML DOM, inner HTML, Dynamic HTML (DHTML), DHTML form, XML DOM<br />
Module –III (Lecture Hour 18)<br />
CGI/PERL<br />
Introduction to CGI, Testing & Debugging Perl CGI Script, Using Scalar variables and operators in<br />
Perl<br />
Java Applet<br />
Introduction to Java, Writing Java Applets, Life cycle of applet<br />
Textbooks<br />
1. Web Warrior Guide to Web Design Technologies, Don Gosselin, Joel Sklar& others, Cengage<br />
Learning<br />
Reference Books<br />
1. Web Programming: Building Internet Applications, Chris Bates, Wiley Dreamtech<br />
2. Programming the World Wide Web, Robert W Sebesta, Pearson<br />
3. Web Technologies, Uttam K Roy, Oxford<br />
4. Web Technology: A developer perspective, Gopalan&Akilandeswari, PHI<br />
PCCS3203-SOFTWARE ENGINEERING (3-1-0)<br />
Module –I (Lecture Hour 16)<br />
Process Models: Software Processes, Software Development Life Cycle Models, Waterfall Model, ‘V’<br />
Model, Prototyping Model, The Iterative Waterfall Model, The Spiral Model<br />
Software Requirement Engineering: Requirement Engineering Process, Requirement Inception,<br />
Identification of Stakeholders, Requirement, Requirement Elaboration: User Requirements, Initial<br />
Technical Requirements, Final Functional Requirements, Negotiation, Requirement<br />
Structured Analysis & Design: Introduction to Structured Analysis, Data Flow Diagram, Process<br />
Specification, Entity Relationship Model, Structured Design Methodologies: Coupling and Cohesion,<br />
Structure Chart, Mapping DFD into Structure Chart<br />
Module –II (Lecture Hour 18)<br />
Object Oriented Concepts & Principles: Key OO Concepts: Object, Class, Message, Inheritance,<br />
Abstraction, Encapsulation, Polymorphism, Relationships: Is-A Relationship, Has-A Relationship, Uses-A<br />
Relationship<br />
Modelling Techniques: Booch OO Design Model, Rumbaugh’s Object Modelling Technique, Jacobson’s<br />
model, The Unified Approach to Modelling, Unified Modelling Language<br />
Object Oriented Analysis & Design: Use-Case Modelling, Use-Case Realization,<br />
48
Types of Classes: Class Classification Approaches: Noun Phrase Approach, CRC Card Approach, Usecase<br />
Driven Approach<br />
Identification of Classes, Relationship, Attributes and Method<br />
System Context and Architectural Design, Defining System Boundary, Identification of Subsystems,<br />
Principles of Class Design, Types of Design Classes<br />
UML diagrams: Class diagram, Object diagram, Activity diagram, State diagram, Interaction diagrams,<br />
Sequence diagram, Collaboration Diagram, Component Diagram, Deployment Diagram, Patterns<br />
Module –III (Lecture Hour 16)<br />
Software Testing: Testing Fundamentals, Verification & Validation, Black Box Testing, White Box<br />
Testing, Unit Testing, Integration Testing, Object Oriented Testing, System Testing, Usability Testing<br />
Software Metrics- Software Metrics and its Classification, Software Size Metrics: LOC Metrics, Function<br />
Point Metrics, Feature Point Metrics, Bang Metrics, Halstead’s Metrics<br />
Quality Metrics, Process Metrics, Design Metrics: High Level Design Metrics, Component Level Design<br />
Metrics<br />
Object Oriented Metrics: CK Metrics Suite, Metrics for Object Oriented Design (MOOD)<br />
Project Estimation Techniques, COCOMO Model: Basic COCOMO Model, Intermediate COCOMO<br />
model, Complete COCOMO model, COCOMO II<br />
Web Engineering: General Web Characteristics, Emergence of Web Engineering, Web Engineering<br />
Process, Web Design Principles.<br />
Textbooks<br />
1. Software Engineering, Roger S Pressman, TMH<br />
2. Fundamentals of Software Engineering, Rajib Mall, PHI<br />
Reference Books<br />
1. Software Engineering, Sommerville, Pearson<br />
2. Software Engineering Fundamentals, Behforooz& Hudson, Oxford<br />
PECS3204-Compiler Design (3-1-0)<br />
MODULE – 1(Lecture hours: 16)<br />
Introduction: Overview and phases of compilation.<br />
Lexical Analysis: Non-deterministic and deterministic finite automata (NFA & DFA), regular<br />
grammar, regular expressions and regular languages, design of a lexical analyser as a DFA,<br />
lexical analyser generator.<br />
Syntax Analysis:Role of a parser, context free grammars and context free languages, parse trees<br />
and derivations, ambiguous grammar.<br />
Top Down Parsing: Recursive descent parsing, LL(1) grammars, non-recursive predictive<br />
parsing, error reporting and recovery.<br />
Bottom Up Parsing: Handle pruning and shift reduces parsing, SLR parsers and construction or<br />
SLR parsing tables, LR(1) parsers and construction of LR(1) parsing tables, LALR parsers and<br />
49
construction of efficient LALR parsing tables, parsing using ambiguous grammars, error<br />
reporting and recovery, parser generator.<br />
MODULE – 2(Lecture hours: 18)<br />
Syntax Directed Translation: Syntax directed definitions (SDD), inherited and synthesized<br />
attributes, dependency graphs, evaluation orders for SDD, semantic rules, application of syntax<br />
directed translation.<br />
Symbol Table: Structure and features of symbol tables, symbol attributes and scopes.<br />
Intermediate Code Generation: DAG for expressions, three address codes - quadruples and triples,<br />
types and declarations, translation of expressions, array references, type checking and<br />
conversions, translation of Boolean expressions and control flow statements, back patching,<br />
intermediate code generation for procedures.<br />
MODULE – 3 (Lecture hours: 16)<br />
Run Time Environment: storage organizations, static and dynamic storage allocations, stack<br />
allocation, handlings of activation records for calling sequences.<br />
Code Generations: Factors involved, registers allocation, simple code generation using stack<br />
allocation, basic blocks and flow graphs, simple code generation using flow graphs.<br />
Elements of Code Optimization: Objective, peephole optimization, concepts of elimination of local<br />
common sub-expressions, redundant and un-reachable codes, basics of flow of control<br />
optimization.<br />
Text Book:<br />
Compilers – Principles, Techniques and Tools<br />
Authors: Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman Publisher:<br />
Pearson<br />
PECS3205 Introduction to Mainframes<br />
Module I:<br />
Evolution of Mainframe hardware (6Hours)<br />
Overview of Computer Architecture -Classification of Computers - micro, mini, mainframes<br />
and super computer - Mainframe computer - key features - benefits - Evolution of Mainframes -<br />
Different hardware systems<br />
Mainframes OS and Terminology (6 Hours)<br />
Operating systems on mainframes, Batch processing vs. online processing - mainframe<br />
operating system. - evolution - concepts of Address space, Buffer management - Virtual storage -<br />
paging - swapping - Dataset management in mainframes<br />
50
z/OS and its features (6 Hours)<br />
Z-operating system (Z/OS) - Virtual storage - Paging process - storage Managers - Program<br />
execution modes - Address space - Multiple virtual system(MVS) , MVS address space, Z/OS address<br />
space - Dataset - sequential and partial dataset - Direct access storage device(DASD) -Access<br />
methods - Record formats - Introduction to virtual storage access methods(VSAM) - Catalog - VTOC<br />
Module-II<br />
Introduction to JCL (7 Hours)<br />
Introduction to Job Control language - Job processing - structure of JCL statements - Various<br />
statements in JCL - JOB statement - EXEC statement - DD statement - JCL procedures and IBM<br />
utility programs.<br />
COBOL Programming 1 (5 Hours)<br />
COBOL<br />
Introduction – History, evolution and Features, COBOL program Structure, steps in executing<br />
Language Fundamentals – Divisions, sections, paragraphs, sections, sentences and statements,<br />
character set, literals, words, figurative constants, rules for forming user defined words, COBOL<br />
coding sheet.<br />
Data division – Data names, level numbers, PIC and VALUE clause, REDEIFNES,<br />
RENAMES and USAGE clause<br />
Procedure Division – Input / Output verbs, INITIALIZE verb, data movement verbs,<br />
arithmetic verbs, sequence control verbs.<br />
COBOL Programming 2 (5 Hours)<br />
File processing – Field, physical / logical records, file, file organization (sequential, indexed<br />
and relative) and access mode, FILE-CONTROL paragraph, FILE SECTION, file operations.<br />
File handling verbs – OPEN, READ, WRITE, REWRITE, CLOSE.<br />
Table processing – Definition, declaration, accessing elements, subscript and index, SET<br />
statement, SEARCH verb, SEARCH ALL verb, comparison.<br />
Miscellaneous verbs – COPY, CALL, SORT, MERGE, STRING, UNSTRING verbs.<br />
51
Module III: Overview of DB2 (8 Hours)<br />
Introduction to DB2 – System Service component, Database Service component, Locking<br />
Service component, Distributed Data Facility Services component, Stored Procedure component,<br />
catalogs and optimizer<br />
DB2 Objects and Data Types - DB2 Objects Hierarchy, Storage groups, Database, Table<br />
space, Table, Index, Clustered index, Synonyms and aliases, Views, Data Types.<br />
DB2 SQL programming – Types of SQL statements, DCL, DDL, DML, SPUFI utility.<br />
Embedded SQL programming – Host variable, DECLGEN utility, SQLCA, single/multiple row<br />
manipulation, cursors, scrollable cursors.<br />
Mainframe Application Development guidelines (7 Hours)<br />
COBOL coding standards, relation between a COBOL file handling program and JCL,<br />
Different types of ABEND codes, COBOL-DB2 program pre-compilation, DBRM (Database Request<br />
Module), Application plan/packages, program execution methods (EDIT JCL, foreground and<br />
background modes).<br />
Courseware & REFERENCE Books:<br />
1. MVS JCL, Doug Lowe, Mike Murach and Associates<br />
2. Gary DeWard Brown, JCL Programming Bible (with z/OS) fifth edition, Wiley India Dream<br />
Tech, 2002.<br />
3. z/OS V1R4.0 MVS JCL Reference found online at<br />
http://www-1.ibm.com/support/docview.wss?uid=pub1sa22759706<br />
4. z/OS V1R1.0 MVS JCL Reference found online at<br />
http://publibz.boulder.ibm.com/cgibin/bookmgr_OS390/BOOKS/iea2b600/CCONTENTS<br />
5. COBOL - Language Reference, Ver 3, Release 2, IBM Redbook.<br />
6. COBOL - Programming Guide, Ver 3, Release 2, IBM Redbook.<br />
7. Nancy Stern & Robert A Stern, “Structured Cobol Programming”, John Wiley & Sons, New<br />
York, 1973.<br />
8. M.K. Roy and D. Ghosh Dastidar, “Cobol Programming”, Tata McGraw Hill, New York, 1973.<br />
9. Newcomer and Lawrence, Programming with Structured COBOL, McGraw Hill Books, New<br />
York, 1973.<br />
10. Craig S Mullins, DB2 Developer’s Guide, Sams Publishing, 1992.<br />
11. Gabrielle Wiorkowski & David Kull, DB2 Design & Development Guide, Addison Wesley,<br />
1992.<br />
12. C J Date & Colin J White, A Guide to DB2, Addison Wesley.<br />
13. IBM Manual: DB2 Application Programming and SQL guide.<br />
14. IBM Manual: DB2 SQL Reference.<br />
15. DB2 Version 7 Information Center found online at<br />
http://publib.boulder.ibm.com/infocenter/db2v7luw/index.jsp<br />
52
PECS3206 MOBILE COMPUTING (3-0-0)<br />
Module - I (16 hours)<br />
Introduction to Personal Communications Services (PCS) : PCS Architecture, mobility management,<br />
Networks signaling, Global System for Mobile Communication (GSM) System overview : GSM<br />
Architecture, Mobility management, Network signaling.<br />
General Packet Radio Services (GPRS) : GPRS Architecture, GPRS Network Nodes, Mobile Data<br />
Communication ; WLANs (Wireless LANs) IEEE 802.II standard, Mobile IP.<br />
Module - II (18 hours)<br />
Wireless Application Protocol 9WAP) : The Mobile Internet standard, WAP Gateway and Protocols,<br />
wireless mark up Languages (WML), Wireless Local Loop (WLL) : Introduction to WLL Architecture,<br />
wireless Local Loop Technologies.<br />
Third Generation (3G) Mobile Services : Introduction to International Mobile Telecommunications<br />
2000 (IMT 2000) Vision, Wideband Code Division Multiple Access (W-CDMA), and CDMA 2000,<br />
Quality of services in 3G.<br />
Module - III (16 hours)<br />
Global Mobile Satellite Systems ; case studies of the IRIDIUM and GLOBALSTAR systems. Wireless<br />
Enterprise Networks : Introduction to Virtual Networks, Blue tooth technology, Blue tooth Protocols.<br />
TEXT BOOK<br />
1. “Pervasive Computing”, Burkhardt, Pearson<br />
2. “Mobile Communication”, J. Schiller, Pearson<br />
3. “The Wireless Application Protocol”, SandeepSinghal, Pearson<br />
4. “Mobile and Personal Communication Systems and Services”, Raj Pandya, Prentice Hall of India,<br />
2001.<br />
Reference :<br />
1. “Guide to Designing and Implementing Wireless LANs”, Mark Ciampa, Thomson learning, Vikas<br />
Publishing House, 2001.<br />
2. “Wireless Web Development”, Ray Rischpater, Springer Publishing<br />
3. “The Wireless Application Protocol”, SandeepSinghal, Pearson.<br />
4. “Third Generation Mobile Telecommunication Systems”, by P. Stavronlakis, Springer Publishers,<br />
53
PECS3207 MULTIMEDIA TECHNOLOGY(3-1-0)<br />
Module – I (16 hours)<br />
Introduction: Definition, properties and uses of Multimedia Systems. Traditional Data streams<br />
characteristics, Characteristics of continuous media data based on time, space and continuity.<br />
Sound/Audio: Basic sound concepts, MIDI devices and MIDI messages. Image: Digital image<br />
representation, Image Format, Graphics format, Computer Image Processing: Image Synthesis,<br />
Image Analysis and Image Transmission. Video: Video Signal Representation, Computer Video and<br />
Television format.<br />
Module –II (18 hours)<br />
Data Compression: Source, Entropy and Hybrid Encoding, Some basic compression techniques,<br />
JPEG, MPEG and MHEG.<br />
Multimedia Operating Systems: Process Management-Real-time Scheduling System Model, Rate<br />
Monotonic & Earliest Deadline First Algorithm, Process Utilization, Multimedia File System Paradigm,<br />
Disk Scheduling.<br />
Multimedia Communication Systems: Application Subsystem, Transport Subsystem, QOS and<br />
Resource Management.<br />
Synchronization: Notion of Synchronization, Presentation Requirements, Reference model for<br />
Multimedia Synchronization, Synchronization Specification.<br />
Module –III (16 hours)<br />
Multimedia Authoring Tools, Multimedia Systems Frameworks: Multimedia Information System:<br />
Multimedia Information Model and Multimedia Distributed Processing Model. Multimedia<br />
Communication System: Multimedia Conferencing Model and Multimedia Network Model. QOS layer<br />
Architecture, Distributed Multimedia Systems: Features of Distributed Multimedia System, Types of<br />
Distributed Multimedia Application, QOS in Distributed Multimedia System.<br />
Textbooks:<br />
1. Multimedia: Computing, Communications & Applications, Ralf Steinmetz and Klara Nahrstedt,<br />
Pearson Education.<br />
2. Multimedia Systems, P.K.Buford, Pearson Education<br />
Reference Books:<br />
1. Fundamentals of Multimedia- Ze Nian and Mark S Drew (PHI)<br />
54
MGOM1201 PRODUCTION AND OPERATIONS<br />
MANAGEMENT (4-0-0)<br />
Course Objective:<br />
The course is designed to acquaint the students with decision making in planning, scheduling and<br />
control of production and operation functions in both manufacturing and services.<br />
Course Content:<br />
MODULE:1(12 Hours)<br />
Operations Management- An Introduction<br />
Primary topics in Operations Management, Operations Function, and Transformation process and<br />
Competitiveness.<br />
Operations Strategy<br />
Strategic Decisions in Operations, Strategy Deployment, and Vertical Integration, Service Operation,<br />
Service strategy, Manufacturing Strategy and Mass customization;<br />
Product Development and Service Design<br />
New Product design, Product life cycle, Process design, Process life cycle, Form design, Functional<br />
design, Production design, Concurrent design, Technological design and Service design process.<br />
MODULE:2(12 Hours)<br />
Facilities Location & Layout Planning<br />
Location - Principles and Factors; Location Analysis techniques- Factor Rating, Centre of Gravity<br />
Technique, Brown & Gibson Model. Layout – Concept & Basic Principles, Process Layout (Block<br />
Diagramming,<br />
Relationship Diagram, Computerized Layout Solutions, Service Layout); Product Layout – Process<br />
Layout; Fixed Position Layout. Hybrid Layouts – Cellular, FMS (Flexible Manufacturing System)<br />
Project Management and Scheduling<br />
Project planning, , project control, project scheduling Models Project Network, Critical path Method<br />
(CPM), Programme Evaluation Review Technique( PERT) , Project crashing and Time cost Trade-Off;<br />
Objective of Scheduling, Sequencing, Gantt charts, Advanced Planning and Scheduling System.<br />
Strategies for Managing Demand, Strategies for Managing Supply Production planning control,<br />
Aggregate planning costs and strategies. Gantt chart, Sequencing model. "n" jobs 1 machine, "n" jobs<br />
2 machines, "n" jobs “m” machine<br />
MODULE:3(12 Hours)<br />
Inventory Management<br />
Concept of inventory with independent demand: Inventory cost structure Deterministic inventory<br />
model - EOQ models, instantaneous receipt, Inventory model with discounts, delivery over a period of<br />
time, Periodic review and continuous review inventory model; Selective Inventory Control - ABC and<br />
VED.<br />
55
Quality Management<br />
Concept of quality; Quality of design, Conformance & performance; Cost of poor process performance<br />
and quality. Statistical Quality Control - Process Control (X, R & P chart), Product control-acceptance<br />
sampling and OC curve. Concept of TQM.<br />
MODULE:4(16 Hours)<br />
Just in Time and Lean Production<br />
Basic element in JIT, Pull system, Push system, Kanban production control system , Benefits of JIT,<br />
Jit implementation in Learning Organization, JIT in Services.<br />
topics.<br />
Books<br />
1. Chase, Jacobs, Aquilano, Agarwal, - “Operations Management”, TMH<br />
2. Aswathappa& Sridhar Bhat, - “Production and Operations Management”, HPH<br />
Reference:<br />
1. Krajewski,Ritzman,Kansal, - “Operations Management”, Pearson<br />
2. Everette. Adam Jr., Ronald J. Ebert, - “Production and Operations Management”, PHI<br />
3. Roberta S. Russell & Bernard W. Taylor III, - “Operations Management”, Pearson/ PHI<br />
4. Gaither, Frazier- Operations Management<br />
MGGM1206 ORGANIZATIONAL BEHAVIOUR (3-1-0)<br />
Introduction to the Course :<br />
Organizational Behavior (OB) is a field of study that investigates the impact that individuals, groups,<br />
and structure have on behavior within an organization. Then it applies that knowledge to make<br />
organizations work more effectively.<br />
Course Objective :<br />
This course will expose students to gain knowledge on the diversified behavioral science<br />
theories and its applications in organizations.<br />
Pedagogy<br />
Class room lectures will be substantiated by Case Analysis, assignment and viva-voce, Demo<br />
Exercises, Movie Analysis, Games, role playing<br />
Comprehensive Course Outline :<br />
Module – 1(12 Hours)<br />
Concept and models of OB, OB Systems- The Synergy<br />
Module - 2(Individual System) (12 Hours)<br />
Perception, Learning and Behaviour Modification, motivation, attitude and Values, personality,<br />
emotion and stress.<br />
Module – 3 (Social System) (12 Hours)<br />
Communication, Group Dynamics, Conflict , Leadership<br />
56
Module - 4 (Organizational systems) (16 Hours)<br />
Organizational power and politics, Organizational culture and climate, Organizational Change and<br />
development, International Dimensions of OB, Managing Diversity.<br />
Recommended Text :<br />
• Robins &Sanghii, OrganisationalBehaviour, Pearson<br />
• Aswathappa, Organization Behavior,Himalaya<br />
Reference Books :<br />
• Luthans ,F. OrganisationalBehaviour - TMH<br />
• UdaiPareek , Understanding OrganisationalBehaviour, Oxford<br />
• Prasad,L.M. Organization Behavior,S.Chand.<br />
• Greenberg and Baron, Behavior in organization, Prentice hall.<br />
MGGM1104 ESSENTIAL ECONOMICS FOR MANAGEMENT (3-1-0)<br />
Course Objective:<br />
In today's dynamic economic environment, effective managerial decision making requires timely and<br />
efficient use of information. The basic purpose of this course is to provide students with a basic<br />
understanding of the economic principles, methodologies and analytical tools that can be used in<br />
business decision making problems. It provides an understanding of the economic environment and<br />
its impact on strategy formulation. The course also focuses on the impact of economic policies on<br />
managerial decision-making by providing an understanding of fiscal policy, and national and global<br />
economic issues affecting business.<br />
The language of science (and all analytical thinking) is mathematics. Since economics is a social<br />
science, use of some mathematical tools, basically the constrained and un-constrained optimization<br />
techniques will help in measuring and solving the basic economic problems and thus improves<br />
decision-making. It becomes difficult and totally un-practicable to solve business (economic) problems<br />
logically and systematically without use of mathematics. The basic objective is to solve problems<br />
mathematically and interpret the results economically.<br />
Course Content:<br />
Module-1: Introduction & Micro Economics<br />
Introduction to economics- Scarcity, Choice and Efficiency, Circular Flow of Economic Activity,<br />
Fundamental issues of what, how and for whom to produce to make the best use of economics,<br />
Economic Role of Government.<br />
Basic Concepts: Marginalism and Incrementalism, Functional Relationships: Total, Average and<br />
Marginal. General and partial equilibrium, Opportunity cost<br />
Demand for a commodity: Law of demand, Demand schedule and demand curve, Individual<br />
and market demand, Change in demand<br />
Consumer behavior: Analysing law of demand through Marshalian utility analysis and<br />
Indifference curve technique. Consumer Surplus<br />
Elasticity of Demand<br />
57
Price Elasticity of demand : Estimation, Types, Elasticity and revenue, Factors affecting price<br />
elasticity of demand<br />
Income elasticity , Cross elasticity, Uses of different concepts elasticity in business<br />
decisions.<br />
Analysis of Supply: Law of Supply, Supply schedule and supply curve, Change in supply, Price<br />
elasticity of supply,<br />
Equilibrium of demand and supply: Equilibrium with demand and supply curves, Effect of a<br />
shift of demand and supply curves, Rationing of prices, Impact of tax on prices and quantity,<br />
Prices fixed by law (Minimum floors and Maximum ceilings)<br />
Demand Estimation: Approaches to demand estimation, Demand Estimation by Regression<br />
Analysis.<br />
Demand Forecasting: Sources of Data (Expert opinion, Surveys, Market experiments), Timeseries<br />
Analysis (trend projection and Exponential smoothening), Barometric Forecasting,<br />
Forecasting with input and output model.<br />
Production Function: Production function with one variable input, Production function with two<br />
variable inputs, optimal combination of inputs, Returns to scale<br />
Cost Theory: Types of costs, Production and cost, Short-run cost functions, Long-run cost<br />
functions, Economies of scale and scope, Learning curve, Cost-Volume-profit Analysis<br />
Perfect Competition: Characteristics, Equilibrium price determination under both short run and<br />
long run, Evaluation of perfect competition<br />
Monopoly: Characteristics, Profit maximizing price determination under both short run and long<br />
run, Allocative efficiency and income redistribution, Relevance of perfect competition and<br />
monopoly<br />
Monopolistic Competition: Characteristics, Profit maximizing price determination under both<br />
short run and long run, Evaluation of Monopolistic competition<br />
Oligopoly: Characteristics, Price Rigidity(Kinked demand curve model), Interdependence (The<br />
Cournot model) and Cartels and Collusion, Price Leadership, Cost-plus Pricing, Multiple Product<br />
Pricing, Price Skimming, Penetration Pricing, Transfer Pricing and Price Discrimination<br />
Module-2: Macro Economics<br />
National Income Accounting: Concept, Eight variants of national product aggregates,<br />
Measurement (Income, Value Added and Expenditure), Real and Nominal GNP, Difficulties in<br />
measuring the national income, Uses of National income statistics<br />
Environmental Income Accounting, Green GDP, Sustainable Development, National<br />
income and social welfare<br />
Consumption and Investment functions: Concept, Determinants, Multiplier and Accelerator<br />
Demand for Money: Classical and Keynesian theories on demand for money<br />
Supply of Money: Components of money supply, The process of Deposit Creation, Balance<br />
Sheet of the Central Bank.<br />
Aggregate Demand: The Goods Market and the IS Curve, The Money Market and the LM Curve,<br />
Form IS-LM model to the Aggregate Demand.<br />
Aggregate Supply<br />
Explaining macro-economic equilibrium through Aggregate Demand and Aggregate<br />
Supply,<br />
58
Monetary Policy: Objectives, Instruments, Monetary Policy in The AD- AS Framework,<br />
Crowding-Out Controversy, Monetary policy in an open economy<br />
Fiscal Policy: Objectives, Instruments, Impact of Structural Deficits, Government Debt and<br />
Economic Growth.<br />
Interaction between monetary and Fiscal Policy<br />
Features of The Business Cycle, Definition Of Inflation, Price Indices, Prices in the AD-AS<br />
Framework, The Economic Impacts of Inflation, The Phillips Curve, Anti-Inflationary Policy<br />
Unemployment: Types, Okun’s Law, Impact of Unemployment, Economic Interpretation Of<br />
Unemployment<br />
International Trade: Economic Basis For International Trade, Gains from International Trade<br />
Balance of Payment (BoP): Meaning, BoP Account, Disequilibrium in BoP, Measures to correct<br />
disequilibrium in BoP<br />
Foreign Exchange: The Determination of Foreign Exchange Rates, Floating Exchange Rate and<br />
Fixed Exchange Rates, Mundell-Fleming Model,<br />
Books & Reference:<br />
1. Managerial Economics in a Global Economy, by D. Salvatore, Sixth Edition, OUP, 2008<br />
2. Managerial Economics, Truett & Truett, Wiley Publication.<br />
3. Managerial Economics, by Petersen Craig H. Cris Lewis and S.K. Jain, Pearson, 2007<br />
4. Modern Micro Economics, , Koutsoyiannis, (1975) , A, Macmillan Press<br />
5. Managerial Economics, Mehta, P. L (1999), Sultan Chand & Sons<br />
6. Principles of Microeconomics, Mankiw, N. G (2006), Cengage Learning<br />
7. Macroeconomics, Mankiw, N. G, (2009), Worth Publishers<br />
8. Macroeconomics, Theory and Policy, Dwivedy, D.N (2007), Tata McGraw Hill<br />
9. Macroeconomics, D’Souza, E (2008), Pearson Education<br />
10. Macroeconomic Analysis, Shapiro, E (2003), Galgotia Publications<br />
11. Environmental Economics in Theory and Practice – Hankey N, Shogren J F, and White B –<br />
1999 – Macmillan Indian Limited<br />
12. Indian Economy, Mishra & Puri (2011), Himalaya Publishing House<br />
MGFM1101 ACCOUNTING FOR MANAGERS (3-1-0)<br />
Course Objective:<br />
This course ‘Accounting for Managers’ has been designed to enable the students to acquire the skills<br />
necessary to prepare, use, interpret and analyze financial information.<br />
Module 1 (12 Hours)<br />
Accounting Environment of business, Corporate Entities: Salient Features, GAAP: Concepts,<br />
Conventions, Assumptions, Accounting Equation: Tool to understand business decisions, Financing<br />
Decisions/Investment Decisions/Operating Decisions, Accounting Equation Financial Statements,<br />
59
Balance Sheet/Income Statement/Cash Flow Statement, Financing Decisions and Financial<br />
Statement,<br />
Module 2 (12 Hours)<br />
Equity Instruments: Equity and Preference Capital, Debt Instruments: Debentures/ Bonds/ Loans,<br />
Dividend and Interest payment, Investment Decision and Financial Statements, Fixed<br />
Assets:/Inventory Valuation/Investment , Operating Decisions and Financial Statements, Revenue<br />
Recognition, Expenses, Profit: Gross Profit/PBDITA/PBIT/PBT/PAT, Interrelationship between<br />
Financial statements<br />
Module 3 (12 Hours)<br />
Financial Statement Analysis: common size statements, ratio analysis, Du pont analysis, Inter-firm<br />
and intra-firm comparison, reading CFS<br />
Module 4 (16 Hours)<br />
Cost Concepts and decision making, Overheads, CVP analysis. Preparation of Cost Sheets using<br />
excels, Budgeting and Budgetary Control, Variance analysis, Activity based costing (ABC), cost &<br />
pricing<br />
A group project work will be given to students to analyse an industry and track market price<br />
movement.<br />
Books & Reference:<br />
1. Financial Accounting -- A managerial Perspective, R. Narayanswamy, PHI<br />
2. Cost Accounting- A managerial Emphasis by Horn green, Dater and Foster.<br />
3. Khan & Jain – Management Accounting, TMH.<br />
4. Horngren ,Datar, Foster- Cost Accounting, Pearson.<br />
5. Financial Accounting, Jain/Narang/Agrawal, Kalyani.<br />
6. Basic Financial Accounting for Management, Shah, Oxford.<br />
60
PRACTICALS/SESSIONALS (6 th SEMESTER).<br />
PCCS3207-OPERATING SYSTEM LABORATORY through<br />
UNIX/LINUX (0-0-3)<br />
1. Detail anatomy of Operating System.<br />
2. Basic DOS Commands and its Use.<br />
3. Basic UNIX / LINUX commands and its Use.<br />
4. Study of different editors in LINUX (vi, gedit, etc.)<br />
5. Detail study of File Access Permission in LINUX.<br />
6. Detail study of UNIX Shell Programming.<br />
7. Programs on process creation and synchronization, inter process communication including<br />
shared memory, pipes and messages.( Dinning Philosopher problem / Cigarette Smoker<br />
problem / Sleeping barber problem).<br />
8. Programs on UNIX System calls.<br />
9. Simulation of CPU Scheduling Algorithms. (FCFS, RR, SJF, Priority, Multilevel Queuing).<br />
10. Simulation of Banker’s Algorithm for Deadlock Avoidance, Prevention.<br />
11. Program for FIFO, LRU, and OPTIMAL page replacement algorithm.<br />
PCCS3208 INTERNET & WEB TECHNOLOGY LABORATORY (0-0-3)<br />
1. Introduction to major internet protocol- HTTP, FTP, SMTP<br />
2. Study of Web Browser- Microsoft Internet Explorer and Netscape Navigator.<br />
Their Network options, security features, Cookies, file cashing, temporary files etc.<br />
3. HTML- Basics of HTML., text, image, other MIME types, lists, tables,<br />
4.HTTP methods, forms.<br />
5. Multimedia on the Web- Embeddig audio and video files in HTML<br />
6. Java Script- Introduction to Java Script for client side validation.<br />
7. Serves side scripting – Introduction to fundamentals concepts of ASP or JSP<br />
or PHP (any one platform depending on instructor).<br />
8.Basics of CGI scripting using Perl or C.<br />
9. Simple examples of request/ response objects.<br />
10. Basic introduction to web solutions architecture.<br />
61
PCCS3209 SOFTWARE ENGINEERING LABORATORY<br />
Experiment 1: Develop requirements specification for a given problem<br />
(The requirements specification should include both functional and non-functional requirements.<br />
For a set of about 20 sample problems, see the questions section of Chap 6 of Software Engineering<br />
book of Rajib Mall)<br />
Experiment 2: Develop DFD Model (Level 0, Level 1 DFD and data dictionary) of the sample problem<br />
(Use of a CASE tool required)<br />
Experiment 3: Develop Structured design for the DFD model developed<br />
Experiment 4: Develop UML Use case model for a problem<br />
(Use of a CASE tool any of Rational rose, Argo UML, or Visual Paradigm etc. is required)<br />
Experiment 5: Develop Sequence Diagrams<br />
Experiment 6: Develop Class diagrams<br />
Experiment 7: Develop code for the developed class model using Java<br />
Experiment 8: Use testing tool such as Junit<br />
Experiment 9: Use a configuration management tool<br />
Experiment 10: Use any one project management tool such as Microsoft Project or Gantt Project,<br />
etc.<br />
62
CENTURION UNIVERSITY OF TECHNOLOGY & MANAGEMENT<br />
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING<br />
COURSE STRUCTURE & SYLLABUS FOR 4 TH YEAR B.TECH. PROGRAMME<br />
(Proposed)<br />
7 TH Semester 8 th Semester<br />
Theory<br />
Code Subject L-T-P<br />
PCCS4101<br />
Artificial Intelligence<br />
Credi<br />
t<br />
3-1-0 4<br />
Theory<br />
Code Subject L-T-P<br />
PCCS<br />
4201<br />
Cre<br />
dit<br />
Cryptography &<br />
Network Security 3-1-0 4<br />
PCCS4102<br />
Advanced Java<br />
Programming 3-1-0 4<br />
Professional Elective-3(Any One) 3-1-0 4 PECS<br />
Building Enterprise<br />
4202<br />
PECS4103 Application<br />
PECS<br />
Advance Computer<br />
4203<br />
PECS4104 Architecture<br />
PECS4105<br />
PECS4106<br />
Computer Graphics<br />
Advance Operating<br />
System<br />
Professional Elective-4(Any<br />
One)<br />
PECS<br />
4204<br />
PECS<br />
4205<br />
Parallel and<br />
Distribution System<br />
Principle of<br />
Artificial Neural<br />
Networks<br />
Software Quality<br />
Assurance and<br />
Testing<br />
Embedded System<br />
Development<br />
3-1-0 4<br />
Free Elective-3 3-1-0 4 Free Elective -4 3-1-0 4<br />
Theory Credits 16 Theory Credits 12<br />
Practical/Sessional<br />
Practical/Sessional<br />
PCCS4107<br />
PCCS4108<br />
Advanced Java<br />
Laboratory<br />
0-0-3 2<br />
Seminar 0-0-3 2<br />
PCCS<br />
4207<br />
Project 0-0-9 6<br />
PCCS4109 Project (Minor) 0-0-3 2<br />
Practical / Sessional Credits 6 Practical / Sessional Credits 6<br />
TOTAL SEMESTER CREDITS<br />
22<br />
TOTAL CUMMULATIVE CREDITS 206<br />
TOTAL CONTACT HOURS/WEEK 25<br />
TOTAL SEMESTER CREDITS<br />
TOTAL CUMMULATIVE<br />
CREDITS<br />
TOTAL CONTACT<br />
HOURS/WEEK<br />
18<br />
224<br />
21<br />
63
Module 1 18Hrs<br />
7 TH SEMESTER<br />
PCCS4101 ARTIFICIAL INTELLIGENCE<br />
What is Artificial Intelligence? AI Technique, Level of the Model,Problem Spaces, and Search:<br />
Defining the Problem as a State Space Search, Production Systems, Problem Characteristics,<br />
Production System Characteristics, Issues in the Design of Search Programs.Heuristic Search<br />
Techniques: Generate-and-Test, Hill Climbing, Best-first Search, Problem Reduction, Constraint<br />
Satisfaction, Means-ends Analysis,Knowledge Representation: Representations and Mappings,<br />
Approaches to Knowledge Representation, Using Predicate Logic: Representing Simple Facts in<br />
Logic, Representing Instance and ISA Relationships, Computable Functions and Predicates,<br />
Resolution, Natural Deduction.Using Rules: Procedural Versus Declarative Knowledge, Logic<br />
Programming, Forward Versus Backward Reasoning, Matching, Control Knowledge.Symbolic<br />
Reasoning Under Uncertainty: Introduction to Nonmonotonic Reasoning, Logics for Nonmonotonic<br />
Reasoning, Implementation Issues, Augmenting a Problem-solver, Depth-first Search, Breadth-first<br />
Search.Weak and Strong Slot-and-Filler Structures: Semantic Nets, Frames, Conceptual<br />
DependencyScripts, CYC.<br />
Module 2 16Hrs<br />
Game Playing: The Minimax Search Procedure, Adding Alpha-beta Cutoffs, Iterative<br />
Deepening.Planning: The Blocks World, Components of a Planning System, Goal Stack Planning,<br />
Nonlinear Planning Using Constraint Posting, Hierarchical PlanningOther Planning<br />
Techniques.Understanding: What is Understanding, What Makes Understanding Hard?,<br />
Understanding as Constraint Satisfaction.Natural Language Processing: Introduction, Syntactic<br />
Processing, Semantic Analysis, Discourse and Pragmatic Processing, Statistical Natural Language<br />
Processing, Spell Checking.<br />
Module 3 16Hrs<br />
Learning: Rote Learning, Learning by Taking Advice, Learning in Problem-solving, Learning from<br />
Examples: Induction, Explanation-based Learning, Discovery, Analogy, Formal Learning Theory,<br />
Neural Net Learning and Genetic Learning. Expert Systems: Representing and Using Domain<br />
Knowledge, Expert System Shells, Explanation, Knowledge Acquisition.<br />
Text Book:<br />
1. Elaine Rich, Kevin Knight, &Shivashankar B Nair, Artificial Intelligence, McGraw Hill, 3rd<br />
ed.,2009<br />
References:<br />
1) Introduction to Artificial Intelligence & Expert Systems, Dan W Patterson, PHI.,2010<br />
2) S Kaushik, Artificial Intelligence, Cengage Learning, 1st ed.2011<br />
64
MODULE-I (14 Hrs)<br />
PCCS4102 ADVANCED JAVA PROGRAMMING<br />
Introduction to JDBC:JDBC Drivers & Architecture. Database Programming using JDBC. Studying<br />
Javax.sql.* package , Accessing a Database .<br />
Java Beans: Introduction to Java Beans, Java Beans API<br />
Introduction to J2EE, J2EE Overview, Why J2EE? J2EE Architecture, J2EE APIs, J2EE Containers<br />
MODULE-II:(16 Hrs)<br />
Web Servers and Servlets: Tomcat web server, Web Application Basics, Architecture and challenges of<br />
Web Application.<br />
Introduction to Servlets: Lifecycle of a Servlet, The Servlet API, The javax.servlet Package,<br />
Initializing a Servlet, Reading Servlet parameters, Reading Initialization parameters.<br />
Developing and Deploying Servlets: Exploring Deployment Descriptor (web.xml).<br />
The javax.servlet HTTP package, Handling Http Request & Responses, Session Tracking &<br />
Management, Dealing with cookies.Filtering Request and Response, ProgrammingFilter, FilterMapping,<br />
Servlet Listeners<br />
MODULE-III:(16 Hrs)<br />
Java Server Pages: Basic JSP Architecture, Life Cycle of JSP,JSP Tags and Expressions, Role of JSP<br />
in MVC-2,JSP with Database, JSP Implicit Objects, TagLibraries, JSP Expression Language<br />
(EL),Using Custom Tag,JSPCapabilities:,ExceptionHandling,SessionManagement,Directives,JSP with<br />
Java Bean<br />
Framework: Introduction to the web MVC framework/Struts/Spring etc.<br />
Reference Books<br />
1. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999. (UNIT III and<br />
UNIT V)<br />
2. Web reference: http://java.sun.com.<br />
3. J2EE The Complete Reference<br />
4. Server Programming , Black Book<br />
65
PECS4103 BUILDING ENTERPRISE APPLICATION<br />
MODULE-1:16 Hrs<br />
Introduction to enterprise applications and their types, software engineering methodologies,<br />
life cycle of raising an enterprise application, introduction to skills required to build an<br />
enterprise application, key determinants of successful enterprise applications, and measuring<br />
the success of enterprise applications<br />
Inception of enterprise applications, enterprise analysis, business modeling, requirements<br />
elicitation, use case modeling, prototyping, non functional requirements, requirements<br />
validation, planning and estimation<br />
MODULE-2: 16 Hrs<br />
Concept of architecture, views and viewpoints, enterprise architecture, logical architecture,<br />
technical architecture - design, different technical layers, best practices, data architecture and<br />
design – relational, XML, and other structured data representations, Infrastructure<br />
architecture and design elements - Networking, Internetworking, and Communication<br />
Protocols, IT Hardware and Software, Middleware, Policies for Infrastructure Management,<br />
Deployment Strategy, Documentation of application architecture and design<br />
MODULE-3: 18 Hrs<br />
Construction readiness of enterprise applications - defining a construction plan, defining a<br />
package structure, setting up a configuration management plan, setting up a development<br />
environment, introduction to the concept of Software Construction Maps, construction of<br />
technical solutions layers, methodologies of code review, static code analysis, build and<br />
testing, dynamic code analysis – code profiling and code coverage<br />
Types and methods of testing an enterprise application, testing levels and approaches,<br />
testing environments, integration testing, performance testing, penetration testing, usability<br />
testing, globalization testing and interface testing, user acceptance testing, rolling out an<br />
enterprise application.<br />
Courseware & reference books:<br />
The courseware including PowerPoint is available for the Elective. In addition, following reference<br />
book can also be used:<br />
Text Book<br />
o Raising Enterprise Applications – Published by John Wiley, authored by Anubhav<br />
Pradhan, Satheesha B. Nanjappa, Senthil K. Nallasamy, Veerakumar Esakimuthu<br />
o Building Java Enterprise Applications – Published by O'Reilly Media, authored by<br />
Brett McLaughlin<br />
66
Reference Book<br />
o Software Requirements: Styles & Techniques – published by Addison-Wesley Professional<br />
o<br />
o<br />
o<br />
o<br />
o<br />
o<br />
Software Systems Requirements Engineering: In Practice – published by McGraw-<br />
Hill/Osborne Media<br />
Managing Software Requirements: A Use Case Approach, 2/e – published by Pearson<br />
Software Architecture: A Case Based Approach – published by Pearson<br />
Designing Enterprise Applications with the J2EE Platform (PDF available athttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/)<br />
Software Testing, 2/e – published by Pearson<br />
SOFTWARE TESTING Principles and Practices – published by Oxford <strong>University</strong> Press<br />
PECS4104 ADVANCED COMPUTER ARCHITECTURE (3-1-0)<br />
Module-1 (16 hours)<br />
Input-output organization: Accessing I/O devices, Programmed I/O, Interrupt driven I/O, DMA, Buses,<br />
Interface circuits, standard I/O interfaces (PCI,SCSI,USB).<br />
Module-2 (16hours)<br />
Architectural classification of parallel processing (FLYNN’S), Pipelining: Basic concepts, Instruction<br />
and arithmetic pipelining, Data Hazards, Instruction Hazards, Influence on Instruction sets, Data path<br />
and control considerations, superscalar operations, Ultra SPARC II example, performance<br />
considerations, pipeline reservation tables and scheduling.<br />
Module-3 (18 hours)<br />
Array processors: SIMD Array processors, SIMD Interconnection networks.<br />
SIMD Computers and performance Enhancement: The space of SIMD Computers, The Illiac-IV and<br />
the BSP systems, The massively parallel processor, Performance Enhancement methods.<br />
Multiprocessor: Functional structures, Interconnection networks, Parallel memory organizations.<br />
Text Book :<br />
1) Computer Organization by Carl Hamacher, ZvonkoVranesic, SafwatZaky,<br />
INTERNATIONAL EDITION<br />
2) Computer Architecture and parallel processing by Kai Hwang & Faye A. Briggs, McGraw<br />
Hill International Edition<br />
PECS4105 COMPUTER GRAPHICS<br />
Module – I (16 hours)<br />
Overview of Graphics System: Video Display Units, Raster-Scan and Random Scan Systems,<br />
Graphics Input and Output Devices.<br />
Output Primitives: Line drawing Algorithms: DDA and Bresenham’s Line Algorithm, Circle drawing<br />
Algorithms: Midpoint Circle Algorithm and Bresenham’s Circle drawing Algorithm.<br />
67
Two Dimensional Geometric Transformation: Basic Transformation (Translation, rotation, Scaling)<br />
Matrix Representation, Composite Transformations, Reflection, Shear, Transformation between<br />
coordinate systems.<br />
Two Dimensional Viewing: Window-to- View port Coordinate Transformation.<br />
Module –II (16 hours)<br />
Line Clipping (Cohen-Sutherland Algorithm) and Polygon Clipping (Sutherland-Hodgeman Algorithm).<br />
Aliasing and Antialiasing, Half toning, Thresholding and Dithering, Scan conversion of Character.<br />
Polygon Filling: Seed Fill Algorithm, Scan line Algorithm.<br />
Two Dimensional Object Representation: Spline Representation, Bezier Curves and B-Spline Curves.<br />
Fractal Geometry: Fractal Classification and Fractal Dimension.<br />
Three Dimensional Geometric and Modeling Transformations: Translation Rotation, Scaling,<br />
Reflections, shear, Composite Transformation.<br />
Projections: Parallel Projection and Perspective Projection.<br />
Module –III (18 hours)<br />
Visible Surface Detection Methods: Back-face Detection, Depth Buffer, A- Buffer, Scan- line Algorithm<br />
and Painters Algorithm.<br />
Illumination Models: Basic Models, Displaying Light Intensities.<br />
Surface Rendering Methods: Polygon Rendering Methods: Gouraud Shading and Phong Shading.<br />
Computer Animation: Types of Animation, Key frame Vs. Procedural Animation, methods of<br />
controlling Animation, Morphing.<br />
Virtual Reality: Types of Virtual reality systems, Input and Output Virtual Reality devices.<br />
Textbook<br />
1. Computer Graphics with Virtual Reality System, Rajesh K.Maurya, Wiley-Dreamtech.<br />
2. Computer Graphics, D. Hearn and M.P. Baker (C Version), Pearson Education<br />
Reference Books<br />
1. Computer Graphics Principle and Practice , J.D. Foley, A.Dam, S.K. Feiner, Addison, Wesley<br />
2. Procedural Elements of Computer Graphics- David Rogers (TMH)<br />
3. Computer Graphics: Algorithms and Implementations – D.P Mukherjee &Debasish Jana (PHI)<br />
4. Introduction to Computer Graphics & Multimedia – AnirbanMukhopadhyay& Arup Chattopadhyay<br />
(Vikas)<br />
68
PECS4106 ADVANCED OPERATING SYSTEM<br />
MODULE-I (16 Hrs)<br />
Process Synchronization:<br />
Concept of processes, Concurrent processes, Threads, Overview of different classical<br />
synchronization problems, Monitors, Communicating sequential processes (CSP)<br />
Process dedlocks :<br />
Introduction causes of deadlocks, Deadlock handling strategies Models of deadlock.<br />
MODULE-II(18 Hrs)<br />
Distributed operating system:<br />
Architectures, Issues in Distributed operatig systems, Limitations of Distributed Systems, Lamports<br />
logical clock, Global states, Chandy-Lampert’s global state recording algorithm, Basic concepts of<br />
Distributed Mutual Exclusion, Lamport’s Algorithm, Ricat-Agrawala Algorithm: Basic concepts of<br />
Distributed deadlock detection, Distributed File system, Architecture, Design issues, SUN Network<br />
File system.<br />
Basic concepts of Distributed shared memory, Basic concepts of Distributed Scheduling, Load<br />
balancing, Load sharing.<br />
MODULE-III (16 Hrs)<br />
Distributed OS Implementation :<br />
Models, Naming, Process migration, Remote Procedure Calls.<br />
Multiprocessor System :<br />
Motivation, Classification, Multiprocessor Interconnections, Types, Multiprocessor OS functions &<br />
requirements; Design & Implementation Issue; Introduction to parallel programming; Multiprocessor<br />
Synchronization.<br />
Performance, Coprocessors, RISC & data flow :<br />
Introduction, Necessity, Measures, Techniques, Bottlenecks & Saturation, Feedback loops,<br />
Coprocessors, RISC.<br />
Security &Protection :<br />
Security-threats & goals. Penetration attempts, Security Policies & mechanisms, Authentication.<br />
Protections & access control Formal models of protection Cryptography, worms & viruses.<br />
Text Books:<br />
1. Operating System Concepts &Design , Milan Milenkovic, TMH<br />
2. Operating System, H.M. Beitel, Pearsons,<br />
3. Advanced Concepts in operating Systems, Mukeshsinghal and Niranjan G. Shivaratri, TMH<br />
69
PRACTICALS/SESSIONALS (7 th SEMESTER).<br />
PCCS4107ADVANCED JAVA PROGRAMMING LABORATORY<br />
LIST OF EXPERIMENTS<br />
1. Write programs in Java to demonstrate the use of following components Text fields, buttons,<br />
Scrollbar, Choice, List and Check box<br />
2. Write Java programs to demonstrate the use of various Layouts like Flow Layout, Border<br />
Layout, Grid layout, Grid bag layout and card layout<br />
3. Create a web page with the following.<br />
i) Cascading style sheets.<br />
ii) Embedded style sheets.<br />
iii) Inline style sheets.<br />
iv) Use your college information for the web pages.<br />
4. Write programs in Java to create applets incorporating the following features:<br />
Create a color palette with matrix of buttons<br />
Set background and foreground of the control text area by selecting a color from color palette.<br />
In order to select Foreground or background use check box control as radio buttons<br />
To set background images<br />
5. Write programs in Java to do the following.<br />
Set the URL of another server.<br />
Download the homepage of the server.<br />
Display the contents of home page with date, content type, and Expiration date. Last modified<br />
and length of the home page.<br />
6. Write programs in Java using sockets to implement the following:<br />
HTTP request<br />
FTP<br />
SMTP<br />
POP3<br />
7. Write a program in Java for creating simple chat application with datagram sockets and<br />
datagram packets.<br />
8. Write programs in Java using Servlets:<br />
To invoke servlets from HTML forms<br />
To invoke servlets from Applets<br />
9. Write programs in Java to create three-tier applications using servlets<br />
for conducting on-line examination.<br />
for displaying student mark list. Assume that student information is available in a database<br />
which has been stored in a database server.<br />
70
10. Develop a web application using JavaScript (Client validation) JSP (Server Validation).<br />
11. Develop an application to study java Beans.<br />
12. Studying session management in Java.<br />
8 TH SEMESTER<br />
PCCS4201 CRYPTOGRAPHY AND NETWORK SECURITY<br />
Module 1 16Hrs<br />
Introduction to Information Security: Security Goals, Attacks, Security Services and Mechanisms,<br />
Mathematical Background: Integer and Modular Arithmetic, Matrices, Linear Congruence. Groups,<br />
Rings, and Fields, GF(p), Euclidean and Extended Euclidean Algorithms, Polynomial Arithmetic,<br />
GF(2n). Random Number Generation, Prime Numbers, Fermat’s and Euler’s Theorems, Primality<br />
Testing Methods, Factorization, Chinese Remainder Theorem, Quadratic Congruence, Discrete<br />
Logarithms.<br />
Module 2 18Hrs<br />
Traditional Encryption Methods: Symmetric Cipher Model, Substitution Ciphers, Transposition<br />
Ciphers, Block and Stream Ciphers, Rotor Cipher, Steganography. Symmetric Key Ciphers: Data<br />
Encryption Standard, Advanced Encryption Standard. Asymmetric Key Ciphers: RSA Cryptosystem,<br />
ElGamal Cryptosystem, Elliptic Curve Cryptosystem.Message Integrity, Authentication: Message<br />
Integrity, Random Oracle Model, Message Authentication, MAC Algorithms. Cryptographic Hash<br />
Functions: MD Hash Family, Whirlpool, Secure Hash Algorithm. Digital Signature and Authentication:<br />
Digital Signature Schemes, Variations and Applications, Entity Authentication.Key Management:<br />
Diffie-Hellman Key Exchange.<br />
Module 3 16Hrs<br />
Network and System Security:Security at the Application Layer: e-mail security, PGP and S/MIME.<br />
Security at the Transport Layer: Secure Socket Layer (SSL) and Transport Layer Security (TLS).<br />
Security at the Network Layer: IP Security. System Security: Malicious Software, Malicious<br />
Programs, Viruses, Worms, Malware, Intrusion Detection System, Firewalls.<br />
Text Books:<br />
1. B. A. Forouzan& D Mukhopadhyay ,Cryptography and Network Security., McGraw Hill, 2nd<br />
ed.2010<br />
References:<br />
1. B. Menezes ,Network Security and Cryptography., Cengage Learning, 1st ed.2010<br />
2. Stallings ,Cryptography and Network Security., PHI, 4th ed.2010<br />
71
PECS4202 PARALLEL AND DISTRIBUTED SYSTEM<br />
Module – I(16Hrs. )<br />
Introduction to parallel computing.<br />
Parallel programming platforms: Trends in microprocessor Architectures, Limitations of memory<br />
system performance, Dichotomy of parallel computing platforms, physical organization of parallel<br />
platforms, communication costs in parallel machines, Routing mechanisms for interconnection<br />
network, Impact of process processors mapping and mapping techniques.<br />
Module – II 16Hrs.<br />
Principles of parallel algorithm design: Preliminaries, Decomposition techniques, Characteristics of<br />
tasks and interactions, Mapping techniques for load balancing, Methods for containing. Interactions<br />
overheads, Parallel algorithm models. Basic communication operations: One-to-All Broadcast and Allto-One<br />
Reduction, All-to-All broadcast and reduction All-Reduce and prefix sum operations, scatter<br />
and gather,All-to-All personalized communication, circular shift, Improving the speed of some<br />
communication operation.<br />
Module – III 18Hrs.<br />
Analytical modeling of parallel programs: Performance metrics for parallel systems, Effect of<br />
granularity of performance, scalability of parallel system, Minimum execution time and minimum costoptimal<br />
execution time, Asymptotic analysis of parallel programs, other scalability metrics.<br />
Programming using the message passing paradigm:<br />
Principle of message – Passing programming, Send and receive operations, The message passing<br />
interface, Topologies and embedding, Overlapping communication with computation, collective<br />
communication and computation operations, Groups andcommunicators.<br />
Dense matrix algorithm:<br />
Matrix-vector multiplication, Matrix-matrix algorithm, Solving a system of linear equations.<br />
Text Book:<br />
1) Introduction to Parallel Computing, Second Edition, Ananth Gram, Anshul Gupta, George<br />
Karypis, Vipin Kumar Person Education.<br />
2) Parallel computing Theory and Practice, Second Edition, Michael J. Quinn, TMH.<br />
72
PECS4203PRINCIPLE OF ARTIFICIAL NEURAL<br />
NETWORKS (3-1-0)<br />
MODULE 1 (16 Hrs.)<br />
Introduction to Artificial Neural Networks<br />
Introduction, General characteristics of the human brain, Benefits of the ANNs, Applications of the<br />
artificial neural networks, Computational model of the neuron, Structure of a neural net (topology),<br />
Multilayer feed forward neural networks (MLFFNNs), Pattern classification and regression using<br />
MLFFNNs, Bayesian neural networks.<br />
MODULE 2 (16 Hrs)<br />
Learning Methods: Supervised learning, unsupervised learning<br />
Radial basis function networks: RBF networks for pattern classification, RBF networks for function<br />
approximation.<br />
Linear Models for Regression and Classification<br />
Polynomial curve fitting, Bayesian curve fitting, linear basis function models, Bayesian linear<br />
regression, Least squares for classification, Logistic regression for classification.<br />
MODULE 3 (18 Hrs)<br />
Perceptron<br />
Introduction, Convergence Theorem of the Perceptron, Virtues and limitations, Adaline and Madaline<br />
Multilayer Perceptron<br />
Introduction, Algorithm of Back propagation, Learning rate and momentum, Algorithms of Second<br />
order, Pruning<br />
Self- Organizing Map (SOM)<br />
Introduction, Topology, Learning rule, Operation stage of SOM network, Geometrical interpretation<br />
Text Books:<br />
1. B.Yegnanarayana, Artificial Neural Networks, Prentice Hall of India, 1999<br />
2. Satish Kumar, Neural Networks – A Classroom Approach, Tata McGraw-Hill, 2003<br />
3. S.Haykin, Neural Networks – A Comprehensive Foundation, Prentice Hall, 1998<br />
4. C.M.Bishop, Pattern Recognition and Machine Learning, Springer, 2006<br />
73
PECS4204 SOFTWARE QUALITY ASSURANCE AND<br />
TESTING (3-1-0)<br />
Module- I INTRODUCTION 10 hrs.<br />
Software quality- Role of testing – Software testing fundamentals - Verification and validation- Testing<br />
principles-<br />
Objectives and issues of testing – Testing lifecycle.<br />
Test process – Testing activities –11 steps of test process(only steps) – How does test information<br />
flows? –<br />
Test cases – What it is?(Concept & introduction) – Test case selection – Test planning and design –<br />
Monitoring and<br />
measuring test execution – Test tools and automation.<br />
Module II LEVELS AND TYPES OF TESTING 10 hrs.<br />
Levels – Unit testing – Intergration testing – System testing – Acceptance testing – Alpha testing &<br />
beta testing<br />
– Manual vs automated testing – Testers workbench.<br />
Types – Installation testing – Usability testing – Regression testing – Performance testing – Load<br />
testing –Stress testing – Security testing.<br />
Testing specialized systems and applications – Testing object oriented software – Testing web based<br />
applications– Computer aided software testing tools (CAST) (only concepts and types need to be<br />
discussed).<br />
UNIT III SOFTWARE TESTING METHODS AND STRATERGIES 10 hrs.<br />
Static vs dynamic testing – Static testing techniques – Review types – Informal reviews –<br />
Walkthrough-Inspection<br />
– Static analysis – Dynamic testing – Need & advantages – White box(structural) testing – Flow graph<br />
notation –<br />
Cyclomatic complexity analysis – Deriving test cases – Data flow analysis – Control structure testing –<br />
Black box(functional) testing – Equivalence partitioning – BVA – Cause effect graphing – Syntax<br />
testing – Deriving test cases.<br />
Defects – Defect tracking – recording, reporting – defect cause analysis – defect classes.<br />
SOFTWARE QUALITY CONSIDERATIONS 10 hrs.<br />
Quality assurance vs quality control – Quality factors – McCall’s – FURPS-ISO 9126 – Quality metrics<br />
– Process improvement – The SEI process capability maturity model – TMM – ISO – Six sigma.<br />
74
SOFTWARE QUALITY ASSURANCE 10 hrs.<br />
Need for SQA – SQA activities – Building blocks of SQA – SQA planning & standards – Reliability<br />
measures.<br />
REFERENCE BOOKS:<br />
1. William E.Perrry , ”Effective methods of software testing”, 3rd Edition, John Wiley & Sons, 2006.<br />
2. IlleneBurnstein, ” Practical software testing – a process oriented approach”, Springer International,<br />
1st Edition, 2003<br />
3. Louise Tamres, ” Introduction to software testing”, Pearson Education, 2002<br />
4. Boris Beizer , ”Software testing techniques”, International Thomson Computer Press, 2nd Edition,<br />
1990<br />
5. Roger S.Pressman, ”Software Engineering, A practitioner’s approach”, Tata McGraw Hill, 5th<br />
Edition, 2001.<br />
6. Marc Roper , “Software testing”, McGraw Hill, 1994<br />
PECS4205 EMBEDDED SYSTEM DEVELOPMENT (3-1-0)<br />
Module I Hardware Concepts 16Hrs<br />
Application and characteristics of embedded systems, Overview of Processors and hardware units in<br />
an embedded system, General purpose processors, Microcontrollers, ARM-based Systems on a Chip<br />
(SoC), Application-Specific Circuits (ASICs), Levels of hardware modelling, VHDL, Sensors, A/D-D/A<br />
converters, Actuators, Interfacing using UART, USB, CAN bus, SRAM and DRAM, Flash memory.<br />
Module II Real-Time Operating Systems 18Hrs<br />
Real-Time Task Scheduling: Some important concepts, Types of real-time tasks and their<br />
characteristics, Task scheduling, Clock-Driven scheduling, Hybrid schedulers, Event-Driven<br />
scheduling, Earliest Deadline First (EDF) scheduling, Rate monotonic algorithm (RMA). Commercial<br />
Real-time operating systems: Time services, Features of a Real-time operating system, Unix-based<br />
Real-time operating systems, POSIX-RT, A survey of contemporary Real-time operating systems,<br />
Microkernel-based systems.<br />
Module III Embedded Application Development 16Hrs Embedded system development life cycle,<br />
State charts, General language characteristics , Features of MISRA C for embedded programming,<br />
Hardware/Software Co-design, Hardware/software partitioning, Testing embedded systems, Design<br />
for testability and Self-test.<br />
75
TEXTBOOKS 1.Frank Vahid and Tony Givargis, Embedded Systems Design – A unified<br />
Hardware /Software Introduction, John Wiley, 2002.(For Module 1)<br />
2. David E.Simon, An Embedded Software Primer, Pearson Education Asia, First Indian Reprint<br />
2000. (For Modules 2 and 3)<br />
REFERENCES<br />
1. S. Chattopadhyay, Embedded System Design, PHI<br />
2. Shibu KV, Introduction to Embedded Systems, TMH<br />
3. Wayne Wolf, Computers as Components; Principles of Embedded Computing System Design –<br />
Harcourt India, Morgan Kaufman Publishers, 2001<br />
4. Rajkamal, Embedded Systems Architecture, Programming and Design, TATA McGraw-<br />
Hill, 2003<br />
Major Project PCCS 4207(0-0-9)<br />
76