Skip to main content

Posts

Newbies Guide to Structured Programs

  Applying Algorithmic Design and Data Structure Techniques Algorithms are like step-by-step procedures or instructions that tell your computer how to solve a specific problem. This could be compared to baking in the kitchen. The user is given a set of variables or steps and it is up to them to follow them. There are many types of algorithms that can be utilized to successfully solve a problem. For instance, there are divide and conquer algorithms, recursive algorithms, search algorithms, sort algorithms, and much more. These are important to ensure a program can effectively and efficiently produce the correct outcomes. Data structure is the collection of data that allows the means to store and organize data in a computer. Some examples of data structures are arrays, stacks, queues, linked list, and many more. These different types of data structures help to access, modify, and process data within the program effectively.  Which Algorithm and Data Structure is Better? Choosing...
Recent posts

Newbie to Newbie Java Installation and Use

Java Installation and Use Installing a new software platform can be overwhelming if the correct download file or specifications are not met. Luckily, Java is straightforward, and it is easily accessible. A newbie can simply google (java se download) and the Java download link to the software executable file is provided. Click here for link . The next step would be to download an (IDE) integrated development environment software application to write and use the code. Java is a versatile and popular programming language with a wide range of applications. It is great for web-development, mobile app development, gaming development, and much more.  Object-Oriented Design Principles Object-oriented design is a way of designing software by breaking it down into smaller pieces called objects. Each object can be used like building blocks to create the final product or concept. For instance, if someone was building a car, they could order objects like a motor, chassis, and wheel to put them ...

OS theory Final- CPT.304 TPW

  An (OS) operating system is a powerful program that manages all of the software and hardware on a computer. There are often many computer programs running at the same time, some visual and some in the background, and they must access the CPU, memory, and storage to function correctly. There are several types of operating systems, but they all share a similar goal in efficiently and successfully operating the computer system. The major functions of the operating system include process management, device management, file management, communication and networking, security, and resource allocation. Some of the features that work with these functions are multitasking, multithreading, virtual memory, graphical user interface, IO devices, and computing.  When these functions and features of the OS are collaborating and working seamlessly together, it creates a magnificent operating system and allows the user to have a successful experience with the computer.   Operating...

Operating Systems Theory Final

An (OS) operating system is a powerful program that manages all of the software and hardware on a computer. There are often many computer programs running at the same time, some visual and some in the background, and they must access the CPU, memory, and storage to function correctly. There are several types of operating systems, but they all share a similar goal in efficiently and successfully operating the computer system. The major functions of the operating system include process management, device management, file management, communication and networking, security, and resource allocation. Some of the features that work with these functions are multitasking, multithreading, virtual memory, graphical user interface, IO devices, and computing.  When these functions and features of the OS are collaborating and working seamlessly together, it creates a magnificent operating system and allows the user to have a successful experience with the computer.   Operating system...