This action might not be possible to undo. Are you sure you want to continue?
(8 SEMESTER) INFORMATION TECHNOLOGY CURRICULUM – R 2008
SEMESTER V (Applicable to the students admitted from the Academic year 2008–2009 onwards)
CODE NO. THEORY IT2301 MG2452 CS2304 CS2302 CS2403 IT2302 PRACTICAL CS2308 IT2305 GE2321
Java Programming Engineering Economics & Financial Accounting System Software Computer Networks Digital Signal Processing Information Theory and Coding System Software Lab Java Programming Lab Communication Skills Lab
3 3 3 3 3 3
0 0 1 0 0 0 0 0 0 1
0 0 0 0 0 0 3 3 4 10
3 3 4 3 3 3 2 2 2 25
0 0 0 TOTAL 18
Thomson South Western.Managerial decisions . 2 .Determinants of supply .Determinants of cost .Relationship with other disciplines . 2.Demand elasticity . Tata Mcgraw Hill Publishing Company Limited. Applications. New Delhi.Funds flow analysis . 2.Comparative financial statements .Pricing methods in practice – role of Government in pricing control.Net Present Value . UNIT V FINANCIAL ACCOUNTING (ELEMENTARY TREATMENT) 10 Balance sheet and related concepts .Cost function – Types of Cost . Salvatore Dominick. UNIT IV PRICING 9 Determinants of Price .. Investments .Supply function Supply elasticity.Least cost input Isoquants . TOTAL= 45 PERIODS TEXT BOOKS: 1. McGuigan.Returns to scale .D. 4th Edition. 'Managerial Economics in a global economy'. 10th Edition.Decision analysis. 2001.Payback Period .Demand forecasting .Profit & Loss Statement and related concepts Financial Ratio Analysis .Cash flow analysis . Moyer and Harris.Types of demand . 2007. 2005. 4th edition. Thomson South Western. REFERENCES: 1. Tata Mcgraw Hill Publishing Ltd.Cost Output Decision .Short run and Long run cost curves . UNIT III PRODUCTION AND COST ANALYSIS 10 Production function .. Cost Concepts . objectives and goals .Managerial uses of production function.Price discrimination . 2005.Production optimization .Average rate of return . 2004.Supply .Pricing under different objectives and different market structures .Firms: Types. Paul A and Nordhaus W.MG2452 ENGINEERING ECONOMICS AND FINANCIAL ACCOUNTING LTPC 3003 UNIT I INTRODUCTION 6 Managerial Economics .Estimation of Cost. Paresh Shah.Internal rate of return. 'Economics'.Analysis & Interpretation of financial statements. Prasanna Chandra.Risks and return evaluation of investment decision . 'Managerial Economics.Determinants of demand . 'Fundamentals of Financial Management'. UNIT II DEMAND & SUPPLY ANALYSIS 10 Demand .Demand function . 3. Strategy and Tactics'. Oxford University Press. Samuelson. New Delhi. 'Basic Financial Accounting for Management'.
2. Third edition. 2006. and concurrent programming paradigms and develop skills in using these paradigms using Java. Timothy Budd. Cay S. Eighth Edition. Tata McGraw-Hill Publishing company Ltd. K. 2008. Fourth Edition. 3 . 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. TOTAL= 45 PERIODS TEXT BOOK: 1. Arnold and J. 3.access specifiers – static members – constructors – finalize method UNIT II 10 Arrays – Strings . Gosling..I/O Streams . “An introduction to Object-oriented programming with Java”. REFERENCES: 1.IT2301 JAVA PROGRAMMING LTPC 3003 AIM: To understand the concepts of object-oriented. Sun Microsystems Press. 2000.Packages – Java-Doc comments –. Pearson Education. UNIT I 9 Object oriented programming concepts – objects – classes – methods and messages – abstraction and encapsulation – inheritance – abstract classes – polymorphism. “Understanding Object-oriented programming with Java”. “The JAVA programming language”. C.Objects and classes in Java – defining classes – methods . event driven. Horstmann and Gary Cornell. 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. Pearson Education.Inheritance – class hierarchy – polymorphism – dynamic binding – final keyword – abstract classes UNIT III 10 The Object class – Reflection – interfaces – object cloning – inner classes – proxies . “Core Java: Volume I – Fundamentals”.Graphics programming – Frame – Components – working with 2D shapes. Updated Edition.. 2000. Thomas Wu.
A simple SIC assembler – Assembler algorithm and data structures . UNIT I INTRODUCTION 8 System software and machine architecture – The Simplified Instructional Computer (SIC) .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. “System Software – An Introduction to Systems Programming”. UNIT III LOADERS AND LINKERS 9 Basic loader functions . 2000. To know the design and implementation of assemblers To know the design and implementation of linkers and loaders.Machine-independent loader features .Overview of the Editing Process .User Interface – Editor Structure. L: 45.Design of an Absolute Loader – A Simple Bootstrap Loader Machine dependent loader features . TOTAL= 60 PERIODS TEXT BOOK: 1. 4 . To have an understanding of macro processors.Machine independent assembler features .Data and instruction formats . UNIT II ASSEMBLERS 10 Basic assembler functions . To have an understanding of system software tools.addressing modes instruction sets .One pass assemblers and Multi pass assemblers . Leland L.Machine architecture .Macro Definition and Expansion – Macro Processor Algorithm and data structures .Implementation example .Literals – Symbol-defining statements – Expressions . T: 15.Automatic Library Search – Loader Options . loaders.CS2304 SYSTEM SOFTWARE LTPC 3104 AIM: To have an understanding of foundations of design of assemblers.Machine dependent assembler features . UNIT IV MACRO PROCESSORS 9 Basic macro processor functions .I/O and programming.MASM assembler.Implementation example .Debugging functions and capabilities – Relationship with other parts of the system – User-Interface Criteria.Instruction formats and addressing modes – Program relocation . 3rd Edition. linkers. Beck.MSDOS linker. OBJECTIVES: To understand the relationship between system software and machine architecture. UNIT V SYSTEM SOFTWARE TOOLS 9 Text editors .Relocation – Program Linking – Algorithm and Data Structures for Linking Loader .Linkage Editors – Dynamic Linking – Bootstrap Loaders . and macro processors.Loader design options . Pearson Education Asia. Interactive debugging systems .
SNMP – Telnet – FTP – Security – PGP . 2004. “Data and Computer Communication”.. Sixth Edition. Tata McGraw-Hill. 1999. Davie. John R. Fourth Edition. Pearson Education. D. Pearson Education. MIME. James F. M. “Computer Networks: A Systems Approach”. CS2302 COMPUTER NETWORKS LTPC 3003 UNIT I 9 Network architecture – layers – Physical links – Channel access on links – Hybrid multiple access techniques . 3. Elsevier. Bruce S.REFERENCES: 1. Tata McGraw-Hill Edition. “Systems Programming and Operating Systems”. Morgan Kauffmann Publishers Inc. Mir. Second Revised Edition. Tanenbaum. Sixth Edition. John J. 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 . PHI Learning. 2000 5 . 2000. REFERENCES: 1. Levine. Morgan Kaufmann Publishers. Pearson Education.Framing – Error correction and detection – Link-level Flow Control UNIT II 9 Medium access – CSMA – Ethernet – Token ring – FDDI . POP3) – HTTP – DNS. “Computer Networks”. Addison Wesley. Kuross.SSH TOTAL= 45 PERIODS TEXT BOOK: 1. Third Edition. Larry L. Comer. IMAP. 2005. Linkers & Loaders – Harcourt India Pvt. 4. 2.. 2. Donovan “Systems Programming”. 2007 3. Keith W. 5. William Stallings. 2009. Andrew S. Fourth Edition. 1972. 2003. “Computer and Communication Networks”. Nader F. Dhamdhere. Ross. “Computer Networking. “Computer Networks and Internets with Internet Applications”.Wireless LAN – Bridges and Switches UNIT III 9 Circuit switching vs.Issues in the data link layer .Congestion control – Congestion avoidance – QoS UNIT V 9 Email (SMTP. Peterson. Ltd. A Top-Down Approach Featuring the Internet”.
Ifeachor. Decimation – in – frequency Algorithms – Use of FFT in Linear Filtering – DCT. Schafer & Hohn. 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. R. Alan V. Bilinear transformation. systems – Analysis of discrete time LTI systems – Z transform – Convolution (linear and circular) – Correlation. John G. REFERENCES: 1. Ronald W. Pearson Education. Proakis & Dimitris G.W. Tata McGraw Hill. UNIT II FREQUENCY TRANSFORMATIONS 9 Introduction to DFT – Properties of DFT – Filtering methods based on DFT – FFT Algorithms Decimation – in – time Algorithms. Second edition. Pearson education / Prentice Hall. 2002.Oppenheim. & Barrie. 2. “Digital Signal Processing – Principles. “Digital Signal Processing”.Manolakis. 2. BRF) filter design using frequency translation UNIT IV FIR FILTER DESIGN 9 Structures of FIR – Linear phase FIR filter – Filter design using windowing techniques.Jervis. 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. Andreas Antoniou.. Emmanuel C. Fourth edition. Pearson Education / Prentice Hall. “Digital Signal Processing”. BPF. “Discrete Time Signal Processing”.CS2403 DIGITAL SIGNAL PROCESSING LTPC 3003 UNIT I SIGNALS AND SYSTEMS 9 Basic elements of DSP – concepts of frequency in Analog and Digital Signals – sampling theorem – Discrete – time signals. TOTAL= 45 PERIODS TEXT BOOKS: 1. 6 . 2007.Back. Approximation of derivatives – (HPF. Algorithms & Applications”.
CRC UNIT V ERROR CONTROL CODING: CONVOLUTIONAL CODES 9 Convolutional codes – code tree.Linear block codes. Hamming distance. Encoder and decoder . Kraft McMillan inequality.Joint and conditional entropies.IT2302 INFORMATION THEORY AND CODING LTPC 3003 UNIT I INFORMATION THEORY 9 Information – Entropy.Speech: Channel Vocoder. “Digital Communication”.B.Syndrome calculation.II. CIF. state diagram . “Multidedia Communications: Applications. Hamming codes. trellis. Oxford University Press 2007 3. H. Motion compensation. Masking techniques. AUDIO AND SPEECH 9 Text: Adaptive Huffman Coding. Shannon-Fano coding. QCIF – Image compression: READ. TMH 2006 7 . Psychoacoustic model. Amitabha Bhattacharya.III. R Bose. Perason Education Asia. Repetition codes . Cyclic codes . BEC – Channel capacity. Elsevier 2006 2. Source coding theorem. MPEG standard UNIT IV ERROR CONTROL CODING: BLOCK CODES 9 Definitions and Principles: Hamming weight. LZW algorithm – Audio: Perceptual coding. “Introduction to Error Control Codes”. Arithmetic Coding. 2002 REFERENCES: 1. Networks. Huffman coding. MEG Audio layers I. K Sayood. Shannon limit. Motion estimation. Linear Predictive Coding UNIT III SOURCE CODING: IMAGE AND VIDEO 9 Image and Video Formats – GIF. Protocols and Standards”.Single parity codes. Mutual information . Extended Huffman coding . classification of codes. “Information Theory. TIFF. “Introduction to Data Compression” 3/e. Fred Halsall. UNIT II SOURCE CODING: TEXT. SIF. S Gravano. Information rate.261.P frames.Encoding – Decoding: Sequential search and Viterbi algorithm – Principle of Turbo coding TOTAL= 45 PERIODS TEXT BOOKS: 1. Dolby AC3 . TMH 2007 2. Coding and Crptography”.Discrete memoryless channels – BSC. Minimum distance decoding . JPEG – Video Compression: Principles-I.
Implement pass one of a direct-linking loader. after the loading has taken place) TOTAL= 45 PERIODS Requirement for a batch of 30 students S. Implement pass two of a two pass assembler. word. Hardware – Pentium PC Desktops Software – TurboC (Freely download) 8 . insert. 7. Implement a relocating loader. and display. Implement a single pass macro processor. Implement pass one of a two pass assembler. 2. and sentence. Implement an absolute loader. Implement a symbol table with suitable hashing (For loader exercises. search. 8. 11.CS2308 SYSTEM SOFTWARE LAB LTPC 0032 (Using C) 1. Description of Equipment Quantity Required 30 Nos. 10. 3. Implement a simple text editor with features like insertion / deletion of a character.No. output the snap shot of the main memory as it would be. 2. Implement pass two of a direct-linking loader. 30 user License 1. modify. Implement a symbol table with functions to create. 4. Implement a two pass macro processor 6. 5. Implement a single pass assembler. 9. 12.
Provide necessary exception handling in both the implementations. provide a method to return the number of active objects created. Rectangle. Design a Date class similar to the one provided in the java. comments for documentation. 7. TOTAL= 45 PERIODS Requirement for a batch of 30 students S. Ellipse. No. Develop a template for linked-list class along with its methods in Java. classes for Point. Develop with suitable hierarchy. Use appropriate menu and buttons. Square. 5. Triangle. Write a multi-threaded producer-consumer application that uses this Queue class. Develop a Java package with simple Stack and Queue classes. etc. Design a Java interface for ADT Stack. 3. Design a simple test application to demonstrate dynamic polymorphism. Develop a scientific calculator using even-driven programming paradigm of Java. 8. 3. 160 GB HARD Disk. 12. Polygon. 9. Design a class for Complex numbers in Java.IT2305 JAVA PROGRAMMING LAB LTPC 0032 Use JavaDoc 1. Design a thread that generates prime numbers below 100. Circle. 6. Develop a simple paint-like program that can draw basic graphical primitives in different dimensions and colors. Your program should sort the sequences in descending order with respect to the number of 'TATA' subsequences present.000 that are both prime and fibonacci number (some examples are 2. Develop two different classes that implement this interface. 11. 2.util package. The main thread should read both the pipes to identify numbers common to both. Software: Windows /Linux operating system JDK 1. 4.). 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). Design another thread that generates fibonacci numbers and writes them to another pipe. Write a multi-threaded Java program to print all numbers below 100. Description of Equipment Hardware: Pentium IV with 2 GB RAM.6(or above) Quantity Required 1. one using array and the other using linked-list. Monitor 1024 x 768 colour 60 Hz. Develop a multi-threaded GUI application of your choice. Finally write the sequences in sorted order into another file. 5. 30 user license 9 . In addition to methods for basic operations on complex numbers. 13.000 and writes them into a pipe. etc. 10. 30 Nodes 2. Shape. Design a thread-safe implementation of Queue class.
with more focus on the students’ overall capability apart from academic competence. DISCUSSION OF AUDIO-VISUAL MATERIALS (Samples are available to learn and practice) 1. Keeping in view their pre-employment needs and career requirements. despite possessing sound knowledge in their subject area along with technical capability. which will make the transition from college to workplace smoother and help them excel in their job. Many students.Close exercises – Vocabulary building . (6 PERIODS) 10 . LISTENING COMPREHENSION: (6) Listening and typing – Listening and sequencing of sentences – Filling in the blanks Listening and answering questions.GE2321 COMMUNICATION SKILLS LAB (Fifth / Sixth Semester) LTPC 0 0 4 2 Globalisation has brought in numerous opportunities for the teeming millions. SPEAKING: (6) Phonetics: Intonation – Ear training .Letter writing / Email Communication . find that they are not preferred due to their inadequacy of communication skills and soft skills. OBJECTIVES: To equip students of engineering and technology with effective speaking and listening skills in English.Correct Pronunciation – Sound recognition exercises – Common Errors in English. ENGLISH LANGUAGE LAB (Weightage 40%) 24 periods (18 Periods) 1. particularly those from non-English medium schools. RESUME / REPORT PREPARATION / LETTER WRITING (1) Structuring the resume / report .Samples. The course will equip the students with the necessary communication skills that would go a long way in helping them in their profession.Reading and answering questions. 3. I. this course on Communication Skills Laboratory will prepare students to adapt themselves with ease to the industry environment. READING COMPREHENSION: (6) Filling in the blanks . To enhance the performance of students at Placement Interviews. Group Discussions and other recruitment exercises. Conversations: Face to Face Conversation – Telephone conversation – Role play activities (Students take on roles and engage in conversation) B. thus rendering them as prospective assets to industries. 2. PC based session A. To help them develop their soft skills and interpersonal skills.
Teacher console and systems for students. Evans. Decisionmaker.. Sixth Edition. 2007. 4. 4. 3. 3.. PRESENTATION SKILLS: (1) Elements of effective presentation – Structure of presentation . Verbal and Non-Verbal Reasoning.V. Pearson Education. 2004. and Thorpe. Indian reprint 1998. S. 2. Presentation Skills: Students make presentations on given topics. New Delhi. J. New Delhi. 2. English Language Lab Software 3. New Delhi. P. Macmillan India Ltd. Career Lab Software 11 . LAB REQUIREMENTS: 1. Resume / Report Preparation / Letter writing: Students prepare their own resume and report. 2007. Addison Wesley Longman Ltd. 1997. Objective English. 1. Practice Session (Weightage – 60%) 24 periods 5. Second Edition. Interview Skills: Students participate in Mock Interviews (8) (6) (8) REFERENCES: 1.Strategies in GD – Team work . D. P. John Seely. Thomson Wadsworth. Anderson.Body Language .Structure of GD – Moderator – led and other GDs . GROUP DISCUSSION: (1) Why is GD part of selection process ? .Stress Management & Poise . Second Edition. Turton. 2004. Thorpe.Presentation tools – Voice Modulation – Audience analysis . II.Video Samples (2) 3.2. 4.Mock GD -Video samples INTERVIEW SKILLS: (1) Kinds of interviews – Required Key Skills – Corporate culture – Mock interviewsVideo samples.Body language – Video samples SOFT SKILLS: Time management – Articulateness – Assertiveness – Psychometrics – Innovation and Creativity . Prakash. New Delhi. Technical Communication. Group Discussion: Students participate in group discussions. 5. Oxford University Press.D and Heaton. (2) 2. 6. The Oxford Guide to Writing and Speaking. E. Dictionary of Common Errors. N.B. Cambridge University Press.
Description of Equipment PIV system 1 GB RAM / 40 GB HDD OS: Win 2000 server Audio card with headphones (with mike) o JRE 1. 1 No. 10. 1.Desirable Available / Not Available Available / Not Available Available / Not Available 1 No. TOTAL= 60 PERIODS 12 . 9. 6. Television . Softwares a) Interactive Teacher Control Software b) English Language Lab Software c) Career Lab software Handicam Video Camera (with video lights and mic input) 5. 1 No.29” Collar mike Cordless mikes Audio Mixer DVD Recorder / Player LCD Projector with MP3 /CD /DVD provision for audio / video facility .Requirement for a batch of 60 students Sl. 60 No.No. Available / Not Available 4. 1 No. 3. 1 No. 1 No. T: 15. 7. 1 No. 8. 2.3 Client Systems o o o o o PIII or above 256 or 512 MB RAM /40 GB HDD OS: Win 2000 Audio card with headphones (with mike) JRE 1. L: 45.3 Server o o o o Quantity required Quantity available Deficiency % 1 No.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.