This repository contains solved exam tasks from the Programming III course.
The solutions are implemented in C# using Windows Forms, Entity Framework Core and SQLite.
Each folder represents a separate exam date.
- C#
- .NET 6
- Windows Forms
- Entity Framework Core
- SQLite
- RDLC / ReportViewer
programming-3-exam-solutions/
├── 2024-02-01/
│ ├── FIT.sln
│ ├── FIT.Data/
│ ├── FIT.Infrastructure/
│ └── FIT.WinForms/
├── 2024-02-22/
│ ├── FIT.sln
│ ├── FIT.Data/
│ ├── FIT.Infrastructure/
│ └── FIT.WinForms/
├── 2024-07-04/
│ ├── FIT.sln
│ ├── FIT.Data/
│ ├── FIT.Infrastructure/
│ └── FIT.WinForms/
├── 2024-12-23/
│ ├── FIT.sln
│ ├── FIT.Data/
│ ├── FIT.Infrastructure/
│ └── FIT.WinForms/
├── 2025-01-30/
│ ├── FIT.sln
│ ├── FIT.Data/
│ ├── FIT.Infrastructure/
│ └── FIT.WinForms/
├── 2025-02-20/
│ ├── FIT.sln
│ ├── FIT.Data/
│ ├── FIT.Infrastructure/
│ └── FIT.WinForms/
├── .gitignore
└── README.md| Exam Date | Main Topics | Status |
|---|---|---|
| 01.02.2024 | WinForms, EF Core, SQLite, countries, cities, students, reports | Completed |
| 22.02.2024 | WinForms, EF Core, SQLite, forms, CRUD operations, reports | Completed |
| 04.07.2024 | WinForms, EF Core, SQLite, students, certificates, reports | Completed |
| 23.12.2024 | WinForms, EF Core, SQLite, data management, filtering, reports | Completed |
| 30.01.2025 | WinForms, EF Core, SQLite, CRUD operations, searching, reports | Completed |
| 20.02.2025 | WinForms, EF Core, SQLite, exam practice solution | Completed |
- Clone the repository:
git clone https://github.com/aminaahmic/programming-3-exam-solutions.git-
Open the folder of the exam solution you want to run.
-
Open
FIT.slnin Visual Studio 2022. -
Set
FIT.WinFormsas the startup project. -
Restore NuGet packages if needed.
-
Run the application.
These projects were created as practice and preparation for the Programming III course.
The repository is intended for learning purposes and demonstrates working with:
- Windows Forms applications
- Entity Framework Core
- SQLite databases
- DataGridView filtering and binding
- Form navigation
- Form validation
- Basic CRUD operations
- RDLC reports
Amina Ahmić Created as part of Programming III exam preparation.