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