Skip to content

Repository files navigation

Core_Java-and-CG_Practicals

☕ Java Programs & Computer Graphics Assignments

This repository contains a variety of Java programs, lab exercises, and computer graphics assignments designed to strengthen understanding of core Java concepts, OOP, data structures, and graphics programming.

📘 Topics Covered

Core Java programs and syntax

Object-Oriented Programming (Classes, Objects, Inheritance, Polymorphism, Encapsulation)

Exception Handling and File I/O

Java Collections Framework (ArrayList, HashMap, etc.)

Computer Graphics

Line, Circle, and Polygon Drawing Algorithms

2D Transformations (Translation, Scaling, Rotation, Reflection)

Clipping Algorithms (Cohen–Sutherland, Liang–Barsky)

Animation and Simple Graphics Projects

🧠 Objective

To help students and beginners learn Java and Computer Graphics concepts through practical examples, visual demonstrations, and well-structured assignments.

🛠 Tools Used

Language: Java (JDK 8 or above)

IDE: IntelliJ IDEA / Eclipse / VS Code / NetBeans

Graphics Library: AWT & Swing (for computer graphics programs)

🤝 Contributions

Feel free to fork, improve, or add new programs and graphics projects — contributions are always welcome!

About

A collection of Java programs, assignments, and computer graphics implementations covering OOP, data structures, and core programming concepts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages