Search This Blog

Showing posts with label CSE NOTES. Show all posts
Showing posts with label CSE NOTES. Show all posts

CS 2311 OBJECT ORIENTED PROGRAMMING NOVEMBER/DECEMBER 2010 ANNA UNIVERSITY QUESTION PAPER QUESTION BANK IMPORTANT QUESTIONS 2 MARKS AND 16 MARKS

Friday, September 16, 2011 · 0 comments



CS 2311 OBJECT ORIENTED PROGRAMMING NOVEMBER/DECEMBER 2010   ANNA UNIVERSITY QUESTION PAPER QUESTION BANK IMPORTANT QUESTIONS 2 MARKS AND 16 MARKS

CS 2311 OBJECT ORIENTED PROGRAMMING NOVEMBER/DECEMBER 2010   ANNA UNIVERSITY QUESTION PAPER QUESTION BANK IMPORTANT QUESTIONS 2 MARKS AND 16 MARKS

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2010
Fifth Semester
Electrical and Electronics Engineering
CS 2311 — OBJECT ORIENTED PROGRAMMING
(Common to Instrumentation and Control Engineering and Electronics and
Instrumentation Engineering)
(Regulation 2008)
Time : Three hours Maximum : 100 Marks
Answer ALL questions
PART A — (10 × 2 = 20 Marks)
1. With respect to C++ distinguish ‘objects’ from ‘classes’.
2. Write a copy constructor for class date (assume mm, dd, yy as its members).
3. What is encapsulation? Do friend functions violate encapsulation?
4. How are virtual functions declared in C++?
5. What are IO streams? Give an example.
6. What is the purpose of the STL (Standard Template Library)?
7. Give two examples for java modifiers.
8. What is the purpose of the getBytes( ) method?
9. Give a sample statement for parseInt( ) and give comments for the statement.
10. What are the two ways of creating java threads?
PART B — (5 × 16 = 80 Marks)
11. (a) Write a C++ program to perform 2D matrix operations as follows:
(i) Define class MATRIX, use appropriate constructor(s). (5)
(ii) Define methods for the following two matrix operations:
determinant and transpose. (6)
(iii) Write a main program to demonstrate the use of the MATRIX class
and its methods. (5)
Or
(b) Explain the features of object oriented programming. Describe how each
of these is implemented in C++ and Java.
12. (a) Write a C++ program as follows to perform arithmetic operations on
Rational numbers of type a/b, where a and b are integers.
(i) Define a class by ‘Rational Number’. (4)
(ii) Use operator overloaded methods for addition and subtraction. (6)
(iii) Write a main program to demonstrate the use of this class and its
methods. (4)
(iv) Give a sample output. (2)
Or
(b) What is meant by inheritance? Explain with examples, the various types
of inheritance supported in C ++.
13. (a) Write a C++ program to demonstrate file handling as follows: get strings
as input from the user, store them in a file, retrieve them and display
them.
Or
(b) Explain the exception handling mechanism available in C++ with
suitable examples.
14. (a) Write a menu-based java program that can calculate the area of a
triangle, circle or square, based on the user’s choice.
Or
(b) Explain the Virtual Machine concept with reference to Java.
15. (a) Write a java class called ‘student’ with name, Marks of 3 subjects and
total Marks. Write another class named ‘calculate’ that gets the Marks
of the student and calculates the total Marks and displays the result
(pass or fail).
Or
(b) Explain the following with examples from Java. (2 × 8 =16)
(i) Streams and IO
(ii) Java threads.


141304 ANALOG AND DIGITAL COMMUNICATION Anna University Of Technology Subject Notes,Lecture Notes,Question Bank,Question Paper

Thursday, August 18, 2011 · 0 comments


141304 ANALOG AND DIGITAL COMMUNICATION  

141304 ANALOG AND DIGITAL COMMUNICATION                              

141304 ANALOG AND DIGITAL COMMUNICATION 

141304 ANALOG AND DIGITAL COMMUNICATION 


UNIT I      FUNDAMENTALS OF ANALOG COMMUNICATION                                            
Principles of amplitude modulation, AM envelope, frequency spectrum and bandwidth, modulation index and percent modulation, AM Voltage distribution, AM power distribution, Angle modulation - FM and PM waveforms, phase deviation and modulation index, frequency deviation and percent modulation, Frequency analysis of angle modulated waves. Bandwidth requirements for Angle modulated waves.

 

UNIT II         DIGITAL COMMUNICATION                                                                     

Introduction, Shannon limit for information capacity, digital amplitude modulation, frequency shift keying, FSK bit rate and baud, FSK transmitter, BW consideration of FSK, FSK receiver, phase shift keying – binary phase shift keying – QPSK, Quadrature Amplitude modulation, bandwidth efficiency, carrier recovery – squaring loop, Costas loop, DPSK.

 

UNIT III     DIGITAL TRANSMISSION                                                                                       

Introduction, Pulse modulation, PCM – PCM sampling, sampling rate, signal to quantization noise rate, companding – analog and digital – percentage error, delta modulation, adaptive delta modulation, differential pulse code modulation, pulse transmission – Intersymbol interference, eye patterns.

 

UNIT IV      DATA COMMUNICATIONS                                                                                  

Introduction, History of Data communications, Standards Organizations for data communication, data communication circuits, data communication codes, Error control, Error Detection, Error correction, Data communication Hardware, serial and parallel interfaces, data modems, Asynchronous modem, Synchronous modem, low-speed modem, medium and high speed modem, modem control.

 

UNIT V      SPREAD SPECTRUM AND MULTIPLE ACCESS TECHNIQUES                         

Introduction, Pseudo-noise sequence, DS spread spectrum with coherent binary PSK, processing gain, FH spread spectrum, multiple access techniques – wireless communication, TDMA and CDMA in wireless communication systems, source coding of speech for wireless communications.

                                                                                                       

TEXT BOOKS:

  1.  Wayne Tomasi, “Advanced Electronic Communication Systems”, 6/e, Pearson Education, 2007.
  2.  Simon Haykin, “Communication Systems”, 4th Edition, John Wiley & Sons., 2001.

REFERENCES:

1.    H.Taub,D L Schilling ,G Saha ,”Principles of Communication”3/e,2007.
2.    B.P.Lathi,”Modern Analog And Digital Communication systems”, 3/e, Oxford University Press, 2007
3.    Blake, “Electronic Communication Systems”, Thomson Delmar Publications, 2002.
4.    Martin S.Roden, “Analog and Digital Communication System”, 3rd Edition, PHI, 2002.
B.Sklar,”Digital 



Click The Below Links To Download

Question bank Download Link 1




141303 OBJECT-ORIENTED PROGRAMMING Anna University Of Technology Subject Notes,Lecture Notes,Question Bank,Question Paper

· 0 comments


141303 OBJECT-ORIENTED PROGRAMMING
141303 OBJECT-ORIENTED PROGRAMMING
141303 OBJECT-ORIENTED PROGRAMMING
141303 OBJECT-ORIENTED PROGRAMMING

141303 OBJECT-ORIENTED PROGRAMMING Anna University Of Technology Subject Notes,Lecture Notes,Question Bank,Question Paper

Aim: To understand the concepts of object-oriented programming and master OOP using C++.

UNIT I                                                                                                                                              
Object oriented programming concepts – objects – classes – methods and messages – abstraction and encapsulation – inheritance – abstract classes – polymorphism.
Introduction to C++ – classes – access specifiers – function and data members – default arguments – function overloading – friend functions – const and volatile functions - static members – Objects – pointers and objects – constant objects – nested classes – local classes

UNIT II                                                                                                                                             
Constructors – default constructor – Parameterized constructors – Constructor with dynamic allocation – copy constructor – destructors – operator overloading – overloading through friend functions – overloading the assignment operator – type conversion – explicit constructor

UNIT III                                                                                                                                
Function and class templates -  Exception handling – try-catch-throw paradigm – exception specification – terminate and Unexpected functions – Uncaught exception.

UNIT IV                                                                                                                              
Inheritance – public, private, and protected derivations – multiple inheritance - virtual base class – abstract class – composite objects Runtime polymorphism – virtual functions – pure virtual functions – RTTI – typeid – dynamic casting – RTTI and templates – cross casting – down casting .

UNIT V                                                                                                                               
Streams and formatted I/O – I/O manipulators -  file handling – random access – object serialization – namespaces  - std namespace – ANSI String Objects – standard template library.


                                                                                                                               
Text Books:

      1.   B. Trivedi, “Programming with ANSI C++”, Oxford University Press, 2007.

References:

1.    Ira Pohl, “Object Oriented Programming using C++”, Pearson Education, Second Edition Reprint 2004..
2.    S. B. Lippman, Josee Lajoie, Barbara E. Moo, “C++ Primer”, Fourth Edition, Pearson Education, 2005.
3.    B. Stroustrup, “The C++ Programming language”, Third edition, Pearson Education, 2004.

Click The Below Links To Download






MA226 Discrete Mathematics Anna University Question Bank For Unit1,Unit2,Unit3,Unit4,Unit5

Monday, June 27, 2011 · 0 comments

MA226 Discrete Mathematics Anna University Question Bank,Important Questions 2 marks 16 marks Solved  For Unit1,Unit2,Unit3,Unit4,Unit5

Unit I  Notes   Click-here 

Unit II  Notes Click-Here

Unit III  Notes Click-Here
                     
Unit IV  Notes Click-Here

Unit V  Notes-A Click-Here

Unit V  Notes-B Click-Here

University Question Paper 


CS2401 Computer Graphics Anna University Subject Notes,Lecture Notes

Friday, June 24, 2011 · 0 comments

CS2401 COMPUTER GRAPHICS

UNIT I 2D PRIMITIVES

output primitives – Line, Circle and Ellipse drawing algorithms - Attributes of output
primitives – Two dimensional Geometric transformation - Two dimensional viewing –
Line, Polygon, Curve and Text clipping algorithms

UNIT II 3D CONCEPTS

Parallel and Perspective projections - Three dimensional object representation –
Polygons, Curved lines, Splines, Quadric Surfaces,- Visualization of data sets - 3D
transformations – Viewing -Visible surface identification.

UNIT III GRAPHICS PROGRAMMING

Color Models – RGB, YIQ, CMY, HSV – Animations – General Computer Animation,
Raster, Keyframe - Graphics programming using OPENGL – Basic graphics primitives –
Drawing three dimensional objects - Drawing three dimensional scenes

UNIT IV RENDERING

Introduction to Shading models – Flat and Smooth shading – Adding texture to faces –
Adding shadows of objects – Building a camera in a program – Creating shaded objects
– Rendering texture – Drawing Shadows.

UNIT V FRACTALS

Fractals and Self similarity – Peano curves – Creating image by iterated functions –
Mandelbrot sets – Julia Sets – Random Fractals – Overview of Ray Tracing –
Intersecting rays with other primitives – Adding Surface texture – Reflections and
Transparency – Boolean operations on Objects

TEXT BOOKS:

1. Donald Hearn, Pauline Baker, Computer Graphics – C Version, second edition,
Pearson Education,2004.
2. F.S. Hill, Computer Graphics using OPENGL, Second edition, Pearson Education,
2003.

REFERENCES:
1. James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Computer
Graphics- Principles and practice, Second Edition in C, Pearson Education, 2007.

 Click below link To dowload


CS2401 COMPUTER GRAPHICS SUBJECT NOTES

IT2024 User Interface Design Anna University Subject notes, lecture notes for Unit1,Unit2,Unit3,Unit4,Unit5

· 1 comments

IT2024 USER INTERFACE DESIGN L
UNIT I INTRODUCTION
Human–Computer Interface – Characteristics Of Graphics Interface –Direct Manipulation
Graphical System – Web User Interface –Popularity –Characteristic & Principles.
UNIT II HUMAN COMPUTER INTERACTION
User Interface Design Process – Obstacles –Usability –Human Characteristics In Design
– Human Interaction Speed –Business Functions –Requirement Analysis – Direct –
Indirect Methods – Basic Business Functions – Design Standards – System Timings –
Human Consideration In Screen Design – Structures Of Menus – Functions Of Menus–
43
Contents Of Menu– Formatting – Phrasing The Menu – Selecting Menu Choice–
Navigating Menus– Graphical Menus.
UNIT III WINDOWS
Characteristics– Components– Presentation Styles– Types– Managements–
Organizations– Operations– Web Systems– Device– Based Controls Characteristics–
Screen – Based Controls – Operate Control – Text Boxes– Selection Control–
Combination Control– Custom Control– Presentation Control.
UNIT IV MULTIMEDIA
Text For Web Pages – Effective Feedback– Guidance & Assistance–
Internationalization– Accesssibility– Icons– Image– Multimedia – Coloring.
UNIT V WINDOWS LAYOUT– TEST
Prototypes – Kinds Of Tests – Retest – Information Search – Visualization –
Hypermedia – WWW– Software Tools.

TEXT BOOKS:
1. Wilbent. O. Galitz ,“The Essential Guide To User Interface Design”, John Wiley&
Sons, 2001.
2. Ben Sheiderman, “Design The User Interface”, Pearson Education, 1998.
REFERENCES:
1. Alan Cooper, “The Essential Of User Interface Design”, Wiley – Dream Tech Ltd.,
2002.


CLICK HERE TO DOWNLOAD QUESTION BANK

EC1008 High Speed Networks Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5

Saturday, January 29, 2011 · 0 comments


EC1008 High Speed Networks Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5

EC1008 High Speed Networks Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5 . here you can find all notes for all the five units

Click The Below Link To Download the notes for all the five units

              
              
             
            
UNIT V LECTURER NOTES          

CS1020 Software Quality Management Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5

· 0 comments


CS1020 Software Quality Management Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5

CS1020 Software Quality Management  Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5 . here you can find all notes for all the five units

Click The Below Link To Download the notes for all the five units

              
              
             
            
UNIT V LECTURER NOTES          

IT1402 Mobile Computing Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5

· 0 comments


IT1402 Mobile Computing Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5

IT1402 Mobile Computing  Anna university subject notes lecturer notes unit wise unit 1 , unit 2 unit 3 unit 4 unit 5 . here you can find all notes for all the five units

Click The Below Link To Download the notes for all the five units

              
              
             
            
UNIT V LECTURER NOTES