Guru Gobind Singh Indraprastha University, Kashmere Gate, Delhi-110006

SCHEME/SYLLABUS : MCA(SE)
(Fifth Semester)

Code No : IT 801
Subject: Software Verification, Validation & Testing

Introduction: What is software testing and why it is so hard?, Error, Fault, Failure, Incident, Test Cases, Testing Process, Limitations of Testing, No absolute proof of correctness, Overview of Graph Theory.

Functional Testing: Boundary Value Analysis, Equivalence Class Testing, Decision Table Based Testing, Cause Effect Graphing Technique.

Structural Testing: Path testing, DD-Paths, Cyclomatic Complexity, Graph Metrics, Data Flow Testing, Mutation testing.

Reducing the number of test cases: Prioritization guidelines, Priority category, Scheme, Risk Analysis, Regression Testing, Slice based testing

Testing Activities: Unit Testing, Levels of Testing, Integration Testing, System Testing, Debugging, Domain Testing.

Object Oriented Testing: Issues in Object Oriented Testing, Class Testing, GUI Testing, Object Oriented Integration and System Testing.

Testing Tools: Static Testing Tools, Dynamic Testing Tools, Characteristics of Modern Tools.

Text:

    1. William Perry, “Effective Methods for Software Testing”, John Wiley & Sons, New York, 1995.
    2. Cem Kaner, Jack Falk, Nguyen Quoc, “Testing Computer Software”, Second Edition, Van Nostrand Reinhold, New York, 1993.
    3. Boris Beizer, “Software Testing Techniques”, Second Volume, Second Edition, Van Nostrand Reinhold, New York, 1990.
    4. Louise Tamres, “Software Testing”, Pearson Education Asia, 2002

Reference:

    1. Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, Fifth Edition, McGraw-Hill International Edition, New Delhi, 2001.
    2. Boris Beizer, “Black-Box Testing – Techniques for Functional Testing of Software and Systems”, John Wiley & Sons Inc., New York, 1995.
    3. K.K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International Publishers, New Delhi, 2003.
    4. Marc Roper, “Software Testing”, McGraw-Hill Book Co., London, 1994.
    5. Gordon Schulmeyer, “Zero Defect Software”, McGraw-Hill, New York, 1990.
    6. Watts Humphrey, “Managing the Software Process”, Addison Wesley Pub. Co. Inc., Massachusetts, 1989.
    7. Boris Beizer, “Software System Testing and Quality Assurance”, Van Nostrand Reinhold, New York, 1984.
    8. Glenford Myers, “The Art of Software Testing”, John Wiley & Sons Inc., New York, 1979.

Code No: IT 803
Subject: Linux & X-Windows Programming

Linux History, Overview of Linux Architecture, Installation, Booting and Shutdown Process, System Processes (an overview), User Management – Types of users, Creating users, Granting Rights, File Quota, File-system Management and Layout, Login Process, Linux shells (bash and tcsh), Shell Programming, Networking on Linux (an overview), Printing and print sharing, ftp service, http service.

Review of C and C++, Introduction to system calls.

History of X-Windows, X-Windows configuration, X-Protocol (overview), Event-Driven Programming Model, Client-Server and Windows Management, Xlib Programming Model, Xlib Usage, Creating and Managing Windows, Handling events, Keyboard and Mouse Management, Text handling, X-Windows graphics, colormap and colormap manipulation.

Overview of X-toolkits (Xt, OSF/motif or any other equivalent toolkit).

Text:

    1. Nicholas Wells, “Guide to Linux Installation and Administration”, Vikas Publishing House.
    2. Barkakati, N. “X-Windows System Programming”, PHI (2001)
    3. Jack Dent & Tong Gaddis, “Guide to Unix Using Linux”, Vikas Publishing House.
    4. Cox K., “Red Hat Linux Administrator’s Guide”, PHI (2001)

Reference:

    1. O’Reilly and Associates – Vol. 0: X Protocol Reference Manual (1992)
    2. O’Reilly and Associates – Vol. 1: Xlib Programming Manual (1992)
    3. O’Reilly and Associates – Vol. 2: Xlib Programming Manual (1992)
    4. Bach, “The Design of the Unix Kernel”, PHI
    5. Swan T., “GNU C++ for Linux”, PHI, (2000)
    6. Jones O., “Introduction to the X-Windows System”, Prentice Hall, Englewood Cliffs, (1989)
    7. Young D.A., “The X-Windows System: Programming and Applicatiions with Xt, OSF/Motif Edition”, Prentice Hall, Englewood Cliffs, (1990).
    8. Nemeth E. et. al., “Unix System Administration Handbook”, Prentice Hall PTR, (1995)
    9. Komarinski M.F. et. al., “Linux System Administration Handbook”, Prentice Hall PTR, (1998)
    10. Taylor G., “Linux Complete”, BPB, (2000)
    11. Relevant Linux HOW-TO(s) and System documentation.

Code No: IT 805
Paper : Advanced Computer Networks

Review of Physical, Data link layer, TCP/IP: Datalink Protocols; ARP and RARP.

Network Layer: Routing algorithms and protocols, Congestion control algorithm, Router Operation, Router configuration, Internetworking, IP Protocol, IPv6 (an overview), Network layer in ATM Network.

Transport Layer: Transport Service, Transport Protocol (TCP, UDP, ATM AAL layer protocol).

Application layer: Security, DNS, SNMP, RMON, Electronic Mail, WWW.

Network Security: Firewalls (Application and packet filtering), Virtual Public Network.

Text:

    1. Tananbaum A.S., “Computer Networks”, 3rd Ed, PHI, 1999.
    2. Laura Chappell (ed), “Introduction to Cisco Router Configuration”, Techmedia, 1999.

Reference:

    1. Black U., “Computer Networks-Protocols, Standards and Interfaces”, PHI, 1996.
    2. Stallings W., “Computer Communication Networks”, PHI.
    3. Stallings W., “SNMP, SNMPv2, SNMPv3, RMON 1&2”, 3rd Ed., Addison Wesley, 1999.
    4. Michael A. Miller, “Data & Network Communications”, Vikas Publication.
    5. William A. Shay, “Understanding Data Communications & Networks”, Vikas Publication.

Code No: IT 807
Paper : Multimedia Applications

Introduction:

Concept of Multimedia, Multimedia Applications, Hardware Software requirements, Multimedia products & its evaluation.

Components of multimedia: Text, Graphics, Audio, Video.

Design & Authoring Tools, Categories of Authority Tools, Types of products.

Animation:

Introduction, Basic Terminology techniques, Motion Graphics 2D & 3D animation.

Introduction to MAYA(Animating Tool):

Fundamentals, Modeling: NURBS, Polygon, Organic, animation, paths & boxes, deformers.

Working with MEL: Basics & Programming

Rendering & Special Effects: Shading & Texturing Surfaces, Lighting, Special effects.

Text / Reference:

    1. David Hillman, “Multimedia Technology & Applications”, Galgotia Publications.
    2. Rajneesh Agrawal, “Multimedia Systems”, Excel Books.
    3. Nigel Chapman & Jenny Chapman, “Digital Multimedia”, Wiley Publications.
    4. D.P. Mukherjee, “Fundamentals of Computer Graphics and Multimedia”, PHI.

Code No: IT 809
Paper : Digital Image Processing

Introduction And Digital Image Fundamentals
Digital Image Representation, Fundamental Steps in Image Processing, Elements of Digital image processing systems, Sampling and quantization, some basic relationships like neighbours, connectivity, Distance measure between pixels, Imaging Geometry.

Image Transforms
Discrete Fourier Transform, Some properties of the two-dimensional fourier transform, Fast fourier transform, Inverse FFT.

Image Enhancement
Spatial domain methods, Frequency domain methods, Enhancement by point processing, Spatial filtering, Lowpass filtering, Highpass filtering, Homomorphic filtering, Colour Image Processing.

Image Restoration
Degradation model, Diagnolization of Circulant and Block-Circulant Matrices, Algebraic Approach to Restoration, Inverse filtering, Wiener filter, Constrained Least Square Restoration, Interactive Restoration, Restoration in Spatial Domain.

Image Compression
Coding, Interpixel and Psychovisual Redundancy, Image Compression models, Error free comparison, Lossy compression, Image compression standards.

Image Segmentation
Detection of Discontinuities, Edge linking and boundary detection, Thresholding, Region Oriented Segmentation, Motion based segmentation.

Representation and Description
Representation schemes like chain coding, Polygonal Approximatiion, Signatures, Boundary Segments, Skeleton of region, Boundary description, Regional descriptors, Morphology.

Recognition and Interpretation
Elements of Image Analysis, Pattern and Pattern Classes, Decision-Theoretic Methods, Structural Methods, Interpretatiion.

Text:

    1. Rafael C. Conzalez & Richard E. Woods, “Digital Image Processing”, AWL.
    2. A.K. Jain, “Fundamental of Digital Image Processing”, PHI.

Reference:

    1. Rosefield Kak, “Digital Picture Processing”,
    2. W.K. Pratt, “Digital Image Processing”.

Code No. : IT – 811
Paper: Advanced Computer Architecture

Parallel computer models: The state of computing , Multiprocessors and multicomputers, Multivector and SIMD computers, Architectural development tracks

Program and network properties :Conditions of parallelism, Data and resource dependences,Hardware and software parallelism,Program partitioning and scheduling, Grain size and latency, Program flow mechanisms,Control flow versus data flow,Data flow architecture,Demand driven mechanisms,Comparisons of flow mechanisms

System Interconnect Architectures : Network properties and routing, Static interconnection networks,Dynamic interconnection Networks,Multiprocessor system interconnects,Hierarchical bus systems, Crossbar switch and multiport memory,Multistage and combining network.

Processors and Memory Hierarchy : Advanced processor technology, Instruction-set Architectures,CISC Scalar Processors, RISC Scalar Processors, Superscalar Processors,VLIW Architectures, Vector and Symbolic processors

Memory Technology :Hierarchical memory technology, Inclusion, Coherence and Locality, Memory capacity planning, Virtual Memory Technology

Backplane Bus System :Backplane bus specification, Addressing and timing protocols, Arbitration transaction and interrupt, Cache addressing models, Direct mapping and associative caches.

Pipelining :Linear pipeline processor, Nonlinear pipeline processor, Instruction pipeline design, Mechanisms for instruction pipelining, Dynamic instruction scheduling, Branch handling techniques, Arithmetic Pipeline Design, Computer arithmetic principles, Static arithmetic pipeline, Multifunctional arithmetic pipelines

Vector Processing Principles : Vector instruction types, Vector-access memory schemes.

Synchronous Parallel Processing : SIMD Architecture and Programming Principles, SIMD Parallel Algorithms, SIMD Computers and Performance Enhancement

Text:

    1. Kai Hwang, “Advanced computer architecture”; TMH.

References:

    1. J.P.Hayes, “computer Architecture and organization”; MGH.
      Harvey G.Cragon,”Memory System and Pipelined processors”; Narosa Publication.
    2. V.Rajaranam & C.S.R.Murthy, “Parallel computer”; PHI.
    3. R.K.Ghose, Rajan Moona & Phalguni Gupta, “Foundation of Parallel Processing”; Narosa Publications.
    4. Kai Hwang and Zu, “Scalable Parallel Computers Architecture”; MGH.
    5. Stalling W, “Computer Organisation & Architecture”;PHI.
    6. D.Sima, T.Fountain, P.Kasuk, “Advanced Computer Architecture-A Design space Approach,”Addison Wesley,1997.
    7. M.J Flynn, “Computer Architecture, Pipelined and Parallel Processor Design”; Narosa Publishing.
    8. D.A.Patterson, J.L.Hennessy, “Computer Architecture :A quantitative approach”; Morgan Kauffmann feb,2002.
    9. Hwan and Briggs, “ Computer Architecture and Parallel Processing”; MGH.

Code No: IT 813
Paper : Compiler Construction

Classification of grammars, Context free grammars, Deterministic finite state automata (DFA) Non-DFA.

Scanners, Top down parsing, LL grammars, Bottom up parsing, Polish expression Operator Precedence grammar, IR grammars, Comparison of parsing methods, Error handling.

Symbol table handling techniques, Organization for non-block and block structured languages.

Run time storage administration, Static and dynamic allocation, Intermediate forms of source program, Polish N-tuple and syntax trees, Semantic analysis and code generation.

Code optimization, Folding, redundant sub-expression evaluation, Optimizatiion within iterative loops.

Text / References:

    1. Tremblay, et. al., “The Theory and Practice of Compiler Writing”, McGraw Hill, New York, 1985.

Code No: IT 815
Paper : Software Project Management

Introduction to Software Project Management: The Nature of Software Production, Key Objectives of Effective Management, Quality, Productivity, Risk Reduction, The Role of the Software Project Manager

Planning the Project: Business Planning, Determining Objectives, Forecasting demand for the Product, Proposal Writing, Requirements analysis, Legal issues (patent, copyright, liability, warranty).

Technical Planning: Life-cycle models, Types of Plans, Plan documentation methods, Work breakdown structures, PERT and CPM, Gantt Charts, Standards, Planning for Risk Management and Control, Entry and Exit criteria, Intermediate checkpoints, Performance prediction and analysis People, Prototyping and modeling, Inspections and reviews, Process and process assessment, Development Methods, Metrics, Configuration management, Testing and quality assurance, Capacity Planning, Estimating – what it takes to do the job, Cost (direct and indirect), Resources, Time, Size and complexity of the product, Risk determination, Role of requirements and design in estimating, Financial planning – budgeting, Resource Allocation, Organizational considerations, (teams, hierarchies, etc.), Technology, Human factors and usability, Tools and environments, Transition of the Product to the user.

Managing the Project: Managing the Task, Project Control, Managing to the Plan, Reviews, Feedback and Reporting Mechanisms, Configuration Management, Quality Control and Quality Assurance, Managing Change, Readjusting Goals and Milestones, Risk Management, Testing Phases, Formalized Support Activities, Managing the Team, Team Organizations, Recruiting and Staffing – picking the right people, Technical leadership, Avoiding obsolescence – training, etc.) Managing the Context, Communication Skill, Decision Theory, Business Management, Assessing the Organization’s ability to perform the process, Probability and Statistics, Managing Product Support and Maintenance.

Evaluating the Project.

Text:

    1. Tom Gilb, Finzi Susannah, “Principles of Software Engineering Management”, Addison-Wesley, England, 1988.
    2. Philip Metzger, “Managing A Programming Project”, Prentice Hall, New Jersey, 1981.

Reference:

    1. Tom Demarco, “Controlling Software Project Management, Measurement” , Prentice Hall, New Jersey, 1986.
    2. Barbee Mynatt, “Software Engineering with Student Project Guidance”, Prentice Hall, New Jersey, 1990.
    3. Richard Thayer, “Tutorial: Software Engineering Project Management”, IEEE Inc, CA, 1987.
    4. Mark Norris, Peter Rigby, Malcolm Payne, “The Healthy Software Project – A Guide to Successful Development & Management”, John Wiley & Sons, 1993
    5. Dennis Lock, “Handbook of Project Management”, Jaico Publishing House, 1994.
    6. Neal Whitten, “Managing Software Development Projects”, John Wiley, 1995.
    7. Sanjiv Purba, David Sawh & Bharat Shah, “How to Management a Successful Software Project – Methodologies, Techniques, Tools”, John Wiley, 1995.

Code No: IT 817
Paper : Software Quality Management

Concepts and Overview: Concepts of Software Quality, Quality Attributes, Software Quality Control and Software Quality Assurance, Evolution of SQA, Major SQA activities, Major SQA issues, Zero defect Software.

Software Quality Assurance: The Philosophy of Assurance, The Meaning of Quality, The Relationship of Assurance to the Software Life-Cycle, SQA Techniques.

Tailoring the Software Quality Assurance Program: Reviews, Walkthrough, Inspection, and Configuration Audits.

Evaluation: Software Requirements, Preliminary design, Detailed design, Coding and Unit Test, Integration and Testing, System Testing, types of Evaluations.

Configuration Management: Maintaining Product Integrity, Change Management, Version Control, Metrics, Configuration Management Planning.

Error Reporting: Identification of Defect, Analysis of Defect, Correction of Defect, Implementation of Correction, Regression Testing, Categorization of Defect, Relationship of Development Phases.

Trend Analysis: Error Quality, Error Frequency, Program Unit Complexity, Compilation Frequency.

Corrective Action as to Cause: Identifying the Requirement for Corrective Action, Determining the Action to be Taken, Implementing the Correcting the corrective Action, Periodic Review of Actions Taken.

Traceability, Records, Software Quality Program Planning, Social Factors: Accuracy, Authority, Benefit, Communication, Consistency, and Retaliation.

Text:

    1. Robert Dunn, “Software Quality Concepts and Plans”, Prentice-Hall, 1990.
    2. Alan Gillies, “Software Quality, Theory and Management”, Chapman and Hall, 1992.

Reference:

    1. Michael Dyer, “The Cleanroom approach to Quality Software Engineering”, Wiley & Sons, 1992.
    2. Daniel Freedman, Gerald Weinberg, “Handbook of Walkthroughts, Inspections and Technical Reviews”, Dorset House Publishing, 1990.
    3. Tom Gilb, “Principles of Software Engineering Management”, Addison-Wesley, 1988.
    4. Tom Gilb, Dorothy Graham, “Software Inspection” Addison-Wesley, 1993.
    5. Watts Humphrey, “Managing the Software Process”, Addison-Wesley, 1990.
    6. Watts Humphrey, “A Discipline for Software Engineering”, Addison-Wesley, 1995.
    7. Arthur Lowell, “Improving Software Quality An Insiders guide to TQM”, 1993, Wiley & Sons.

Code No: IT 819
Paper : TCP/IP

Introduction: TCP/IP Layering, Internet Addresses, The Domain Name System, Encapsulation, Demultiplexing, Client-Server Model, Port numbers, Standarization Process, RFCs, Standard, Simple Services, The Internet, Implementations, Application Programming Interfaces.

Link Layer-Ethernet and IEEE 802 Encapsulation, Trailer Encapsulation, SLIP, Compressed SLIP, PPP, Loopback Interface, MTU, Serial Line Throughput Calculations.

Internet Protocol: Header, Routing, Subnet Addressing, Subnet Mask, Special Case IP Addresses.

Address Resolution Protocol: ARP Cache, ARP Packet Format, Proxy ARP, RARP, RARP packet format.

Internet control Message Protocol: Message Types, ICMP Address Mask Request and Reply, ICMP Timestamp Request and Reply, ICMP Port unreachable Error.

Ping Program, Traceroute Program, IP Routing, Dynamic Routing Protocols,

User Datagram Protocol: Header, Checksum, IP Fragmentation.

Broadcasting and Multicasting, Internet Group Management Protocol, The Domain Name System, Trivial File Transfer Protocol, Bootstrap Protocol.

Transmission Control Protocol: Services and Headers, Connection establishment and Termination, Timeout of Connection Establishment and TCP timeout and retransmission, Maximum Segment Size, Reset Segments, TCP Options.

Simple Network Management Protocol: Structure, Object Identifier, Instance Identification.Telnet and Rlogin, FTP, SMTP, NFS, Finger Whois, Archie, WAIS, Gopher, Veronica, and WWW.

IPv6 (overview), IPv6 address, IPv4 mapped IPv6 addresses, IPv4 compatible IPv6 addresses, loopback addresses, ICMPv6 an overview, Mbone virtual networks, 6bone virtual networks.

Text:

    1. W. R. Stevens, “TCP/IP Illustrated, Vol-I: The Protocols”, Addison Wesley.
    2. G. R. Wright & W. R. Stevens, “TCP/IP Illustrated, Vol-II: The Implementation”,Addison Wesley.

Reference:

    1. W. R. Stevens, “TCP/IP Illustrated, Vol-I: The Protocols”, Addison Wesley.
    2. G. R. Wright & W. R. Stevens, “TCP/IP Illustrated, Vol-II: The Implementation”,Addison Wesley.
    3. A. W. Comer et al, “Internetworking with TCP/IP Vol-I, II & III. Prentice-Hall.
    4. Andrew S. Tanenbaum, “Computer Networks”, 3rd edition, PHI.
    5. Stalling, “Data and Computer Communication”, NY, Macmillan
    6. Relevant RFC’s.

Code No: IT 821
Subject: Neural Networks

Biolotical, Analogy, Architecture classification, Neural Models, Learning Paradigm and Rule, single unit mapping and the preception.

Feed forward networks – Review of optimization methods, back propagation, variation on backpropagation, FFANN mapping capability, Mathematical properties of FFANN’s Generalization, Bios & variance Dilemma, Radiol Basis Function networks.

Recurrent Networks – Symmetric hopfield networks and associative memory, Boltzmann machine, Adaptive Resonance Networks

PCA, SOM, LVQ, Hopfield Networks, Associative Memories, RBF Networks, Applications of Artificial Neural Networks to Function Approximation, Regression, Classification, Blind Source Separation, Time Series and Forecasting.

Text / Reference:

1. Haykin S., “Neural Networks-A Comprehensive Foundations”, Prentice-Hall International, New Jersey, 1999.

2. Anderson J.A., “An Introduction to Neural Networks”, PHI, 1999.

3. Hertz J, Krogh A, R.G. Palmer, “Introduction to the Theory of Neural Computation”,

4. Addison-Wesley, California, 1991.

5. Hertz J, Krogh A, R.G. Palmer, “Introduction to the Theory of Neural Computation”, Addison-Wesley, California, 1991.

6. Freeman J.A., D.M. Skapura, “Neural Networks: Algorithms, Applications and Programming Techniques”, Addison-Wesley, Reading, Mass, (1992).

7. Golden R.M., “Mathematical Methods for Neural Network Analysis and Design”, MIT Press, Cambridge, MA, 1996.

8. Cherkassky V., F. Kulier, “Learning from Data-Concepts, Theory and Methods”, John Wiley, New York, 1998.

9. Anderson J.A., E. Rosenfield, “Neurocomputing: Foundatiions of Research, MIT Press, Cambridge, MA, 1988.

10. Kohonen T., “Self-Organizing Maps”, 2nd Ed., Springer Verlag, Berlin, 1997.

11 Patterson D.W., “Artificial Neural Networks: Theory and Applications”, Prentice Hall, Singapore, 1995.

10. Vapnik V.N., “Estimation of Dependencies Based on Empirical Data”, Springer Verlag, Berlin, 1982.

11. Vapnik V.N., “The Nature of Statistical Learning Theory”, Springer Verlag, New York, 1995.

12. Vapnik V.N., “Statistical Learning Theory: Inference from Small Samples”, John Wiley, 1998.


Code No: IT 823
Paper : Simulation & Modeling

Definition of System, types of system : continuous and discrete, modelling process and definition of a model, computer workloads and preparation of its models, verification and validation modeling procedures, comparing model data with real system data, differential and partial differential equation models, combining discrete event and continuous models.Simulation process: Use of simulation, discrete and continuous simulation procedures, simulation of time sharing computer system.Simulation Languages : A brief introduction to important discrete and continuous simulation languages, one language may be studied in detail depending on the availability.

Text:

    1. Gordon G., “System Simulation”, PHI.

Reference:

    1. Banks J., Carson S., Nelson B.L., “Discrete-Event System Simulation”, 2nd Edition, Prentice Hall of India, N. Delhi, 1996.
    2. Deo N., “System Simulation with Digital Computers”, Prentice Hall of India, 1979.
    3. Law A.M., Kelton W.D., “Simulation Modeling and Analysis”, 2nd Edition, McGraw Hill, N.Y., 1991.

Code No: MS 825
Paper : Cognitive Psychology

A Brief history of the cognitive approach, cognitive science, Neuro science, Artificial intelligence, The Parallel processing approach.

Perceptual Process: Perception, pattern recognition, theories of pattern recognition, Bottom-up vs Top-down Processing, Template matching, feature analysis, prototype matching, pattern recognition: The role of the perceives.

Communication and Language Processing: Linguistic Hierarchy, Chomsky’s theory of grammer, Psycho-linguistic aspects, Abstraction of linguistic ideas, knowledge and comprehension, non-verbal abstraction – musical syntax, The language of motion.

Memory Modules: Memory, process, storage, Short term memory, long term memory, organization in memory, simulation modules of learning and memory, mnemonics, syntactic and semantic issues, Concept formation, problem solving.

Contribution of cognitive psychology to advances in Artificial Intelligence, computer based learning/teaching systems, knowledge acquisition and knowledge based systems, expert systems.

References:

    1. Marc de May, “The cognitive Paradigm”, Reidel, 1982
    2. R. C. Shank, P. Childers, “Cognitive computer on language, Learning and AI”, 1984
    3. P.C. Kendall, “Advances in Cognition behavioural research and therapy”, Academic Press, 1984.
    4. Solso, R.L. “Cognitive Psychology (3rd Edition), 1991, Allyn & Balon.
    5. Matlin M.W., “Cognition (3rd Edition), 1995, Harcourt Brace (Prism Indian Edition).
    6. Leahey T.H. & Harris R.J., “Learning and Cognition (4th Edition), 1997, PHI.

Code No: MS 827
Paper : Transactional Analysis

Introduction to Transactional Analysis: A historical perspective: Frend, penfield and Eric Berme, Ego Status – The parent, The adult and the child, types of transaction – complementary & crossed, analyzing the transactions.

Life position – I’m not o.k. – You’re o.k.; I’m not o.k. – You’re not o.k.; I’m o.k. – You’re not o.k.; I’m o.k. – You’re o.k.

Application of Concepts: Marriage, Employment, Sales, Problem Solving, Grievances Harding, Strokmy leadership and conflict resolution.

Winners & Lossers: Learning to pull your own strings.

References:

    1. Eric Berne, “Transactional Analysis in Psychotherapy, New York”, Grove Press Inc., 1961.
    2. Eric Berne, “Games People Play, New York”, Grove Press Inc., 1964.
    3. Thomas A. Harris, “I’m o.k. – you’re o.k.: A practical guide to Transactional Analysis”, New York, Harper & Tow Publication Inc., 1969.
    4. Graham Barnes, “Transactional Analysis after Eric Berne”, Harper and Row, 1977.
    5. J. Allyn Bradford and Reuben Guberman, “Transactional Awareness”, Addison Wesley Publication Co., 1978.
    6. James M. & Jongeward D., “Born to Win”, Addison Wesley, 1971.
    7. Dyer W.W., “Pulling your own Strings”, Hamlyn Books, U.K., 1978.

Code No: IT 851
Lab: Computer Lab IX 4

The Experiments will be based on the following papers:

    1. Multimedia Applications (IT—807)
    2. Software Verification, Validation & Testing (IT-801)
    3. Elective - I

Code No: IT 853
Lab: Computer Lab X

The Experiments will be based on the following papers:

    1. Advanced Computer Networks (IT-805)
    2. Linux & X-Windows Programming (IT-803)
    3. Elective - II

Go back to MCA(SE) Syllabi Page