0% found this document useful (0 votes)
47 views

Graphic Era Hill University, Dehradun: TCS101 Assignment No. 1 Based On The Course Objective-1

This document contains 16 questions related to computer concepts for a course assignment. The questions cover topics like Von Neumann architecture, software and hardware advancements, types of software, computer networking, local area networks, device drivers, data security techniques, operating systems, cache memory, algorithms, checking for collinear points, line intersection, prime number checking, Fibonacci series generation, GUI/CUI platforms for C language, and 32-bit vs 64-bit integrated development environments. The student is asked to explain, discuss, list, justify, suggest, describe, enumerate, explain with examples, set a test table, write algorithms, and write a comparative chart.

Uploaded by

Anshika Uniyal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

Graphic Era Hill University, Dehradun: TCS101 Assignment No. 1 Based On The Course Objective-1

This document contains 16 questions related to computer concepts for a course assignment. The questions cover topics like Von Neumann architecture, software and hardware advancements, types of software, computer networking, local area networks, device drivers, data security techniques, operating systems, cache memory, algorithms, checking for collinear points, line intersection, prime number checking, Fibonacci series generation, GUI/CUI platforms for C language, and 32-bit vs 64-bit integrated development environments. The student is asked to explain, discuss, list, justify, suggest, describe, enumerate, explain with examples, set a test table, write algorithms, and write a comparative chart.

Uploaded by

Anshika Uniyal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

GRAPHIC ERA HILL UNIVERSITY, DEHRADUN

TCS101 Assignment No. 1

Based on the Course Objective-1

1. With a neat diagram explain the Von Neumann Architecture of stored program concept.
[CO1]
2. Discuss the recent advancements in the field of Computers in terms of development of
the Software and Hardware that will benefit the society in the long run. [CO1]
3. List the types of software. Elaborate on system software with an illustration. List the
differences between a compiler and an interpreter. [CO1]
4. “Technological revolution in the area of Computer Networking will benefit the mankind
of this planet to communicate not only globally but also beyond our solar system”. Justify
the statement. [CO1]
5. Two or more computers need to be connected within a Computer Lab of a College.
Suggest an appropriate network type (LAN, MAN, WAN etc.) with a reason. [CO1]
6. What are device drivers? Explain with examples. [CO1]
7. Describe benefits and limitation of the techniques used to secure the data transmitted over
the public network such as Internet. [CO1]
8. Explain the functions of Operating System (O.S). Enumerate with examples of
commercially and freely available O.S in the market. [CO1]
9. Why cache memory is significant to a computer programmer or user. Explain the
problems they solve by giving at least two reasons. Assume, cache is made as large as the
device for which it is caching (for instance, a cache as large as a secondary disk). Does it
improve the efficiency of the Computer architecture? Justify. [CO1]
10. Set the test table for the following algorithm and predict what the algorithm performs
A. ALGORITHM Q(n)
B. Input: A positive integer n
C. if n = 1 return 1
D. else return Q(n − 1) + 2 ∗ n − 1
11. Write an algorithm to read three co-ordinates lying in a XY-plane and check whether they
are collinear or not. [CO3]
12. Write an algorithm to find the point of intersection of lines ax+by+c = 0 and dx+ey+f=0.
[CO3]
13. Write an efficient algorithm to check whether the number accepted is prime or not.
(efficient means, the minimum number of steps required to check the number is prime or
not). [CO5]
14. Write an algorithm to generate N Fibonacci series by accepting the value of N from the
user. [CO5]
15. What are various GUI and CUI platforms or IDEs available to learn C language? Write a
comparative chart for each of them indicating advantages and their limitations. [CO1]
16. While installing an Integrated Development Environment (IDE) for learning C language,
one may come across 32-bits and 64-bits versions of software installation. Explain.
[CO1]

You might also like