writing assignment, please find the attachment below

profilegotham97
questions.docx

Q1.

Write a 3-5 page paper describing the use of Java in the first Intel version of the Solaris Operating system by Sun Microsystems (now Oracle).  The paper should contain at the least topics related to:

- performance

- security

- hardware compatibility

- user experience

Q2.

Write a 3-5 page paper discussing algorithm design as it relates to time complexity problems like reducing fractions without using the euclidean algorithm for GCD vs using the euclidean algorithm for GCD. When initially solving a problem, how might one detect that a solution needs extra attention with respect to an efficient algorithm vs standard solutions where a highly efficient solution may be indistinguishable from an inefficient one?  Specifically discuss the potential tradeoff between an easy to understand inefficient solution vs a difficult to follow efficient solution. Is it always better to write optimal code if the end result is difficult to follow by future programmers who may maintain your code?

Q3.

Write a 3-5 page paper discussing the role of computer programming in the IT industry. It is widely believed that Computer Science is programming and IT is not. This couldn't be further from the truth. Programming is to a Computer Scientist and an IT Professional as a hammer is to a carpenter. It is a tool we use to solve problems. Computer Science is 75% creation and 25% application of created technology.

IT is 25% creation and 75% application of created technology.

What types of problems might an IT professional solving using computer programming as a tool?

When is it preferable to create a custom software solution rather than a pre-made solution?

Q4.

Write a 3-5 page paper discussing the role of Object Oriented programming in modern programming solutions.  How does OOP compare to Procedural Programming?  Is Procedural Programming dead?  Discuss the history of OOP.  What was the first OOP language and what was the motivation to create it.  How did OOP languages evolve?  What do you predict to be the next evolution of Computer Programming?

Q1.

Write a 3

-

5 page paper describing the use of Java in the first Intel version of the Solaris

Operating system by Sun Microsystems (now Oracle).

The paper should contain at the

least topics related to:

-

performance

-

security

-

hardware compatibility

-

user experience

Q2.

Write a 3

-

5 page paper discussing algorithm design as it relates to time complexity problems like reducing

fractions without using the euclidean algorithm for GCD vs using the euclidean algorithm for GCD. When

in

itially solving a problem, how might one detect that a solution needs extra attention with respect to an

efficient algorithm vs standard solutions where a highly efficient solution may be indistinguishable from an

inefficient one?

Specifically discuss the

potential tradeoff between an easy to understand inefficient

solution vs a difficult to follow efficient solution. Is it always better to write optimal code if the end result is

difficult to follow by future programmers who may maintain your code

?

Q3.

Write

a 3

-

5 page paper discussing the role of computer programming in the IT industry.

It is widely believed that Computer Science is programming and IT is not. This couldn't

be further from the truth. Programming is to a Computer Scientist and an IT

Profession

al as a hammer is to a carpenter. It is a tool we use to solve problems.

Computer Science is 75% creation and 25% application of created technology.

IT is 25% creation and 75% application of created technology.

What types of problems might an IT professio

nal solving using computer programming

as a tool?

When is it preferable to create a custom software solution rather than a pre

-

made

solution?

Q1.

Write a 3-5 page paper describing the use of Java in the first Intel version of the Solaris

Operating system by Sun Microsystems (now Oracle). The paper should contain at the

least topics related to:

- performance

- security

- hardware compatibility

- user experience

Q2.

Write a 3-5 page paper discussing algorithm design as it relates to time complexity problems like reducing

fractions without using the euclidean algorithm for GCD vs using the euclidean algorithm for GCD. When

initially solving a problem, how might one detect that a solution needs extra attention with respect to an

efficient algorithm vs standard solutions where a highly efficient solution may be indistinguishable from an

inefficient one? Specifically discuss the potential tradeoff between an easy to understand inefficient

solution vs a difficult to follow efficient solution. Is it always better to write optimal code if the end result is

difficult to follow by future programmers who may maintain your code?

Q3.

Write a 3-5 page paper discussing the role of computer programming in the IT industry.

It is widely believed that Computer Science is programming and IT is not. This couldn't

be further from the truth. Programming is to a Computer Scientist and an IT

Professional as a hammer is to a carpenter. It is a tool we use to solve problems.

Computer Science is 75% creation and 25% application of created technology.

IT is 25% creation and 75% application of created technology.

What types of problems might an IT professional solving using computer programming

as a tool?

When is it preferable to create a custom software solution rather than a pre-made

solution?