Posts

Understanding Algorithmic Design and Data Structures

Understanding Algorithmic Design and Data Structures Algorithmic Design: Definition: It's the process of defining a step-by-step solution to a problem. Application: In programming, this involves creating efficient, understandable, and maintainable code to perform a specific task. Example: Sorting algorithms like QuickSort or MergeSort are used for their efficiency in sorting data. Data Structures: Definition: These are specific ways of organizing data to make it more accessible and efficient to process. Application: Different structures are suited to different kinds of applications. For example, arrays are simple and fast for indexed data, while linked lists offer flexibility in memory allocation. Why Some Designs are Better Than Others Efficiency: Certain algorithms are faster or use less memory. For example, QuickSort is generally faster than BubbleSort for large datasets. Suitability: The choice of data structure often depends on the task. For instance, if you need quick acc...

Understanding Java Installation and Object-Oriented Design Principles

Understanding Java Installation and Object-Oriented Design Principles Java Installation Simplified Java is a programming language that is essential for modern software development. Before you begin writing code, you'll need the Java Development Kit (JDK). The JDK is a software bundle that equips you with tools to develop and execute Java applications. While Oracle is a well-known distributor of JDK, Eclipse also offers an open-source version known as Eclipse Temurin, which you can download and install.  JDK (Java Development Kit): The JDK is a software development kit used to develop Java applications. It is an implementation of either the Java Platform, Standard Edition; Java Platform, Enterprise Edition; or Java Platform, Micro Edition platforms released by Oracle in the form of a binary product aimed at Java developers. It includes the Java Runtime Environment (JRE), an interpreter/loader (Java), a compiler (javac), an archiver (jar), a documentation generator (Javadoc) and othe...

AI and its relation to the concepts of information technology

 I chose A.I as my tech topic. AI and its relation to the concepts of information technology and computer science, including the history of computers: Artificial Intelligence can be traced back to the earliest computers, where pioneers like Alan Turing posed questions about machine intelligence (Turing, 1950). (Side note, did you know Alan Turing was arrested and chemically castrated for being a homosexual and all of that after his service in helping crack the enigma code the Germans were using to disguise their communications in World War 2 ultimately saving hundreds of thousands of lives?) The advent of digital computers laid the foundation for AI, creating the possibility for a machine to simulate human reasoning. This is deeply connected to the central tenets of computer science, which involves problem-solving, algorithmic thinking, and the efficient use of computational resources (Brookshear & Brylow, 2020). Reliance on the major hardware components and functions of a mode...

Week 4 Discussion Post Revision

The Video game aspect of the Entertainment Industry; 1. Functions of Computers in the Video Game Industry: Game Development: Computers the obvious primary tools used by game developers. They use software such as Unity, Unreal Engine, and Godot for game development. Computers also provide the environment for programming languages like C++, Python, or C# which are often used in game development. Graphics and Sound: Computers enable artists and designers to create game assets such as characters, environments, and sound effects. They use software like Adobe Photoshop. Testing: Computers facilitate the testing and debugging of games, essential for ensuring the product's quality and stability before it goes live. Distribution: Computers are also crucial in the distribution of games. Whether it's physical production or digital distribution platforms like Steam, computers manage this process. 2. Importance of Computer Literacy in the Video Game Industry: Employees in the video game ind...

Week 3 Discussion Post 2

Image
 Google Ping and Trace Route Results: Fastest Ping Results:   Packets: Sent 4, Received 4, Lost 0 / Round Trip Times: Min 16ms, Max18ms, Avg 17ms Trace Route Results: Number of Routers Passed: 23 / Speed: Fastest, everything below 40 MS which I take as low latency, but I didn't receive a response from 8 of the 23 Hops. Japan.go.jp Ping and Trace Route Results: Slower Ping Results: Packets: Sent 4, Received 4, Lost 0 / Round Trip Times: Min 17ms, Max 20ms, Avg 18ms Trace Route Results : Number of Routers Passed: 18/ Speed: again, everything below 40 MS which I take as low latency, but I didn't receive a response from 9 of the 18 Hops. auda.org.au Ping and Trace Route Results: Slowest Ping Results: Packets: Sent 4, Received 4, Lost 0 / Round Trip Times: Min 18ms, Max 21ms, Avg 20ms Trace Route Results: Number of Routers Passed: 10/ Speed: again, everything below 40 MS, and I didn't receive a response from 1 of the 10 hops. When data is sent over a network, it's broken d...

Week 3 Post 1 Revision

 Computers store data on hard drives and removable drives using a hierarchical system. The hierarchical system consists of the File System which is the overall structure that a disk drive uses to store, retrieve, and organize data. Following the File System is the Directories/Folders, they act as containers for files and other directories. Directories can be nested within each other to create subdirectories. Lastly is the Files themselves, a file can contain any type of data and is stored in a directory.  My current backup plan was put in place after losing countless personal files after I had them all stored locally on my cellphone and said cellphone was dropped in the ocean. I have 3 copies of any and all-important information i.e., bank statements, military record, medical documents, and any documents pertaining to anything currently being financed just to name a few. Three copies on my cellphone which is backed up to the cloud and can be remotely wiped thanks to AVG antivi...

Week Two Discussion Revision

Image
YouTube, until recently I used this app almost every day since I was 12. Only recently have I started using TikTok more but that neither here nor there. I have learned more on these two apps than I have on any other app, news channels and (depending on the topic) have learned more on these two apps than was ever taught to me in school. I will just be focusing on YouTube for now. YouTube, a giant in the realm of online video-sharing platforms, has reshaped the way we consume and share content since its creation in 2005. Today, it stands to show the power of user-generated content, offering a vast and continually evolving library that caters to a broad spectrum of interests. YouTube’s greatest strength lies in its diversity. From educational content and how-to tutorials to music videos and vlogs, from film trailers to cooking shows. This democratization of content creation has allowed millions of voices to be heard, fostering a global community that transcends international boundaries. T...