5th semester Information Technology syllabus






Code No.

Course Title


Java Programming


Object Oriented Analysis and Design


System Software


Computer Networks    


Digital Signal Processing


Information Theory and Coding


Object Oriented Analysis and Design Lab


System Software Lab


Java Programming Lab


Communication Skills Laboratory


 CS2032   DATA WAREHOUSING AND DATA MINING                      3 0 0 3


UNIT I            DATA WAREHOUSING                                                                           10
Data warehousing Components –Building a Data warehouse –- Mapping the Data Warehouse to a Multiprocessor Architecture – DBMS Schemas for Decision Support – Data Extraction, Cleanup, and Transformation Tools –Metadata.                              


UNIT II            BUSINESS ANALYSIS                                                                              8

Reporting and Query tools and Applications – Tool Categories – The Need for Applications – Cognos Impromptu – Online Analytical Processing (OLAP) – Need – Multidimensional Data Model – OLAP Guidelines – Multidimensional versus Multirelational OLAP – Categories of Tools  – OLAP Tools and the Internet.           


UNIT III           DATA MINING                                                                                           8

Introduction – Data – Types of Data – Data Mining Functionalities – Interestingness of Patterns – Classification of Data Mining Systems – Data Mining Task Primitives – Integration of a Data Mining System with a Data Warehouse – Issues –Data Preprocessing.                                                                                                            


Mining Frequent Patterns, Associations and Correlations – Mining Methods – Mining Various Kinds of Association Rules – Correlation Analysis – Constraint Based Association Mining – Classification and Prediction - Basic Concepts - Decision Tree Induction  - Bayesian Classification – Rule Based Classification – Classification by Backpropagation – Support Vector Machines – Associative Classification – Lazy Learners – Other Classification Methods - Prediction                       



Cluster Analysis - Types of Data – Categorization of Major Clustering Methods - K-means – Partitioning Methods – Hierarchical Methods - Density-Based Methods –Grid Based Methods – Model-Based Clustering Methods – Clustering High Dimensional Data  - Constraint – Based Cluster Analysis – Outlier Analysis – Data Mining Applications.                                                                                                                                       
1.    Alex Berson and Stephen J. Smith, “ Data Warehousing, Data Mining & OLAP”, Tata McGraw – Hill Edition, Tenth Reprint 2007.


  1. Jiawei Han and Micheline Kamber, “Data Mining Concepts and Techniques”,  
           Second Edition, Elsevier, 2007.
  1. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, “ Introduction To Data Mining”, Pearson Education, 2007.
  2. K.P. Soman, Shyam Diwakar and V. Ajay “, Insight into Data mining Theory and Practice”, Easter Economy Edition, Prentice Hall of India, 2006.
4.    G. K. Gupta, “ Introduction to Data Mining with Case Studies”, Easter Economy Edition, Prentice Hall of India, 2006.
  1. Daniel T.Larose, “Data Mining Methods and Models”, Wile-Interscience, 2006.

IT2301             JAVA  PROGRAMMING                                                      3  0  0  3

AIM: To understand the concepts of object-oriented, event driven, and concurrent programming paradigms and develop skills in using these paradigms using Java.

UNIT I                                                                                                                                  9
Object oriented programming concepts – objects – classes – methods and messages – abstraction and encapsulation – inheritance – abstract classes – polymorphism.- Objects and classes in Java – defining classes – methods - access specifiers – static members – constructors – finalize method

UNIT II                                                                                                                               10
Arrays – Strings - Packages – Java-Doc comments –- Inheritance – class hierarchy – polymorphism – dynamic binding – final keyword – abstract classes

UNIT III                                                                                                                              10
The Object class – Reflection – interfaces – object cloning – inner classes – proxies - I/O Streams - Graphics programming – Frame – Components – working with 2D shapes.

UNIT IV                                                                                                                                8
Basics of event handling – event handlers – adapter classes – actions – mouse events – AWT event hierarchy – introduction to Swing – Model-View-Controller design pattern – buttons – layout management – Swing Components – exception handling – exception hierarchy – throwing and catching exceptions.

UNIT V                                                                                                                                 8
Motivation for generic programming – generic classes – generic methods – generic code and virtual machine – inheritance and generics – reflection and generics - Multi-threaded programming – interrupting threads – thread states – thread properties – thread synchronization – Executors – synchronizers.


1. Cay S. Horstmann and Gary Cornell, “Core Java: Volume I – Fundamentals”, Eighth
     Edition, Sun Microsystems Press, 2008.

1.            K. Arnold and J. Gosling, “The JAVA programming language”, Third edition, Pearson Education, 2000.
2.            Timothy Budd, “Understanding Object-oriented programming with Java”, Updated Edition, Pearson Education, 2000.
3.            C. Thomas Wu, “An introduction to Object-oriented programming with Java”, Fourth Edition, Tata McGraw-Hill Publishing company Ltd., 2006.

IT2302             OBJECT ORIENTED ANALYSIS AND DESIGN               3  0   0   3


·         To learn basic OO analysis and design skills through an elaborate case study.
·         To use the UML design diagrams
·         To apply the appropriate design patterns

UNIT I                                                                                                                                  9
Introduction to OOAD – What is OOAD? – What is UML? What are the United process(UP) phases  - Case study – the NextGen POS system, Inception -Use case Modeling - Relating Use cases – include, extend and generalization.

UNIT II                                                                                                                                             9
Elaboration - Domain Models - Finding conceptual classes and description classes – Associations – Attributes – Domain model refinement – Finding conceptual class hierarchies- Aggregation and Composition- UML activity diagrams and modeling

 UNIT III                                                                                                                               9
System sequence diagrams - Relationship between sequence diagrams and use cases
Logical architecture and UML package diagram – Logical architecture refinement - UML class diagrams - UML interaction diagrams

UNIT IV                                                                                                                                9
GRASP: Designing objects with responsibilities – Creator – Information expert – Low Coupling –Controller – High Cohesion – Designing for visibility - Applying GoF design patterns – adapter, singleton, factory and observer patterns.

UNIT V                                                                                                                                 9
UML state diagrams and modeling - Operation contracts- Mapping design to code -UML deployment and component diagrams
Total Hours : 45


1. Craig Larman,"Applying UML and Patterns: An Introduction to object-oriented Analysis
    and Design and iterative development”, Third Edition, Pearson Education, 2005


1. Mike O’Docherty, “Object-Oriented Analysis & Design: Understanding System
    Development with UML 2.0”, John Wiley & Sons, 2005.
2. James W- Cooper, Addison-Wesley, “Java Design Patterns – A Tutorial”, 2000.
3. Micheal Blaha, James Rambaugh, “Object-Oriented Modeling and Design with UML”,    
    Second Edition, Prentice Hall of India Private Limited, 2007
4. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,Design patterns:
    Elements of Reusable object-oriented software”, Addison-Wesley, 1995.

IT2306                                   SYSTEM SOFTWARE                       3  0  0  3



To have an understanding of foundations of design of assemblers, loaders, linkers, and macro processors.

·                     To understand the relationship between system software and machine architecture.
·                     To know the design and implementation of assemblers
·                     To know the design and implementation of linkers and loaders.
·                     To have an understanding of macroprocessors.
·                     To have an understanding of system software tools.


UNIT I                        Introduction                                                                                     8

System software and machine architecture – The Simplified Instructional Computer (SIC) - Machine architecture - Data and instruction formats - addressing modes - instruction sets - I/O and programming.

UNIT II           Assemblers                                                                                      10

Basic assembler functions - A simple SIC assembler – Assembler algorithm and data structures - Machine dependent assembler features - Instruction formats and addressing modes – Program relocation - Machine independent assembler features - Literals – Symbol-defining statements – Expressions - One pass assemblers and Multi pass assemblers - Implementation example - MASM assembler.

UNIT III          Loaders and Linkers                                                                    9
Basic loader functions - Design of an Absolute Loader – A Simple Bootstrap Loader - Machine dependent loader features - Relocation – Program Linking – Algorithm and Data Structures for Linking Loader - Machine-independent loader features - Automatic Library Search – Loader Options - Loader design options - Linkage Editors – Dynamic Linking – Bootstrap Loaders - Implementation example - MSDOS linker.

UNIT IV          Macro Processors                                                                       9

Basic macro processor functions - Macro Definition and Expansion – Macro Processor Algorithm and data structures - Machine-independent macro processor features - Concatenation of Macro Parameters – Generation of Unique Labels – Conditional Macro Expansion – Keyword Macro Parameters-Macro within Macro-Implementation example - MASM Macro Processor – ANSI C Macro language.

UNIT V           SYSTEM SOFTWARE TOOLS                                                           9

Text editors - Overview of the Editing Process - User Interface – Editor Structure. - Interactive debugging systems - Debugging functions and capabilities – Relationship with other parts of the system – User-Interface Criteria.
                                                                                                                           TOTAL : 45


1.            Leland L. Beck, “System Software – An Introduction to Systems Programming”, 3rd Edition, Pearson Education Asia, 2006.
1.    D. M. Dhamdhere, “Systems Programming and Operating Systems”, Second Revised Edition, Tata McGraw-Hill, 2000.
2.    John J. Donovan “Systems Programming”, Tata McGraw-Hill Edition, 2000.
3.    John R. Levine, Linkers & Loaders – Harcourt India Pvt. Ltd., Morgan Kaufmann Publishers, 2000.

EC2361           MICROPROCESSORS AND MICROCONTROLLERS           3 0 0  3

UNIT I                         THE 8085 AND 8086 MICROPROCESSORS                               9           
8085  Microprocessor architecture – Instruction set – Programming the 8085. 8086 Microprocessor architecture – signals.

UNIT II            8086 SOFTWARE ASPECTS                                                                   9
Intel 8086 microprocessor – Instruction set – Addressing modes – Assembler directives – Assembly language programming – Procedures – Macros – Interrupts and interrupt service routines – BIOS  function calls.
UNIT III           SYSTEM DESIGN                                                                                      9
Basic configurations Minimum and maximum modes – System design using 8086 Multiprocessor configurations – Introduction to 80286, 80386 and Pentium.

UNIT IV           I/O INTERFACING                                                                                     9
Memory Interfacing and I/O interfacing with 8085 and 8086 – Parallel communication interface – Serial communication interface – Timer – Keyboard / Display controller – Interrupt controller – DMA controller – Programming and applications.

UNIT V            MICROCONTROLLERS                                                                           9
Architecture of 8051 microcontroller – Signals – Operational features – Memory and I/O addressing – Interrupts – Instruction set – System design using microcontrollers.

TOTAL = 45


1.   Ramesh S. Gaonkar, “Microprocessor Architecture, Programming and Applications with the 8085”, Penram International Publisher, 5th Ed., 2006 (Unit I.)
2.   Yu-cheng Liu, Glenn A. Gibson, “Microcomputer systems: The 8086 / 8088 Family architecture, Programming and Design”, Second edition, Prentice Hall of India, 2006.
3.   Mohamed Ali Mazidi, Janice Gillispie Mazidi, “The 8051 microcontroller and embedded systems using Assembly and C”, Second Edition, Pearson Education / Prentice Hall of India, 2007 (Unit V).


1.   Barry B. Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, PentiumPro Processor, PentiumII, PentiumIII, PentiumIV, Architecture, Programming & Interfacing”, Seventh Edition, Pearson Education / Prentice Hall of India, 2007.
2.   Douglas V. Hall, “Microprocessors and Interfacing: Programming and Hardware”, Second edition, Tata Mc Graw Hill, 2006.
3.   A.K. Ray & K. M. Bhurchandi, “Advanced Microprocessors and peripherals Architectures, Programming and Interfacing”, Tata Mc Graw Hill, 2006.
4.    Peter Abel, “IBM PC Assembly language and programming”, Fifth edition, Pearson Education / Prentice Hall of India Pvt. Ltd, 2007 .

CS2302      COMPUTER NETWORKS                                                   3 0 0 3

UNIT I                                                                                                                                              9
Network architecture – layers – Physical links – Channel access on links – Hybrid multiple access techniques - Issues in the data link layer - Framing – Error correction and detection – Link-level Flow Control                                                                          

UNIT II                                                                                                                                             9
Medium access – CSMA – Ethernet – Token ring – FDDI - Wireless LAN – Bridges and Switches                                                                                                                      

UNIT III                                                                                                                                9
Circuit switching vs. packet switching / Packet switched networks – IP – ARP – RARP – DHCP – ICMP – Queueing discipline – Routing algorithms  – RIP – OSPF – Subnetting – CIDR – Interdomain routing – BGP – Ipv6 – Multicasting  – Congestion avoidance in network layer                                                                                                                    

UNIT IV                                                                                                                                9
UDP – TCP – Adaptive Flow Control – Adaptive Retransmission - Congestion control – Congestion avoidance – QoS                                                                                        

UNIT V                                                                                                                                 9
Email (SMTP, MIME, IMAP, POP3) – HTTP – DNS- SNMP – Telnet – FTP – Security – PGP - SSH                                                                                                                


1.    Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Third Edition, Morgan Kauffmann Publishers Inc., 2003.


1.    James F. Kuross, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the Internet”, Third Edition, Addison Wesley, 2004.
2.    Nader F. Mir, “Computer and Communication Networks”, Pearson Education, 2007
3.    Comer, “Computer Networks and Internets with Internet Applications”, Fourth Edition, Pearson Education, 2003.
4.    Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, 2003.
5.    William Stallings, “Data and Computer Communication”, Sixth Edition, Pearson Education, 2000

EC2311           DIGITAL SIGNAL PROCESSING                                        3 0 0  3

UNIT I                         SIGNALS AND SYSTEMS                                                                        9
Basic elements of DSP – concepts of frequency in Analog and Digital Signals – sampling theorem – Discrete – time signals, systems – Analysis of discrete time LTI systems – Z transform – Convolution (linear and circular) – Correlation.

UNIT II            FREQUENCY TRANSFORMATIONS                                                     9
Introduction to DFT – Properties of DFT – Filtering methods based on DFT – FFT Algorithms  Decimation – in – time Algorithms, Decimation – in – frequency Algorithms – Use of FFT in Linear Filtering – DCT.

UNIT III           IIR FILTER DESIGN                                                                                   9
Structures of IIR – Analog filter design – Discrete time IIR filter from analog filter – IIR filter design by Impulse Invariance, Bilinear transformation, Approximation of derivatives – (HPF, BPF, BRF)  filter design using frequency translation

UNIT IV           FIR FILTER DESIGN                                                                                             9
Structures of FIR – Linear phase FIR filter – Filter design using windowing techniques, Frequency sampling techniques – Finite word length effects in digital Filters

UNIT V            APPLICATIONS                                                                                         9
Multirate  signal processing – Speech compression – Adaptive filter – Musical sound processing – Image enhancement.


  1. John G. Proakis & Dimitris G.Manolakis, “Digital Signal Processing – Principles, Algorithms & Applications”, Fourth edition, Pearson education / Prentice Hall, 2007.
  2. Emmanuel C..Ifeachor, & Barrie.W.Jervis, “Digital Signal Processing”, Second edition, Pearson Education / Prentice Hall, 2002.


  1. Alan V.Oppenheim, Ronald W. Schafer & Hohn. R.Back, “Discrete Time Signal Processing”, Pearson Education.
  2. Andreas Antoniou, “Digital Signal Processing”, Tata McGraw Hill.

IT2303        INFORMATION THEORY AND CODING                           3 0 0 3

UNIT I                         INFORMATION THEORY                                                                         9
Information – Entropy, Information rate, classification of codes, Kraft McMillan inequality, Source coding theorem, Shannon-Fano coding, Huffman coding, Extended Huffman coding - Joint and conditional entropies, Mutual information - Discrete memoryless channels – BSC, BEC – Channel capacity, Shannon limit.

UNIT II            SOURCE CODING: TEXT, AUDIO AND SPEECH                                            9
Text: Adaptive Huffman Coding, Arithmetic Coding, LZW algorithm – Audio: Perceptual coding, Masking techniques, Psychoacoustic model, MEG Audio layers I,II,III, Dolby AC3 -  Speech: Channel Vocoder, Linear Predictive Coding

UNIT III           SOURCE CODING:  IMAGE AND VIDEO                                               9
Image and Video Formats – GIF, TIFF, SIF, CIF, QCIF – Image compression: READ, JPEG – Video Compression: Principles-I,B,P frames, Motion estimation, Motion compensation, H.261, MPEG standard

UNIT IV           ERROR CONTROL CODING: BLOCK CODES                                     9
Definitions and Principles: Hamming weight, Hamming distance, Minimum distance decoding - Single parity codes, Hamming codes, Repetition codes - Linear block codes, Cyclic codes - Syndrome calculation, Encoder and decoder - CRC

Convolutional codes – code tree, trellis, state diagram - Encoding – Decoding: Sequential search and Viterbi algorithm – Principle of Turbo coding


  1. R Bose, “Information Theory, Coding and Crptography”, TMH 2007
  2. Fred Halsall, “Multidedia Communications: Applications, Networks, Protocols and Standards”, Perason Education Asia, 2002


  1. K Sayood, “Introduction to Data Compression” 3/e, Elsevier 2006
  2. S Gravano, “Introduction to Error Control Codes”, Oxford University Press 2007
  3. Amitabha Bhattacharya, “Digital Communication”, TMH 2006

IT2304                                  OOAD LAB                                  0 0  3 2 
OBJECTIVE: To develop a mini-project following the 12 exercises listed below.

  1. To develop a problem statement.
  2. Develop an IEEE standard SRS document. Also develop risk management and project plan (Gantt chart).
  3. Identify Use Cases and develop the Use Case model.
  4. Identify the business activities and develop an UML Activity diagram.
  5. Identity the conceptual classes and develop a domain model with UML Class diagram.
  6. Using the identified scenarios find the interaction between objects and represent them using UML Interaction diagrams.
  7. Draw the State Chart diagram.
  8. Identify the User Interface, Domain objects, and Technical services. Draw the partial layered, logical architecture diagram with UML package diagram notation.
  9. Implement the Technical services layer.
  10. Implement the Domain objects layer.
  11. Implement the User Interface layer.
  12. Draw Component and Deployment diagrams.

Suggested domains for Mini-project.

  1. Passport automation system.
  2. Book bank
  3. Exam Registration
  4. Stock maintenance system.
  5. Online course reservation system
  6. E-ticketing
  7. Software personnel management system
  8. Credit card processing
  9. e-book management system
  10. Recruitment system
  11. Foreign trading system
  12. Conference Management System
  13. BPO Management System

Suggested SoftwareTools

            ArgoUML, Eclipse IDE,  Visual Paradigm, Visual case, and Rational Suite

IT2307                SYSTEM SOFTWARE LAB                                  0  0  3  2

(Using C)

1.            Implement a symbol table with functions to create, insert, modify, search, and display.

2.            Implement pass one of a two pass assembler.
3.            Implement pass two of a two pass assembler.

4.            Implement a single pass assembler.

5.            Implement a two pass macro processor

6.            Implement a single pass macro processor.

7.            Implement an absolute loader.
8.            Implement a relocating loader.
9.            Implement pass one of a direct-linking loader.
10.         Implement pass two of a direct-linking loader.
11.         Implement a simple text editor with features like insertion / deletion of a character, word, and sentence.
12.         Implement a symbol table with suitable hashing

(For loader exercises, output the snap shot of the main memory as it would be, after the loading has taken place)

0 0 3 2

  1. Programming with 8085 – 2 Experiments.

  1. Programming with 8086 (Using MASM/TASM) – 3 Experiments including BIOS/DOS Calls: Keyboard Control, Display, File Manipulation.

  1. Interfacing with 8085/8086-8255,8253.

  1. Interfacing with 8085/8086-8279,8251.

  1. 8051 Micro controller based experiments – assembly language programs.

  1. 8051 Micro controller based experiments – control applications.

  1. Mini –  Project.

TOTAL = 45

IT2305             JAVA PROGRAMMING LAB                                              0  0  3  2

  1. Develop a Java package with simple Stack and Queue classes.  Use JavaDoc comments for documentation.
  2. Design a class for Complex numbers in Java.  In addition to methods for basic operations on complex numbers, provide a method to return the number of active objects created.
  3. Design a Date class similar to the one provided in the java.util package.
  4. Develop with suitable hierarchy, classes for Point, Shape, Rectangle, Square, Circle, Ellipse, Triangle, Polygon, etc.  Design a simple test application to demonstrate dynamic polymorphism.
  5. Design a Java interface for ADT Stack.  Develop two different classes that implement this interface, one using array and the other using linked-list.  Provide necessary exception handling in both the implementations.
  6. Write a Java program to read a file that contains DNA sequences of arbitrary length one per line (note that each DNA sequence is just a String).  Your program should sort the sequences  in descending order with respect to the number of 'TATA' subsequences present.  Finally write  the sequences in sorted order into another file.
  7. Develop a simple paint-like program that can draw basic graphical primitives in different dimensions and colors. Use appropriate menu and buttons.
  8. Develop a scientific calculator using even-driven programming paradigm of Java.
  9. Develop a template for linked-list class along with its methods in Java.
  10. Design a thread-safe implementation of Queue class.  Write a multi-threaded producer-consumer application that uses this Queue class.
  11. Write a multi-threaded Java program to print all numbers below 100,000 that are both prime and fibonacci number (some examples are 2, 3, 5, 13, etc.).  Design a thread that generates prime numbers below 100,000 and writes them into a pipe.  Design another thread that generates fibonacci numbers and writes them to another pipe.  The main thread should read both the pipes to identify numbers common to both.
  12. Develop a multi-threaded GUI application of your choice.

(Fifth / Sixth Semester)
                                                                                                                           L  T  P   C
                                                                                                                           0  0  4    2

Globalisation has brought in numerous opportunities for the teeming millions, with more focus on the students’ overall capability apart from academic competence. Many students, particularly those from non-English medium schools, find that they are not preferred due to their inadequacy of communication skills and soft skills, despite possessing sound knowledge in their subject area along with technical capability. Keeping in view their pre-employment needs and career requirements, this course on Communication Skills Laboratory will prepare students to adapt themselves with ease to the industry environment, thus rendering them as prospective assets to industries. The course will equip the students with the necessary communication skills that would go a long way in helping them in their profession.


  • To equip students of engineering and technology with effective speaking and listening skills in English.
  • To help them develop their soft skills and interpersonal skills, which will make the transition from college to workplace smoother and help them excel in their job.
  • To enhance the performance of students at Placement Interviews, Group Discussions and other recruitment exercises.
Text Box: I. PC based session                            (Weightage 40%)                    24 periods

  1. English Language Lab                                                           (18 Periods)

1. Listening Comprehension:                                                                           (6) 

Listening and typing – Listening and sequencing of sentences – Filling in the blanks -Listening and answering questions.

2. Reading Comprehension:                                                                            (6)

Filling in the blanks - Close exercises – Vocabulary building - Reading and answering questions.

3. Speaking:                                                                                                  (6)

Phonetics: Intonation – Ear training - Correct Pronunciation – Sound recognition exercises – Common Errors in English.

Conversations: Face to Face Conversation – Telephone conversation – Role play activities (Students take on roles and engage in conversation)

B.    Discussion of audio-visual materials                                 (6 periods)  
(Samples are available to learn and practice)
1.        Resume / Report Preparation / Letter Writing                                      (1)

Structuring the resume / report - Letter writing / Email Communication - Samples.

2.        Presentation skills:                                                                                (1)

Elements of effective presentation – Structure of presentation - Presentation tools – Voice Modulation – Audience analysis - Body language – Video samples

    3.     Soft Skills:                                                                                             (2)
Time management – Articulateness – Assertiveness – Psychometrics –
Innovation and Creativity - Stress Management & Poise - Video Samples

4.        Group Discussion:                                                                                 (1)

Why is GD part of selection process ? - Structure of GD – Moderator – led and other GDs - Strategies in GD – Team work  - Body Language - Mock GD -Video samples

5.        Interview Skills:                                                                                      (1)

Kinds of interviews – Required Key Skills – Corporate culture – Mock interviews-Video samples.

                         II. Practice Session           (Weightage – 60%)                       24 periods


1.            Resume / Report Preparation / Letter writing: Students prepare their    (2)          own resume and report.
2.            Presentation Skills: Students make presentations on given topics.          (8)
3.            Group Discussion: Students participate in group discussions.                  (6)
4.            Interview Skills: Students participate in Mock  Interviews                          (8)


  1. Anderson, P.V, Technical Communication, Thomson Wadsworth , Sixth
      Edition, New Delhi, 2007.

  1. Prakash, P, Verbal and Non-Verbal Reasoning, Macmillan India Ltd., Second   Edition, New Delhi, 2004.

  1. John Seely, The Oxford Guide to Writing and Speaking, Oxford University Press, New Delhi, 2004.

  1. Evans, D, Decisionmaker, Cambridge University Press, 1997.

  1. Thorpe, E, and Thorpe, S, Objective English, Pearson Education,
      Second Edition, New Delhi, 2007.

  1. Turton, N.D and Heaton, J.B, Dictionary of Common Errors, Addision Wesley  Longman Ltd., Indian reprint 1998.
      Lab Requirements:

  1. Teacher console and systems for students.
  2. English Language Lab Software
  3. Career Lab Software

Guidelines for the course
1.    A batch of 60 / 120 students is divided into two groups – one group for the PC- based session and the other group for the Class room session.

2.    The English Lab (2 Periods) will be handled by a faculty member of the English Department. The Career Lab (2 Periods) may be handled by any competent teacher, not necessarily from English Department

3.    Record Notebook: At the end of each session of English Lab, review exercises are given for the students to answer and the computer evaluated sheets are to be compiled as record notebook. Similar exercises for the career lab are to be compiled in the record notebook.

4.    Internal Assessment: The 15 marks (the other 5 marks for attendance) allotted for the internal assessment will be based on the record notebook compiled by the candidate.  10 marks may be allotted for English Lab component and 5 marks for the Career Lab component.

5.    End semester Examination: The end-semester examination carries 40% weightage for English Lab and 60% weightage for Career Lab.

Each candidate will have separate sets of questions assigned by the teacher using the teacher-console enabling PC–based evaluation for the 40% of marks allotted.

 The Career Lab component will be evaluated for a maximum of 60% by a local examiner & an external examiner drafted from other Institutions, similar to any other lab examination conducted by Anna University.                                                                                                                           

Blog Archive