Skip to content

About

Java exercises, lab implementations and exam prep for the Advanced Programming course at FCSE

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Advanced Programming in Java

A collection of exercises, lab implementations and exam preparations completed during the Advanced Programming course at the Faculty of Computer Science and Engineering — Skopje (2025/2026, Winter Semester).

📁 Repository Structure

src/
├── Auditoriski/                # Auditorium exercises
├── laboratoriski/              # Laboratory exercises
├── firstMidterm/               # First midterm exam solutions
├── firstMidtermDemonstrative/  # First midterm demonstrative examples
├── simulateFirstMidterm/       # First midterm practice simulations
│   ├── generics/
│   ├── inheritance/
│   └── vlezna/
├── secondMidterm/              # Second midterm exam solutions
│   ├── concurrentProgramming/
│   ├── patterns/
│   ├── refactoring/
│   ├── streamsANDmaps/
│   └── PracticeExercises/
└── Main.java

🛠️ Topics Covered

First Midterm — OOP & Java Fundamentals

  • Inheritance & Polymorphism — class hierarchies, method overriding
  • Generics — generic classes and methods
  • Collections — Lists, Maps, Sets

Second Midterm — Advanced Concepts

  • Streams & Maps — functional-style operations, filtering, mapping
  • Concurrent Programming — threads, synchronization
  • Design Patterns — structural and behavioral patterns
  • Refactoring — clean code principles

🚀 How to Run

Open the project in IntelliJ IDEA:

  1. File → Open → select the project folder
  2. Navigate to any class with a main() method
  3. Click the green Run button or press Shift + F10

🎓 Academic Info

Field Details
Course Advanced Programming
Institution FCSE — Skopje
Semester Winter 2025/2026
Language Java

Part of my academic portfolio — see other projects on my GitHub profile.

About

Java exercises, lab implementations and exam prep for the Advanced Programming course at FCSE

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages