You are on page 1of 6

REVISED JUNE 2015

13150S16

Fundamentals of Computing and Programming

UNIT I Introduction & Number Systems 9


Introduction- Generations of Computers- Evaluation of Computers- Computer System-
Introduction to Number Systems- Conversion between Number Bases Arithmetic System.

UNIT II Computer Program & Software 9

Introduction Developing a program - Algorithm Flowchart Program testing and Debugging


Program Documentation Characteristics of a good Program- Introduction to Software-
Definition Relationship between Hardware and Software Software Categories System
software-Application Software.

UNIT III Introduction to Application Software & Networking 9

Introduction to Operating System Types of operating System- Functions of Operating System


Introduction to Internet Getting connected to Internet - Introduction to Electronic mail.
Application Software Packages Word Processing Spreadsheet Graphics Personal
Assistance. Introduction to HTML.

UNIT IV Introduction to C 9

Overview of C Constants , Variables and Data Types Operators and Expression Managing
Input and Output Operators Decision Making and Branching Decision Making and Looping.

UNIT V Advanced concepts to C 9


Arrays Handling of Character Strings User Defined Functions Structures and Unions.

TEXT BOOKS:

1. ITL Education Solutions Limited, Introduction to Computer Science , Pearson Education,


2005.(Unit I, Unit II, Unit III).
2. Pradeep K. Sinha and Priti Sinha , Computer Fundamentals : Concepts, Systems and
Applications, BPB Publications, 2003.(Unit III)
3. Yashwant Kanetkar, Let us C, BPB Publications (Unit IV & V)
4. Gotter Field, TMH Publications, Programming in C SAMS Series

1
REVISED JUNE 2015

PRIST UNIVERSITY
Vallam, Thanjavur - 613 403.
Computer Science and Engineering
13150S16 Fundamentals of Computing and Programming
[For all students from 2013 onwards]

QUESTION BANK

UNIT I
Part A
1. What is computer? Mention its generations.
2. Mention any four characteristics of computer.
3. Abbreviate (i) EDSAC (ii) ENIAC (iii) UNIAC (iv) EDVAC.
4. Draw a neat diagram of computer systems.
5. What are the basic operations in computer systems?
6. Convert (52)10 to ( ) 16.
7. Convert (1111001)2 to ( ) 10.
8. Convert (320)8 to ( ) 2.
9. Convert (1C) 16 to ( ) 8.
10. Convert (17.65) 10to ( ) 2.

Part B
1.Write in detail about the following.
i. Characteristics of computer. (8)
ii. Evolution of computers. (8)
2. Discuss about the Generation of computers. (16)
3. Convert the following.
i. Decimal Number to Other Bases. (456)10. (2 +2+2)
ii. Octal Number to other Bases. (2573)8. (2+2+2)
iii. Binary Number to other Bases.(11011101.101)2 (2+1+1)
4. a) Perform the following. (3 X 2=6)
i. (111111)2 + (101010)2
ii. (110011)2 + (100110)2
iii. (101100)2 + (111000)2

b) Do the following arithmetic (2 X 5 = 10)


iv. (456)8 = (?)2
v. (CAD)16 + (EAC)16 = (?)16
5. Explain about the various parts of computer system in detail with a neat
diagram.(16)

2
REVISED JUNE 2015

6. Perform the following: (4 X 4 =16)


i. (3456)8 + (12343)8 = (?)8
ii. (ACD12.34)16 + (11123.33)16 = (?) 16
iii. (11100001.11)2 (10101.11)2 = (?)2
iv. (A12DF)16 (ABC)16 = (?) 16

UNIT II

Part A

1. Define Algorithm.
2. What is White Box Testing?
3. Name the Documenting Techniques.
4. What do you mean by Device Driver?
5. Define Compiler.
6. Draw the diagram for Software Categories.
7. What is an Assembler?
8. What are the Limitations for flowchart?
9. Mention the types of Testing Approach.
10. Define Black Box Testing.

Part B

1. Write in detail about the Program Development Life Cycle. (16)


2. Draw any 8 symbols of flowchart and explain them with an example program (16)
3. Discuss briefly about the Testing Approaches and debugging. (16)
4. Write Short notes on the following.
i) Relationship between hardware and software. (8)
ii) Characteristics of Good Program. (8)
5. Discuss about the Software categories in detail. (16)
6. What is an algorithm and flowchart? Write an algorithm and draw flowchart for
finding the biggest of any 3 numbers. (16)

3
REVISED JUNE 2015

UNIT III

Part A

1. What is Batch Process Operating System?


2. Mention the Functions of an Operating System.
3. Write the states in a Process.
4. Define Swapping.
5. What is a webpage?
6. Define Spooling.
7. What are the types of Modem?
8. Define URL.
9. Write the Basic structure of HTML.
10. Define Internet.

Part B

1. Write short notes on:


i) Objectives of Operating System. (8)
ii) Types of Operating System. (8)
2. Explain the Functions of an Operating System. (16)
3. Write short notes on:
i) HTML. (8)
ii) E-mails. (8)
4. Explain the Internet Concepts. (16)
5. Write short notes on:
i) Word Processor. (8)
ii) Spread Sheet. (8)
6. Describe briefly about how to get connected with the internet. (16)

UNIT IV
Part A

1.Write the levels of Operator Precedence.


2. Define enum data type.
3. What is getchar( ) and putchar( )?
4. Draw the flowchart for switch case statement.
5. Write the general format of conditional operator.
6. Compare while and Do-while.
7. What is type conversion? Give an example.

4
REVISED JUNE 2015

8. Write the rules for constructing Real Constants.


9. What is an Expression? Give an example.
10. What do you mean by keyword?

Part B
1. Explain the Basic Structure of C program. (16)
2. Describe about C tokens with example. (16)
3. Write short notes on:
i) Variables, ii) Data types, iii) Constants, iv) Operators. (4 x 4 = 16)
4. Write a C program to find the Largest of three numbers with Flowchart. (16)
5. Write a C program to find the sum of the digits of a given number with algorithm
and flowchart. (16)
6. Write a C program to find the factorial of N numbers with Flowchart. (16)

UNIT V
Part A

1. Compare Normal variable and Array variable.


2. How is the integer data stored in an Array?
3. How the values are read from the Array?
4. How do you declare the Multidimensional Array?
5. What is the difference between Single and Multidimensional Array?
6. How do you declare the String Array? Give an example.
7. Write three String functions with example.
8. What is the difference between Library Function and User Defined
Function?
9. Differentiate Structure and Union.
10. What is passing arguments to a function? Give an example.

Part B

1. Define Array. Explain One Dimensional Array with Example. (16)


2. What is a String? Explain the String functions with Example. (16)
3. Write a C program to check the given string is palindrome or Not (16)
4. What is function? Explain the types of function. (16)
5. Define recursion function. Write a C Program to find the factorial of a number
Using recursion. (16)
6. Discuss briefly about structure and unions in C with an example program.(16)

5
REVISED JUNE 2015

You might also like