0

Big Data

Here's some back-to-back content, as this post is related to my previous big data one. Here's some more thoughts on Big Data:

How is Big Data related to Computer Science?

 According to www.educba.com, big data falls under data science, which is a subset of computer science. In addition, the interpretation and analysis of big data is closely dependent on the mechanics of computer science, as we definitely need to rely on machines to do nitty-gritty tasks like organization and presentation, while humans will find the conclusions and act upon the results of the big data.
Photo from milo.medium.com


What makes data "big?"

What makes big data "big data" is the fact that it the information of a certain subject is capable of producing mass amounts of data and metadata at an instantaneous rate to the point that its organisation, interpretation and analysis cannot keep up with the continuous influx of information.


What are three things you learned about Big Data from the videos?

1. I've learned that Big Data's definition is far more deeper than the self-explanatory nature of its name.

2. Big Data is most notably known for it's assistance in determining what's trending in nearly all social media sites and platforms, from YouTube, Twitter, Tumblr, etc.

3. The effects of big data, if furthered, can greatly alter our lifestyle. As more big data is interpreted and used to cater to a demand, the various aspects of life such as entertainment, education, etc. will greatly improve and come to affect a wider audience.

Photo from cdn.datafloq.com

0

Intro to Big Data & the Joy of Stats

Hello! I've heard that this 'big data' will be an important term later in the year, but to think that 'later' would come to be now. times flies. Here are three videos showcasing application Big Data to get a better wrap around the concept. 

1st Video: What is Big Data and How Does it Work?

The video dives straight into application of big data itself rather an than providing a direct, textbook definition. It can be inferred from the examples within the video that big data is the processing of massive myriads of data to used in further catering to the interests of those affected by the information such as users, clients, gamer, etc.



2nd Video: What is Big Data?

This 2-minute video of the same title begins with the statement: As technology advances, items that will collect and transmit data will increase as well, bringing the need for the interpretation and analysis of such. The video then explains that the influx of this miscellaneous information called big data and the how it can be made sense of and serve as relevant to us. The narrator then hints the potential endless purposes big data may come to provide.



3rd Video: The Joy of Stats

The video begins with a personal commentary of Han Rosling himself introducing his large statistic project demonstrating the quality of life of 200 countries through the categories of life expectancy and average wage. While this does not explicitly state anything regarding big data, The video is great example of big data and its capabilities because Rosling managed to analyze a huge mass of data and interest then present it in a meaningful and beneficial manner.



0

Post X: Computing and Data

Hi! Seeing concentrations and clusters of data make me dizzy, especially when they're formatted in spreadsheets. I wish analyzing information could be as easy as reading from a picture book. 

But besides causing me nausea, there are definitely a lot of benefits to having data processes and analysis. here are some questions that answer that.

How can computing help process data and information to allow gaining insight?


  • Computers have the ability to perform tasks and organize data in larger quantities and shorter times with little to no error. It goes without saying that such power and speed easily surpasses that of humans. When these time-consuming and arduous processes are covered, people can now focus on the bigger picture and see their data as a whole, creating new insights that enable us to further enhance the quality of information processing and help point out mistakes ever noticed before.

What considerations should be employed in manipulating data?

  • According to ori.hhs.orgWhether statistical or non-statistical methods of analyzes are used, one should be aware of the potential for compromising data integrity. While statistical analysis is typically performed on quantitative data, there are numerous analytic procedures specifically designed for qualitative material including content, thematic, and ethnographic analysis. Regardless of whether one studies quantitative or qualitative phenomena, researchers use a variety of tools to analyze data in order to test hypotheses, discern patterns of behavior, and ultimately answer research questions. Failure to understand or acknowledge data analysis issues presented can compromise data integrity.

How can large datasets allow for finding patterns in order to problem solve and make predictions?

  • Big data analytics examines large amounts of data to uncover hidden patterns, correlations and other insights. With today’s technology, it’s possible to analyze your data and get answers from it almost immediately – an effort that’s slower and less efficient with more traditional business intelligence solutions.
Photo from sas.com


0

Post IX: GUI and Program Design

Hi again! To be honest, I've only felt minuscule inklings towards programming and all things computer science, thinking my maximum computer interaction would be limited to Adobe and Clip Studio Paint (my digital art program), as I have a huge affinity for the arts. Although upon taking Computer Science Principles, I now can't help but want to incorporate what I've learned into what I love, and what resulted from that is this interest in Graphic User Interface (GUI) and Web Design, as I see the topic as a reasonable application for both.

Below are some questions regarding these two and a bit more.

1. What elements must be considered in designing a user interface?

According to Oluwatobi Akindunjoye of UX Colllective, the fundamental elements of interface design are:


  • Language - Words are important when working with titles or the name of a brand. The phrasing and tone of your words can be used to set and direct the intents and atmosphere of your website, which may be serious, playful, etc.
  • Color - They are used to either set the mood of one's website or help your website's navigation.
Photo from miro.medium.com
  • Imagery - Can come in different styles such as shapes, illustrations, photography, 3D renderings, etc. But whatever the style, they can serve as content, mood, and navigation.
  • Typography - This can serve as the content on which we consume or can serve as a part of once's interface. Certain fonts and styles can determine the readability and professionalism of one's website.
  • Icon - Icons are a special kind of imagery that allow one to explain one's own services with a hint of personal visual style. They also bring recognizability that enable others to differentiate you from other designs.

2. What abstractions and layers of abstraction are in programs?

  • According to Sweetwater.com, in computing, an abstraction layer, or abstraction level, is a way to hide the implementation details of deep functionality, allowing the separation to facilitate interoperability and platform independence. This is how peripherals can work with computers using different operating systems. For example, an audio interface can connect to the USB port of a computer running either macOS or Windows; the interface doesn’t need to be re-coded to work with each operating system, instead the interface only needs to have a driver that can run on each operating system’s abstraction layer.



Photo from milo.medium.com

3. How are well developed algorithms a component of programming and program design?

  • An algorithm is defined as a process of specific steps in order to accomplish a task. They are the instructions integrated into a program and then given to a computer. The more specific, clear, and thorough one's instructions, the less often one will encounter problems in their program.