Skip to content

accurateguy0/Class-Project

Repository files navigation

Computer Science Academic & Development Portfolio

This repository is a comprehensive collection of projects, laboratory exercises, and software developed during my Computer Science studies. It tracks my progression from fundamental algorithms to advanced software engineering concepts.

📂 Repository Structure

🧠 Algorytmy i Struktury Danych (Algorithms & Data Structures)

  • Implementations: Sorting algorithms (Java), Fibonacci sequences, and memory load calculations.

  • Languages: Java, C#.

  • Key Tasks: Sorting in Polish language contexts, recursive logic, and computational complexity.

🎮 C# Projekty (C# Projects)

A deep dive into the .NET ecosystem, ranging from basic console exercises to full-scale games.

  • RPG Game (Gra RPG 2.0): A featured console-based RPG including sound management (NAudio), character creation, inventory systems, and battle scenes.

  • Core Concepts:

    • Attributes, Delegates, and Multithreading.

    • Object-Oriented Programming (Prog_Obiekt).

  • Exercise Sets: Dozens of structured tasks (Przywitanie, Homework, Dawid_Kowalski_ZD2) covering the full C# syntax and standard libraries.

  • Focus: Low-level programming and hardware interaction.

  • Project: A program calculating the value of PI using Assembly logic integrated with a C main wrapper.

  • Files: pi.asm, main.c, and the compiled program_pi.exe.

🌐 Webowka (Web Development)

A progression through modern front-end and back-end development across 7 Labs:

  • Labs 01-03: HTML5 structure, Flexbox, Grid, and Media Queries.

  • Labs 04-05: Advanced CSS layouts and responsiveness.

  • Lab 06: JavaScript fundamentals (Loops, Functions, DOM manipulation, BMI calculators).

  • Lab 07: Introduction to Back-end development with PHP.

🗄️ Baza Danych (Databases)

  • Documentation and logic for relational database design.

🎓 Studia (Academic Materials)

  • Reference materials for Statistics and Probability (Normal distribution tables/Dystrybuanta).

🚀 Key Featured Project: RPG Game 2.0

Located in C# Projekty/GameRPG2.0, this is a sophisticated console application featuring:

  • Audio: Integration of .wav assets for battle and atmosphere.

  • State Management: Navigation between menus, shops, and combat scenes.

  • Extensibility: Use of system.windows.extensions for advanced console features.


🛠️ Technical Stack

  • Languages: C#, Java, C, Assembly (x86/x64), JavaScript, PHP, SQL.

  • Web: HTML5, CSS3 (Flex/Grid).

  • DevOps: Docker (App sample included in .zip).

  • IDEs: Visual Studio, NetBeans.

📖 Setup & Usage

For instructions on how to open, compile, and run specific projects (especially the Assembly and complex C# solutions), please refer to the local guide:
📄 kroki_otworzenia_projektu.txt


⚖️ License

This repository is primarily for educational purposes. Code snippets and projects are part of academic coursework.

About

a collection of class projects

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages