Posts

Showing posts with the label computer tools

Algorithm Design and Data Structure Techniques

Image
Algorithms         The word “algorithm” has become rather mainstream in today’s social networking climate, but in computer science, it means so much more than simply how frequently videos are pushed to someone’s “For You Page” on TikTok. In programming, algorithms are responsible for the processes in which a computer processes specific tasks (Meinecke, 2021). Photo by Getty Images from Communications of the ACM …and Data Structure Design!             There are multiple ways an algorithm can be implemented. Some of the most common ones used are (Lysecky, Vahid, & Givargis, 2015): Linear search Binary search Selection sorting Insertion sorting Shell sorting Quicksorting Merge sorting Radix sorting Partitioning Algorithm Efficiency         With this many options for a small number of functions, it follows that some are more efficient than others, depending on the c...

Documenting a Day: The Functions of Various Software

Image
The following is the result of using different software programs to document a typical day in my life, and my summary of each of the ones I utilized for that project. Microsoft Word Processor is a fantastic tool for the written word. It allows for a multitude of characters to express things from creative writing stories to journal entries to essays. The paragraph format, as used in stories and essays from the above examples, is the way that most people use Word. Bulleted lists are also easy to create in Word because of all the formatting options. Things like spellcheck and grammar check are now a package deal with Word processors, as are a million other formatting choices such as wrapping text around a graphic, highlighting specific text, changing colors and fonts of text, and indentations or alignments. This elevates the presentation of said text above an application such as Notepad, which has none of those formatting features. Given that I tend to be a person that writes in paragra...