Posts

New to Algorithmic Design and Data Structure Techniques in Structured Programming

  In the world of software development, algorithm design and choosing the right data structures are essential elements that greatly impact the effectiveness and ease of maintaining programs. Definitions to understand: An algorithm is a precise set of instructions designed to resolve a specific issue or accomplish a particular goal. Sorting algorithms like QuickSort and MergeSort, searching algorithms like Binary Search, and graph algorithms such as Dijkstra’s Algorithm are typical types of algorithms. A data structure is a structured way of organizing and storing data in order to make it easy to access and modify. Important data structures consist of arrays, which provide storage of a set size with quick access; linked lists, which allow for flexible sizing with effective additions and removals. Advantages of algorithms and data structures Different algorithms and data structures offer unique advantages depending on various important factors. Time complexity evaluates how the runnin

Newbie to Newbie on OOP and Java

  How to Java Installation and Object-Oriented Design Principles (OOP Newcomer this is an intro of Java programming! As you begin on your journey into Java, it may be confusing to grasp not only how to set up your environment but also the core principles that will guide you in designing some software. First, we will begin, starting with Java installation and then knowing the object-oriented design principles. Simple and Quick Guide for Java Installation To get started with Java, you'll need to install the Java Development Kit (JDK), which provides everything necessary to running Java. While I won’t provide each step tutorial here, I can show you to some resources that will guide you through the process: Oracle's Official JDK Download Page : This page offers the latest version of the JDK and installation instructions. OpenJDK Installation Guide : OpenJDK is an open-source alternative to Oracle's JDK and is widely used in the industry. How to Install Java (with Screenshots) :

Tech Topic Connection

Discuss how programming languages connect to the fundamentals of information technology covered in this course .   IT is commonly used across business activities in contrast to personal information technology. IT is a branch of information technology and communication. The computers used for information and data conservation, extraction, distribution, and handling are IT. Data protection, also known as data privacy, is the aspect of IT information technology that interacts with an individual or person's right to determine the data shared with third parties in such a computer system. The hacking of a device or a computer is an unauthorized intrusion (Felleisen et al., 2018) . A hacker can interfere with a computer system or network's protection mechanisms and can access other computers unauthorized. Malware involves malware to mess with a computer system. Explain how programming languages relate to information technology and computer science concepts, including the history of

Network Security

 For individuals and organizations, the security of their systems should be vitally important. Protecting the information within a system can ensure that it doesn’t fall into the wrong hands beside the user or company that it is intended for. Also, the security system should be protected so that there is no failure within the programs or parts of that system. When it comes to ping commands and the types of attacks that can come from using them to network, there is one that comes to mind. Denial of Service is an attack that can come from ping commands. According to our textbook, a DoS attack is achieved by submitting huge numbers of access requests simultaneously to one target website, causing that site's web server to be overloaded, thus preventing legitimate requests from being handled and by determining the source of the attack from IP addresses is how DoS can be prevented (Lysecky & Vahid, 2017). There is a wide variety of security risks that can cause many issues for techno

Computers in the Workplace.

I was told to chose a specific industry-based on my understanding of Information Technology so I decided to choose healthcare. I have some experience before I joined the military in the medical field where I worked as a medical billing representative. Computers were everything in that industry. They provided information for patients and doctors. Procedures, inventory, transcripts, and so much more were stored through the mainframe of the computers that were throughout the hospital I use to work at. Learning about how packets, ping, traceroutes work to help the transfer of data within the networks last week was pretty amazing. It is very important for employees to be comfortable to be at least a little computer literate like with simple tools like Microsoft Excel, Office, or the program being utilized by hospitals being that within the healthcare industry that is how information is tracked and shared. Well see how technology is grown more advance every day, I see networking will become

Traveling through a network.

Image
  Reflecting on your experience using the ping and traceroute commands, describe how packets travel through the network. Compare the ping and traceroute results from the different websites and explain how the paths to the different destinations differ. Make a conclusion about the relationship between the roundtrip time and geographical location. Explain how the ping and traceroute commands can be used to troubleshoot Internet connection problems. Give at least two possible reasons why a ping request or traceroute command might time out or return with an error response. It was pretty cool to learn about ping and traceroute. I was amazed at how fast information was received after a command was sent. According to our textbook, packets travel through the network by communication links like wires, fiber optic cables, and satellites to reach their destination (Vahid & Lysecky,  zyBooks  2017) .  Regarding ping and traceroute results, the ping results from each of the 3 websites performed

Documenting a Day

  Word processors, spreadsheets, presentations, and database applications are all helpful in delivering information. Word processors can share text in many different fonts, sizes, colors, shapes, and etc. The advantage of the word processor is how simple it is to write and edit what needs to be shown or read. A disadvantage for me personally would be the way that some word documents that I print outcome out messed up from the original copy sometimes. A spreadsheet is great for breakdown down data and numbers. I like using spreadsheets as a tracker for things that I have to do throughout the year. A disadvantage of a spreadsheet would be how if one input is wrong all the data in the spreadsheet can get messed up. Presentation is exactly what the name states, it is a program that helps with text, images, and videos. It can be edited just like a word processor to fit the needs of the user and the viewers of the PowerPoint. A disadvantage of PowerPoint would be that the presentation is usu