Posts

Post #7 – Tech Topic Connection: Software Development Life Cycle (SDLC)

In my new role as a Software Analyst, one of the most essential concepts I encounter is the Software Development Life Cycle (SDLC) . SDLC is a structured process used by development teams to build high-quality software systems in a methodical and efficient manner. It includes stages like planning, requirements gathering, design, development, testing, deployment, and maintenance. Understanding this cycle has helped me see how software evolves from a simple idea into a fully functional, user-ready product—and where I fit into that process. Connection to Information Technology Fundamentals SDLC is rooted in the very foundation of information technology . It reflects the structured problem-solving mindset that defines computing—from the early days of punch cards and machine code to today’s agile development and cloud-based applications. Computers operate through clear, logical sequences, and SDLC mirrors that by breaking down software creation into defined phases. The history of computi...

Post #6 – Network Security: Ransomware, Social Engineering, and Ping-Based Attacks

Course Learning Outcome: CLO 6 In today’s digital world, safeguarding information and systems is essential for both individuals and organizations. As our reliance on technology grows, so do the risks of cyberattacks. Chapters 2 and 4 of CertMaster Learn Tech+ explain that connected devices and systems create numerous access points for malicious actors, making it easier for them to exploit vulnerabilities (CompTIA, 2024). These threats can result in stolen data, financial losses, and reputational damage. Among the most dangerous and common cyber threats today are ransomware and social engineering . Ping-Based Attacks Some attacks use basic network tools like the ping command to carry out denial-of-service (DoS) attacks. For example, in a ping flood , attackers send large volumes of ICMP requests to overwhelm a network or device. In a Smurf attack , the attacker spoofs the victim’s IP address and sends ping requests to a broadcast address, flooding the victim with replies. These a...

Post #5 – Computers in the Workplace: The Pool Construction Industry

  Course Learning Outcomes: CLO 1 & CLO 2 In the swimming pool construction industry, computers are essential tools used across every stage of a project—from design and planning to purchasing, scheduling, and even fieldwork. As digital tools and smart devices continue to evolve, computer literacy is becoming just as important as physical labor on construction sites. Digital Tools in Pool Construction Software like Pool Studio and AutoCAD allows designers to create 3D renderings so clients can visualize custom pools before any ground is broken. Project managers use spreadsheets , scheduling apps , and cloud platforms to keep track of materials, labor hours, and deadlines. On the job site, tablets and smartphones provide instant access to blueprints, allow workers to submit updates, and enable real-time communication with office staff, suppliers, or clients. Why Computer Literacy Matters In this fast-paced environment, digital literacy is essential . Employees must b...

Post #4 – Traveling Through a Network: Using Ping and Traceroute to Understand Internet Paths

Image
  Course Learning Outcome: CLO 6 Understanding how data travels across the internet is essential to diagnosing connectivity issues and optimizing performance. In this post, I reflect on my experience using the ping and traceroute commands to explore how data packets travel from my computer to three international websites: Google (U.S.) , BBC (UK) , and ABC (Australia) . These tools helped me visualize the path data takes and identify factors that influence latency and connectivity. What Ping Measures The ping command tests how long it takes for a small data packet to travel to a destination and back. It's a quick way to check connectivity and response time. Here's what I found when I pinged the three websites: Website Average Round-Trip Time (ms) Packet Loss Google (U.S.) 18ms 0% BBC (UK) 20ms 0% ABC (Australia) 25ms 0% These times were surprisingly close, even though the physical distance to Australia is much greater. This is likely due to the use of Content Delivery ...

Post #3 – Documenting a Day: Comparing Word, Excel, PowerPoint, and Database Tools

  Course Learning Outcomes: CLO 4 & CLO 5 In the digital age, application software plays a vital role in how we work, learn, and manage our personal lives. Tools such as word processors, spreadsheets, presentation software, and databases help users document, organize, and communicate information efficiently. This post reflects on my experience using various software applications to document a day in my life. I’ll compare their features, strengths, and limitations, identify the most effective tool for this task, and explain how each application is useful in real-world scenarios. Tools I Used to Document My Day 1. Word Processor – Microsoft Word Word processors are designed for creating and editing written content. I used Microsoft Word to write a journal entry about my day. The formatting tools made it easy to organize my thoughts with headings, paragraphs, and bulleted lists. Word is great for reflection and documentation, but not ideal for calculations or visual data rep...

Post #2 – Web/Mobile App Critique: REVER App Review

Image
  Course Learning Outcome (CLO 4) As an avid motorcycle rider, I regularly use the REVER app on my iPhone to plan routes, track rides, and connect with other riders. REVER is a GPS navigation and ride-planning app designed specifically for motorcyclists, off-roaders, and adventure riders. Its ability to combine navigation, ride logging, and community interaction makes it a powerful tool for both casual riders and serious explorers. Usability REVER is generally user-friendly once you get the hang of it , but there is a slight learning curve at first due to its many features. The home screen provides quick access to: Plan a Ride Go Riding Ride History Community Feed Navigation tabs at the bottom of the screen include: Map Feed Ride Challenges Profile Planning routes is intuitive—you can pick start and end points, add waypoints, choose on-road or off-road paths, and import GPX files. However, some advanced tools (like offline maps and 3D terrain)...

Post #1 – Programming Languages: My Scratch Project Experience

Course Learning Outcome (CLO 3) View my Scratch project here! My Experience Building a Scratch Program Creating my Scratch animation was both fun and enlightening. I designed a short scene where Scratch the Cat introduces himself, walks across the screen, spins in a circle, changes colors, makes sounds, and says goodbye. I used more than 30 blocks, combining motion, looks, sound, and control features. The drag-and-drop interface made it easy to experiment and learn without the fear of breaking anything. At first, I struggled to locate certain blocks—such as the sound effects and repeat loops—but once I figured out how the block categories were organized, everything fell into place. One of the most satisfying moments was using loops to repeat actions, which made my animation feel more dynamic and alive. Insights Gained About Programming Scratch helped me understand that programming is less about memorizing syntax and more about thinking logically and structuring instructions cle...