Posts

Showing posts with the label Programming

Application of Algorithmic Design and Data Structures in Developing Structured Programs

Image
 In all computer programming including Java, there is often multiple ways to solve a problem. As experience is gained in a Java programming, the coder will develop an intuition for selecting the right algorithmic design and data structures based on the problem or design they are trying to solve or achieve. To understand Algorithms in its simple terms, it is a step-by-step procedure or set of rules for performing a specific task or solving a particular problem. When designing on applying Algorithmic design, the software developer must consider the nature of the task. Questions such as the does your application involve sorting, searching or optimizing. Understanding Algorithms and applying it to what your trying to solve, is a determining factor. With respect to data structures, we first my understand what is a data structure. Data structures is a way of organizing and storing data to perform operations efficiently  with a coded application. There are a few choices that a softwa...

Installing and Learning Java Object Oriented Programming

Image
What is Java Programming  Java is a high-level, object-oriented, and general purpose programming language developed by Sun Microsystems. The main focus of Java was to be a platform that is independence. Java program can run on any device or platform that has a Java Virtual Machine(JVM) installed.  Java is used in a wide range of applications, including web application, mobile applications, enterprise applications and so much more. Key Features and Design Principles: Write Once, Run Anywhere Object-Oriented Platform Independence Security Rich Standard Library Automatic Memory Management Multithreading Helpful Informational Links to Install and Learn Java: Installation and Directions https://www.java.com/en/download/help/download_options.html    https://docs.oracle.com/en/java/javase/21/install/overview-jdk-installation.html Learning Java https://www.freecodecamp.org/news/learn-java-free-java-courses-for-beginners/#java-tutorial-for-beginners  https://www.udemy.co...

Programming using Scratch

  Scratch Project   Computer programming was never a focus for me as I was on the technical side of Information Technology in System Administration, Design, and Leadership. In my undergraduate degree, many programming courses will grow my scope in technical skills—the underpinning of an Information Technology degree in computer programming. Using Scratch and reading through the course material, I found it a challenge initially. I had to read the sections a few times and research on my own how to use Scratch. With anything new, you are always uncomfortable until you start reviewing and gaining knowledge. When I opened Scratch, I did not know where to start. I had to review a video on the basics of Scratch and its functions. After reviewing the video, the reading from our course material begins to make a little more sense. I don’t understand the X and Y portion of the commands in Scratch. I am sure over time, I will understand it more. In Information Technology, I had to l...