Posts

Showing posts from April, 2023

Artificial Intelligence and its Connection to Information Technology Fundamentals

 Welcome back, everyone!  Introduction In recent times, Artificial Intelligence (AI) has garnered significant interest, and its applications have seen rapid growth across various sectors. This blog post aims to discuss the connections between AI and the fundamental concepts of information technology (IT) covered in this course. We will also explore how AI intersects with several IT aspects, including computer science, hardware components, programming languages, application software, databases, and network architecture. Connecting AI to IT Fundamentals AI has strong roots in IT fundamentals, as it entails utilizing computers, software, and algorithms to process and analyze data, build models, and make decisions or forecasts based on those models (Russell & Norvig, 2021). The evolution of computers and their operations has heavily influenced AI development, with initial AI research carried out on mainframe computers in the 1950s and 1960s. As computer technology progressed, ...

Network Security

   Welcome back, everyone!  Introduction In our modern, technology-driven society, network security is a critical aspect of maintaining the integrity of computer systems. Among the many potential attacks that can be carried out using simple commands, the Ping of Death attack is one that utilizes oversized packets to target systems, potentially resulting in a denial-of-service (DoS) situation. This paper will delve into several types of security breaches, such as security vulnerabilities, computer viruses, email spam, phishing, password cracking, and social engineering, discussing the symptoms and consequences of each. Additionally, recommendations for safeguarding computer systems and networks against these security breaches will be provided.   Security Vulnerabilities   Security vulnerabilities are gaps in software, hardware, or network systems that can be exploited by attackers to gain unauthorized access to computer systems or networks. These vulner...

Computers in the Workplace

Welcome back, everyone!       I chose to do my discussion on the healthcare industry since I have descent experience previously working in the field. The healthcare industry has undergone substantial changes in recent years, largely due to advancements in computer technology. One specific area that has been significantly impacted is cardiac clinical trials. As someone who has had the privilege of working in a Cardiac Research Institute, I have witnessed firsthand the transformation of clinical trials through the implementation of electronic documentation and the use of Clinical Conductor, a now widely-used program in the field.      Computers play a crucial role in modernizing cardiac clinical trials, from transitioning paper records to electronic health records (EHRs) to streamlining trial management with specialized software. During my time at the Cardiac Research Institute, I was involved in the process of digitizing paper records for ongoing clinic...

Traveling Through a Network

Image
Welcome back, everyone!       I've come to understand how data packets travel through the network and how tools like ping and traceroute help us analyze these paths. In this post, I will describe the process of data packets traveling through the network, compare the results from pinging and tracing routes to different websites, and discuss the relationship between roundtrip time and geographical location. Additionally, I will explain how these tools can be used to troubleshoot internet connection problems and provide possible reasons for time-outs or error responses.      Data packets are the fundamental units of information transmitted over networks. When you send data over the internet, it is broken down into smaller units called packets. These packets are then sent individually across the network to their destination, often traversing multiple routers and networks along the way. Upon reaching their destination, the packets are reassembled into the o...

Documenting A Day

                                                       The Role of Applications in Documenting a Day Introduction   In today's fast-paced world, software applications play a crucial role in managing, analyzing, and presenting information. This essay will explore the functions of word processor, spreadsheet, presentation, and database applications. I will discuss the pros and cons of each application and recommend the most suitable application for documenting my day. Additionally, I will describe a situation where each application type would be most beneficial.   Comparison of Functions             Microsoft Word, a popular word processor, allows users to create and edit text documents, format text, insert tables, and manage document layout. On t...

Web / Mobile App Critique

Image
Hello again everyone!  As an avid Discord user and admin for a bunch of servers, I've got a pretty good handle on the ins and outs of the platform. I've even dabbled in programming Discord bots! I love the user-friendly vibe of the app, which makes it perfect for chatting with friends and taking part in online communities. In this discussion, I'm going to give you my thoughts on the app's usability, design, and functionality, focusing on the Android mobile version. I'm keeping my friends and server members' privacy in mind, so I'll only be using publicly available screenshots for this analysis. I'll also throw in a few suggestions for improvements. Usability: Discord is super easy to navigate, thanks to its user-friendly interface. The main screen gives you a list of servers, where you can join existing communities or even start your own. Within each server, there are text and voice channels that let you chat and share content. The app even has a direct ...

Programming Languages

    Programming Languages paper, week 1 assignment Roland Sanner The University of Arizona Global Campus TEC 101: Fundamentals of Information Technology & Literacy Professor Ali Abedin 03/20/2023   Programming Languages paper   Abstract   This paper describes the experience of building a program using Scratch, a visual programming language, and compares it with other programming languages, such as machine language, assembly language, and high-level languages like Python and Java. The paper also identifies the difficulties encountered while using Scratch and the ways to overcome them, provides insights gained from this exercise, and discusses the most suitable scenarios for each programming language.   Introduction   Scratch is a visual programming language designed to help individuals, especially young learners, develop their computational thinking skills and build interactive programs without requiring in-depth c...

About Me

About Me      Hello and welcome to my little corner of the internet! My name is Roland, a 33-year-old software engineer at The Home Depot, fueled by a passion for programming, the great outdoors, and all things furry. I'm a proud pet parent to Bailey, a playful 4-year-old Bernedoodle who never fails to bring joy and laughter to my life.      When I'm not busy coding, you can find me exploring nature trails, staying fit, or unwinding with my favorite video games. I also have a green thumb and love gardening and nurturing plants. Some of my proudest achievements include successfully growing an avocado tree from a store-bought pit and sprouting an orange tree from seed.      In my younger days, I trained dogs professionally, using my love for animals to help improve the lives of pets and their owners. My diverse work history also includes a five-year stint as a US Marine, followed by four adventurous years as a flight attendant for Delta Air Lin...