Skip to main content

 Applying algorithmic design and data structure techniques in developing structured programs


            Although I am no pro to this concept during this course I learned the importance of algorithmic design and data structure while developing structure programs. Of course most people know that computers rely on data and some sort of algorithm to operate. Every person's need when it comes to a computer may defer from one another. With that being said you must take into consideration what exactly your needs are when designing a program or even a computer. 

            Data structures are a technological way of organizing and storing data so that you can perform operations more efficiently. Some commonly used data structures are arrays, linked lists, and stacks. Arrays allow a collection of items to be stored at contigious memory locations. Linked lists are s sequential structure that consists of a sequence of items in a linear order linked together. Finally a stack is a last in first out type of storage.

            An algorithm is the process or set of rules that are followed in calculations or problem solving operations needed. Similar to the data structures, algorithms take a divide and conquer approach to problem solving. They approach the problem from a top to bottom technique which breaks the algorithm into smaller fragments that are called modules. There is also a bottom up concept which allows the algorithm to be tested at an individual level. 

        Depending on the type of program you are building or the type of computer you are needing will rely heavily on the data structure and algorithmic design. You will need to take both items into consideration to build the most efficient operating system. If you are going to perform simple operations you are keep to the basics however if your operations are more complex you will need to ensure you are choosing the best processes to complete your tasks. 

Comments

Popular posts from this blog

Installing Java

 How exactly do you install Java into a Windows 11 64-bit computer?  1. First you want to install the Java SE Development Kit 8 (JDK 8) by accessing the link below: Java SE Development Kit Once you arrived to the website you will need to scroll down to the Java SE Development Kit and select the Windows option. 2. Next you will download the 64-bit option by selecting the download. 3. You will be prompted with a pop up that asks you to accept the terms and conditions. (accept the conditions then hit next) 4. You will then continue to select next until the download is complete. 5. Once the download is complete you will follow the next link below to install Netbeans: NetBeans Download 6. Select download to begin the download process as shown below: 7. An icon will appear at the bottom left hand side of the screen.  8. Select the Icon and continue to select next until the download is complete.

Post #5 - Computers in the Workplace

  The transportation industries rely heavily on technology. I have been in the transportation industry for 9 years and have already seen the evolution with some of the types of technology that has been used. We use computers not only in the office but on the semi trucks that haul customer's freight. These programs allow the drivers to clock the time they are driving, have GPS that provides directions, allows them to sign up for additional freight, and upload documentation so that they can get paid for the work they do. When I first started the trucking industry the drivers had what was called a QUALCOMM but they have since be upgrade to tablets in their trucks. Initially with the QUALCOMM the functionality was minimal. Drivers could not upload their paperwork with the QUALCOMM, they could not communicate as freely and they could not search for their next load. Now with the tablets they have so much more functionality available while they are traveling over the road. I can foresee i...