A collection of lab assignments and practice programs from my B.Sc. Computer Science Java coursework. Focused on strengthening object-oriented programming concepts and problem-solving skills. This repository contains my weekly progress and practice programs in Java programming, organized by week. Each week builds on the previous one, covering fundamental concepts and problem-solving techniques.
📂 Repository Structure:
-
Week 1 – Official Documentation & Resources Contains links and references to official documentation and practice resources for Java programming.
-
Week 2 – Introduction & Software Requirements Covers the basics of setting up the development environment and requirements for working with HTML, JavaScript, PHP, and Java programs.
-
Week 3 – Basic Problems in Java Simple Java programs to practice syntax, input/output handling, and basic problem-solving.
-
Week 4 – Conditional & Looping Problems Programs based on if statements and different looping constructs in Java.
-
Week 5 – Arrays in Java Problems related to array creation, traversal, manipulation, and basic algorithms.
-
Week 6 – Combined Concepts Practice problems using a combination of if statements, loops, and arrays in Java.
-
Week 7 – Combined Concepts Problems based on if statement, looping, arrays, strings in Java.
-
Week 8 – Combined Concepts Problems based on object, class, constructor in Java.
🚀How to Run the Programs:
- Clone this repository: Java Programming
- Navigate to the folder of the week you want to explore.
- Compile and run a Java file:
javac FileName.java
java FileName
🛠️ Tools & Requirements
- JDK (Java Development Kit) 8 or above
- Any IDE or text editor (Eclipse, IntelliJ IDEA, VS Code, or Notepad++)
📖Notes:
- Each week has a separate folder for better organization.
- Code is written for practice and learning purposes.
- Will continue to update as I progress further.