Author: Walter Wimberly

Walter Wimberly is an Assistant Professor at a regional college in Tennessee, teaching Computer Science in the Software Engineering track. He works as a student advisor, oversees curriculum changes, develops new courses, and manages the advisory panel. Walter taught full time for about 7 years, before going back into “industry” as a full stack Software Developer for a dozen years. There he focused on web based projects coding in JavaScript/jQuery and utilizing the Bootstrap CSS Framework on the front-end, and coding in PHP, ASP/ASP.Net, SQL on the back-end. Since he loves teaching, he taught as an adjunct web and digital media classes for eight (8) years, while working in industry, and has since returned to teaching full time. He has been married for over 25 years, and is father to several special needs boys. As such, he is working on some projects to help others who have special needs to be self-sufficient, and support the care givers of those with special needs. Check out his Autism blog for more info.
  • Access Control

    A computer system consists of a set of hardware and software objects. The protection domain is a set of pairs of objects and rights needed to access those objects. An access matrix is a representation of protection domains. (It is more conceptual than actual however.) Each row specified the object, and a right that can be performed as…

  • Security Goals and Threats

    Computer security is the freedom from theft of or damage to hardware, software, or information, and from disruption or misdirection of services. Protection is the set of mechanisms and policies that guarantee computer security, including the confidentiality, integrity, availability, and authenticity of all data and services. Common types of compromised computer security Information disclosure Information modification Information…

  • The Bubble Sort

    The Bubble Sort is one of the simplest sorts you can write, from a developer’s perspective. Unfortunately, it is one of the slowest to run from the computer’s perspective. A bubble sort works on the following idea. Given a list of values, start at the top value and look at the next value. If the…

  • An Intro to Sorting Data

    Quickly finding and sorting data is a very important part for many developers as it allows users to search and find data quickly.  While many languages have built in sorting algorithms, sometimes we only have a template that we need to finish. This is especially true for complex data types which aren’t as easy to…

  • Binary Search

    If our data is pre-sorted then a binary search starts to make a lot of sense. It is like the guessing game we mentioned earlier where you need to find a number between 1 and 100. No one asks for 1, then 2, then 3… until they find it. Instead we ask for the mid…