Question

In: Computer Science

A friend of yours is new to computing, and he has learned that you are pursuing...

A friend of yours is new to computing, and he has learned that you are pursuing a CIS degree. He asked you about the meaning of a program, the key differences between the generations of programming, and how the open-source software (OSS) comes into play. How would you answer these questions?

Solutions

Expert Solution

1) Computer programs are written instructions or procedures designed to perform a particular task. These instructions tell the computer what is to be done and how exactly to do it.
For ex: To add two number
In a program we store the number in something called a variable
num1 = 5
num2 = 7
Here num1 and num2 can be any user defined name (it can be 'a' and 'b')
To add we write
sum = a + b
We store the result in a variable called sum. This is a very basic program. In more complex program there will many more variables and instructions.


2) There are 5 generations of computer and here are the differences
Generation 1 (1946-1959):
   These used vacuum tubes
   They could store only a small amount of information, since they used magnetic drums.
  
Generation 2 (1959-1965):
   These used transistors instead of vacuum tubes
   Assembly language and punch cards were used for input.

Generation 3 (1965-1971):
   They used Integrated Circuits(IC). IC was a single component containing number of transistors.
   Instead of punch cards, mouse and keyboard are used for input.
   Usage of Operating systems(OS)

Generation 4 (1971-1980):
   This generation started using Microprocessors.
   User friendly GUI(Graphical User Interfaces) were developed
   Usage of highlevel languages like c++

Generation 5 (1980-present):
   This generation is based on Artificial Intelligence(AI)
   ULSI(Ultra Large Scale Integration) technology made microprocessor chips having ten million electronic component which computers a lot faster
  

3) Open source software(OSS) are those whose source code is available for the public to see. These source codes can be manipulated by anyone to create their own software or a new version of the OOS. User can then share their code with others. This enables collaboration between developers and programmers all across the world. These software come free of cost to anyone.


Related Solutions

A good friend of yours hears you are taking a course in "positive psychology." He/she has...
A good friend of yours hears you are taking a course in "positive psychology." He/she has never heard of "positive psychology" and asks you to tell him/her what the course is about and when and why psychologists became interested in the field. Contrast the issues of particular interest to positive psychologists with those coming from the medical model approach. Write at least one paragraph--or more (in your own words)--where you explain what the field of psychology is about, making sure...
Rocky Jackson, a friend of yours, just started a new job. He is attempting to fill...
Rocky Jackson, a friend of yours, just started a new job. He is attempting to fill out Form W-4 and has asked for your help. He would like to receive a large refund when he files his return and would, therefore, like to claim as few allowances as possible. Even though he is married and has four children, he is planning on claiming no allowances. What would you tell Rocky?
Rocky Jackson, a friend of yours, just started a new job. He is attempting to fill...
Rocky Jackson, a friend of yours, just started a new job. He is attempting to fill out Form W-4 and has asked for your help. He would like to receive a large refund when he files his return and would therefore like to claim as few allowances as possible. Even though he is married and has four children, he is planning on claiming no allowances. What would you tell Rocky?
A friend of yours is analyzing an investment in a small peach orchard. He has estimated...
A friend of yours is analyzing an investment in a small peach orchard. He has estimated that the orchard will require an initial expenditure of $25,000 to prepare the soil, buy and plant the trees, and install new irrigation equipment. The trees won’t produce for the first 2 years, and will produce at only 1/2 and 3/4 of full production in years 3 and 4, respectively. Your friend estimates his net income will be negative in the first couple of...
A friend of yours is fascinated by marine snails and keeps them as pets. He has...
A friend of yours is fascinated by marine snails and keeps them as pets. He has two pet snail-like shelled organisms that he keeps in separate water filled tanks. Both of theseorganisms are of the same species, so the only difference between them is the tanks they are in. Let's label the tanks as Tank A and Tank B. Your friend is lazy and only checks the water conditions and pH levels of Tank A. Your friend assumes if Tank...
A friend of yours is fascinated by marine snails and keeps them as pets. He has...
A friend of yours is fascinated by marine snails and keeps them as pets. He has two pet snail-like shelled organisms that he keeps in separate water filled tanks. Both of theseorganisms are of the same species, so the only difference between them is the tanks they are in. Let's label the tanks as Tank A and Tank B. Your friend is lazy and only checks the water conditions and pH levels of Tank A. Your friend assumes if Tank...
A friend of yours is interested in a career in coding. He has some health care...
A friend of yours is interested in a career in coding. He has some health care experience working as a medical office assistant at a local orthopedist clinic. He also has an associate’s degree in computer sciences and needs to make a career change. He looks to you, a successful coding student, for advice. 1. What would you tell your friend about coding? 2. What information would you give him to help him decide if this profession is for him?...
A friend of yours is analyzing an investment in a small peach orchard. He has estimated...
A friend of yours is analyzing an investment in a small peach orchard. He has estimated that the orchard will require an initial expenditure of $25,000 to prepare the soil, buy and plant the trees, and install new irrigation equipment. The trees won’t produce for the first 2 years, and will produce at only 1/2 and 3/4 of full production in years 3 and 4, respectively. Your friend estimates his net income will be negative in the first couple of...
6. A friend of yours thinks that he has devised a purely mathematical way of beating...
6. A friend of yours thinks that he has devised a purely mathematical way of beating the standard European roulette wheel, which has 37 pockets. His plan is to come to the roulette table with 100 units with which to bet. On each spin, he places a one-unit, single-number bet. (Recall that winning such a bet returns 36 units to the winner.) He will make exactly 100 bets, no matter how much he wins or loses. He claims that this...
A friend of yours is excited about the results of an evaluation of a new rehabilitation...
A friend of yours is excited about the results of an evaluation of a new rehabilitation program for adult prison inmates. She compared a sample of released prisoners who completed the program while they were incarcerated to a sample who did not, and she found that 21% of the treatment group was rearrested within one year of release, compared to 36% of the no-treatment group. She asserts that this is a definitive proof that the program works. What should you...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT