Posts

Week5- Interactive Assignment

  How to Use Algorithmic Design and Data Structures in Programming (For Beginners)               When you’re first learning how to code, it’s easy to get caught up in just getting your programs to work. But writing good programs isn’t just about making things functional it’s about making them efficient, organized, and scalable. That’s where algorithmic design and data structures come in. What Is Algorithmic Design?             Algorithmic design is the process of planning out how a program will solve a problem step-by-step. Instead of jumping straight into code, programmers first think critically about the logic and structure of their solution. This helps avoid messy code and ensures the program runs as efficiently as possible (Shaffer, 2013). Let’s say you want to sort a list of names. You could use something simple like Bubble Sort, but that takes a long time on larg...

Week 1 Interactive assignment 2 - CPT307

Title: Starting with Java and Object-Oriented Programming A Newbie’s Take Hey everyone, Starting with Java can feel overwhelming at first, especially if you're new to programming like I was not long ago. In this post, I want to share my experience getting started with Java and give you a beginner friendly overview of what object-oriented programming OOP is all about. Getting Java Set Up Without the Headache Installing Java might seem like a chore, but it’s really not too bad once you find the right resources. I used The Java Tutorials: Getting Started to help guide me, and it made things a lot clearer. For my editor, I went with IntelliJ IDEA Community Edition which I found pretty easy to navigate as a beginner. I won’t go into every single step here since there are plenty of good tutorials out there for that, but if you're just getting started I recommend checking out Official Java Installation Guide Java Programming on Tutorials Point A quick YouTube sear...