Friday, March 31, 2017

Entry 7 - Computer Generated Imagery

CGI:

The definition of art can range very widely. In my perspective art is about capturing the abstractness of the human mind. Merriam Webster defines art as, “The conscious use of skill and creative imagination especially in the production of aesthetic objects”. Broadly put, art is the production of some type of work that contains some sort of aesthetic. The means of how these images are created can vary widely but as of now the types of objects or images I am talking about are computer generated images (CGI). These are objects that are modeled in order to be animated commonly used in movies but are not specific to just motion pictures.

dawn-of-the-planet-of-the-apes-motion-capture .gif

Relevance to Computer Science:

Computer Generated Images are inherently related to computer science. The means of making a model become a realistic or abstract image is all a result of a CGI program. This programs allows one to have almost unlimited in designing an object or image. CGI is not only used for movies. Like movies, video games require images that constantly generate to provide the graphical interface for the user. There are common medical applications like pulmonary tests where the patient is subject to x-rays and a computer generates an image of the internals of the subject. Another common use of CGI could be for educational purposes. Perhaps modeling a geometrical object or a microscopic section of an animal for a textbook. The relationship of CGI to computer science is obvious but the use of such programs to generate images is far more frequent and useful than we may have thought.

References:

https://en.wikipedia.org/wiki/Computer-generated_imagery

Friday, March 24, 2017

Entry 6 - Business

Business:
Everyone understand the concept of business because it is essential in our society. Merriam Webster defines it as, “A usually commercial or mercantile activity engaged in as a means of livelihood”. Whether it be on a small or a large scale each business processes goods or a provides a service in turn for money in order to supply people. Business in general is efficient in the fact that we’ve optimized production in society so that searching for raw materials individually is unnecessary. Trade or exchanges in production can vary in many subcategories as well. For instance, modeling economic trends, producing goods, insurance, or even to companies like private schools. These subcategories are where computer science is relevant to business as a whole.



Relation to CS:
Computer science is essential to business in a myriad of ways. When a business has so many customers is becomes difficult to track or model their customers, their products, or actually run the business at the core (like a website). Most if not all companies need to keep track of what they’ve sold or how much of their product they have in stock. Computer science programming is related to things like databases or websites which control the whole image or the success of a company. This is why most businesses, if big enough, will have an IT sector to their company. These people will handle marketing (social media), security of the business’s information, business growth, and customer satisfaction. Other related CS fields in business include innovations that make customer satisfaction and ease of access increase. These include things like paying by phone, online service, or something like Amazon’s Dash button where you can simply press a button and receive the product of your choosing. Computer science in business has progressed business to where it is now and will continue to do so.

References:
https://www.slideshare.net/hunks/grup-1

Friday, March 17, 2017

Entry 5 - Biology

Biology
Biology simply is the study of life. As Dictionary.com defines it, “the science of life or living matter in all its forms and phenomena,especially with reference to origin, growth, reproduction, structure,and behavior”. Common studies or experiments done in biology today include immune systems and cancer development, mechanical, electrical, and molecular interactions in an organism, and DNA analysis, etc. This area of study, as you probably already know, is extremely important to our modern and future healthcare and has produced advancements to allow us to experience our way of life as we do today. However, experiments in these various areas of biology often necessitate highly precise tools that measure the extremely small.



Relation to Computer Science:
Often when studying life, the fundamental driving forces are microscopic, and sometimes molecular. It is hard to directly study extremely small objects with macroscopic objects (like our hands or handheld tools). Computer science has allowed biologists to study the extremely small for many years. A direct use of computer science is for molecular modeling. This would involve programs that simulate a molecule and its interactions based off of the knowledge we already understand about certain molecules. Another, and huge, more seemingly indirect use of computer science in biology is with DNA structures. The DNA structures are not modeled (although they can be) but rather the DNA structures are given to the user through an electronic instrument that runs and analyzes the specific makeup of the DNA strand. Another use of CS is through a database that compares these DNA makeups to others which can be used in law enforcement or continuing studies on DNA in general. Computer science is implemented in an incredible amounts of ways in order for the advancement of biology to continue.

http://www.forensicdnacenter.com/dna-str.html
https://chemicalengineering.byu.edu/images/Department/twophase.gif