Académique Documents
Professionnel Documents
Culture Documents
com
Code
Practicals
Subject
Computer Organization
IT Workshop
Object Oriented Programming Lab through C++
3
3
2
2
www.jntuworld.com
www.jntuworld.com
www.jntuworld.com
www.jntuworld.com
test. Estimation of
Type II errors. One tail, two-tail tests.Tests of significance Students t-test, F-test,
proportions.
UNIT V
Curve fitting: The method of least squares Inferences based on the least squares estimations - Curvilinear
regression multiple regressions correlation for univariate and bivariate distributions.
TEXT BOOKS:
1. Probability and statistics for engineers (Erwin Miller And John E.Freund), R A Johnson And
C.B.Gupta.. 7th edition, Pearson Education / PHI.
2. Introduction to Probability and Statistics, 12th edition, W.Mendenhall, R.J.Beaver and B.M.Beaver,
Thomson. (Indian edition).
REFERENCE BOOKS:
1. Text book of Probability and Statistics Dr.Shahnaz Bathul, V.G.S.Publishers 2003.
2. Probability and Statistics in Engineering, 4th Edition, William W.Hines, Douglas C.Montgomery,
David M.Goldsman, Connie M.Borror, Wiley Student Edition.
3. Probability, Statistics and Queuing Theory, 2nd Edition, Trivedi, John Wiley and Sons
4. Introduction to Probability and Statistics, J.S.Milton, Jesse C.Arnold, 4th edition, TMH.
5. Probability,Statistics and Random Processes,Dr.K.Murugesan,P.Guruswamy,Anuradha Agencies,
Deepti Publications.
nd
6. Probability and Statistics for Engineers,G.S.S.Bhisma Rao,Sitech,2 edition,2005.
www.jntuworld.com
www.jntuworld.com
www.jntuworld.com
MS Word
Week 9&10: The mentor needs to give an overview of Microsoft (MS) word 2007: Accessing, overview of
toolbars, saving files, Using help and resources, rulers, format painter in word. Give a task covering to
create project certificate. Features to be covered:-Formatting Fonts in word, Drop Cap in word, Applying
Text effects, Using Character Spacing, Borders and Colors, Inserting Header and Footer, Inserting table,
using Drawing toolbar in word.
MS Excel
Week 11&12: The mentor needs to tell the importance of MS office 2007 Excel as a Spreadsheet tool
covering Accessing, overview of toolbars, saving excel files, Using help and resources., Also give a task
that is covering the features like Gridlines, Format Cells, Summation, auto fill, Formatting Text.
MS Power Point
Week 13&14: Students will be working on MS power point which help them create basic power point
presentation. Topic covered during this week includes :- PPT Orientation, Slide Layouts, Inserting Text,
Word Art, Formatting Text, Bullets and Numbering, Auto Shapes, Lines and Arrows in both d Power point.
Students will be given model power point presentation which needs to be replicated (exactly how its asked).
REFERENCES :
1. Comdex Information Technology course tool kit Vikas Gupta, WILEY Dreamtech
2. The Complete Computer upgrade and repair book,3rd edition Cheryl A Schmidt, WILEY Dreamtech
3. Introduction to Information Technology, ITL Education Solutions limited, Pearson Education.
4. PC Hardware and A+Handbook Kate J. Chase PHI (Microsoft)
5. LaTeX Companion Leslie Lamport, PHI/Pearson.
6. IT Essentials PC Hardware and Software Companion Guide Third Edition by David Anfinson and Ken
Quamme. CISCO Press, Pearson Education.
7. IT Essentials PC Hardware and Software Labs and Study Guide Third Edition by Patrick Regan CISCO
Press, Pearson Education.
th
8.Troubleshooting,Maintaining and Repairing PCs,S.J.Bigelow,5 edition,TMH.
9.Office 2007,C.Grover,M.Donald and E.A. Vander Veer,O Reilly,SPD.
10.Step by Step 2007 Microsoft Office System,J.Cox and others(Microsoft),PHI.
www.jntuworld.com
www.jntuworld.com
24. 2s complement of a number is obtained by scanning it from right to left and complementing all the bits
after the first appearance of a 1. Thus 2s complement of 11100 is 00100. Write a C++ program to find
the 2s complement of a binary number.
25. Write a C++ program that counts the number of 1 bit in a given integer.
26. Write a C++ program to generate Pascals triangle.
27. Write a C++ program to construct of pyramid of numbers.
28. Write a C++ program to compute the Sine series.
29. Write a C++ program that converts Roman numeral into an Arabic integer.
30. Write a C++ program which converts a positive Arabic integer into its
corresponding Roman Numeral.
31. Write a C++ program to display the contents of a text file.
32. Write a C++ program which copies one file to another.
33. Write a C++ program to that counts the characters, lines and words in the text file.
34. Write a C++ program to change a specific character in a file.
Note: Filename , number of the byte in the file to be changed and the new character are
specified on the command line.
35. Write a C++ program to reverse the first n characters in a file.
36. Write a C++ program that uses a function to delete all duplicate characters
in the given string.
37. Write a C++ program that uses a function to convert a number to a character string.
38. Write a C++ program that uses a recursive function to find the binary equivalent of a given non-negative
integer n.
39. Write a C++ program to generate prime numbers up to n using Sieve of Eratosthenes method.
40. Write a C++ program
a)
To write an object to a file.
b)
To read an object from the file.
41. Write C++ programs that illustrate how the following forms of inheritance are supported:
a) Single inheritance
b) Multiple inheritance
c) Multi level inheritance d) Hierarchical inheritance
42. Write a C++ program that illustrates the order of execution of constructors and destructors when new
class is derived from more than one base class.
43. Write a C++ program that illustrates how run time polymorphism is achieved using virtual functions.
44. Write a C++ program that illustrates the role of virtual base class in building class hierarchy.
45. Write a C++ program that illustrates the role of abstract class in building class hierarchy.
TEXT BOOKS:
1. Mastering C++, K.R.Venu Gopal, Raj Kumar and T.Ravi Shankar, TMH.
2. C++ Programming, D.S.Malik, Cengage Learning.
3. Practical C++ Programming,S.Qualline,SPD.
th
4. Object Oriented Programming with C++, E.Balaguruswamy, 4 Edition, TMH,2008.
5. OOP with C++,S.Sahay,Oxford Higher Education.
nd
6. C++ and OOP Paradigm,D.Jana,2 Edition, PHI
7. Fundamentals of C++ Programming,S.Subramanian,Jaico Publishing House.
th
8. C++ Programming, Al Stevens,7 edition,Wiley India.
9. Learning C++, Eric Nagler, Jaico Publishing House.
10. C How to program,P.J.Deitel and H.M.Deitel,PHI.
www.jntuworld.com
www.jntuworld.com
needs 2K bytes of RAM, 4K bytes of ROM, and four interface units, each with four
registers. A memory-mapped I/O configuration is used. The two highest-order bits of the
address bus are assigned 00 for RAM, 01 for ROM, 10 for interface registers.
a. How many RAM and ROM chips are needed?
b. Draw a memory-address map for the system.
c. Give the address range in hexadecimal for RAM, ROM and interface.
12. Obtain the complement function for the match logic of one word in an associative
memory. Draw the logic diagram for it and compare with the actual match logic diagram.
13. A two-way set associative cache memory uses blocks of four words. The cache can
accommodate a total of 2048 words from main memory. The main memory
size is 128K X 32.
a. Formulate all pertinent information required to construct the cache memory.
b. What is the size of the cache memory?
14. A digital computer has a memory unit of 64K X 16 and a cache memory of 1K words.
The cache uses direct mapping with a block size of four words.
a. How many bits are there in each word of cache, and how are they divided
into functions? Include a valid bit.
b. How many bits are there in the tag, index, block, and word fields of the
address format?
c. How many blocks can the cache accommodate?
15. An address space is specified by 24 bits and the corresponding memory space by 16 bits.
a. How many words are there in the address space?
b. How many words are there in the memory space?
c. If a page consists of 2K words, how many pages and blocks are there in the system.
16. A virtual memory has a page size of 1K words. There are eight pages and four blocks.
The associative memory page table contains the following entries. Make a list of all virtual
addresses(in decimal) that will cause a page fault.
Page
Block
0
3
1
1
4
2
6
0
TEXT BOOKS:
1.
2.
3.
IBM PC Assembly Language and Programming, P. Abel, 5th Edition, PHI/Pearson Education.
Introduction To Assembly Language Programming, Sivarama P.Dandamudi, Springer Int.
Edition,2003.
The 8088 and 8086 Microprocessors: Programming , Interfacing, Software, Hardware and
th
Application,4 edition, W.A. Triebel, A.Singh, N.K. Srinath, Pearson Education.