Posts

Showing posts from June, 2025

Post 7: Artificial Intelligence in Healthcare

The rapid advancement of information technology has redefined how industries operate and serve their customers. Among the most transformative developments is the integration of artificial intelligence into healthcare. This final project explores AI in healthcare and its deep connection with the core principles of information technology, including computer hardware, software, programming languages, databases, and networking. It demonstrates how AI can enhance patient outcomes and operational efficiency while highlighting the significance of computer literacy for professionals in this evolving landscape. The purpose of this paper is to showcase how AI in healthcare exemplifies the key components of information technology while serving as a foundation for future learning and innovation in the field. AI connects to foundational IT concepts by utilizing basic computing processes, including data input, binary logic, and program execution. Programming languages like Python and Java are used t...

Post #6 – Network Security: Phishing & Ransomware.

Two major types of cyber threats that individuals and organizations commonly face are phishing and ransomware. Each represents a unique risk vector and can cause significant harm if not mitigated. In today’s digitally connected world, information and system security are more crucial than ever for both individuals and organizations. With an increasing reliance on internet-connected devices, cloud computing, and digital transactions, the potential for malicious attacks grows daily. These threats not only disrupt operations but can also result in financial loss, identity theft, or damage to reputation. Understanding the types of threats and how to protect against them is essential to building resilient and secure systems. Phishing Attacks   Phishing is a form of social engineering that involves tricking users into providing sensitive information like usernames, passwords, or credit card numbers. Attackers typically disguise themselves as trustworthy sources through emails, text messag...

Post #5 – Computers in Healthcare

In the healthcare industry, computers have become essential tools for patient care, data management, diagnostics, and communication. Electronic Health Records (EHRs) are at the core of modern healthcare IT, enabling providers to store, retrieve, and share patient information quickly and securely. Computers also facilitate advanced imaging technologies, such as MRIs and CT scans, which rely on high-performance processing power. Additionally, they are vital for billing systems, insurance verification, appointment scheduling, and telehealth platforms that connect providers and patients remotely. Computer literacy is crucial for healthcare professionals, from administrative staff to nurses and physicians. The ability to navigate EHR systems, input accurate patient data, interpret digital lab results, and communicate through secure messaging platforms is essential for efficient, error-free care. Without basic IT skills, healthcare workers risk data entry errors, compliance violations, and c...

Post #4 – Traveling Through a Network: Ping VS Traceroute.

Week 3: Using the ping and traceroute commands offered valuable insights into how data packets travel through the network. When a ping command is executed, the computer sends small ICMP packets to a specified destination. These packets then travel through various routers until they reach their target, and a reply is sent back. This process helps measure the roundtrip time between the source and the destination, allowing users to evaluate connection speed and reliability. Traceroute works differently by identifying each network hop a packet takes to reach its destination. It increases the Time-To-Live (TTL) value with each packet, mapping out the full path and showing where delays or failures occur. Based on the results, all successfully pinged sites including google.com, google.com.mx and google.com.au —had average roundtrip times around 49 to 51 ms, despite being tied to different countries. This suggests that Google uses local servers to minimize latency, making geographical location...

Post #3 – Documenting a Day

Completing this assignment during week 2 gave me a better understanding of how Microsoft Word, Excel, and PowerPoint can be used together to document, organize, and present information. Each part of the assignment challenged me to use different features of these applications in a practical way. In Word, I was able to focus on formatting, text alignment, and list creation while reflecting on a typical day in my life. This helped me see how Word can be used for more than just basic writing—it’s a tool for structured communication. In Excel, I learned how to input and calculate data related to my daily activities. It helped me better visualize how time was being spent throughout the day. Using formulas and formatting made the spreadsheet clear and easy to interpret. Finally, PowerPoint allowed me to transform my written and numerical information into a visual story. By using images, animations, and text, I was able to make my routine more engaging and easier to share. Overall, this experi...

Post #2 – Web/Mobile App Critique: OnlineGDB

Image
During week 2, I reviewed an online compiler called OnlineGDB, which is a versatile, browser-based integrated development environment that supports over 20 programming languages, including C, C++, Python, Java, and more. It offers features such as code compilation, execution, and debugging without requiring any local installations (my favorite part). This makes it an excellent tool for students, educators, and developers seeking a lightweight, accessible coding platform that can even be used on your phone. Usability OnlineGDB's interface is clean and intuitive. The main workspace is divided into three primary sections:Code Editor: Features syntax highlighting, auto-indentation, and basic code suggestions. Toolbar: Provides options to run, debug, save, share, and format code. Output Console: Displays program output, error messages, and debugger interactions. Users can select their preferred programming language from a dropdown menu, and the platform automatically adjusts the en...

Post #1 – Scratch Programming Language

  For week 1 of class, i built a program in Scratch which was both enlightening and surprisingly intuitive. As a visual, block-based programming platform, Scratch simplifies logic structures by using color-coded blocks that snap together. For my project, I created a short animation involving a cat sprite that moves across the screen, changes colors, and plays a sound while interacting with user inputs. The program incorporated more than 30 blocks, including motion, looks, sounds, control loops, and event handling. The drag-and-drop format eliminated syntax errors, allowing me to focus on the logic and sequence of events. This experience helped demystify the core principles of programming such as conditionals, loops, and variables in a low-pressure environment. From this exercise, I gained a greater appreciation for computational thinking and how coding helps break down complex tasks into smaller, manageable steps. It emphasized the importance of planning before execution, particula...