This repository contains the assignments I submitted for the Advanced Programming course at the University of Tehran. Many thanks to the instructor of this course, Mr. Ramtin Khosravi.
The statements have gone through some changes throughout the course and may not be entirely accurate. And there’s always gray areas in them as well.
No. | Name | Description | Statement(in persian) |
---|---|---|---|
1 | Simple Journal | A simple CLI program that let’s you create journal entries. | link |
3 | Weekly scheduling | A simple CLI program that schedules the classes of a school based on the times when teachers are available and the courses they can teach. | link |
4 | Employee Salary Management | A program that assigns employee salaries and rewards based on respective CSV files and user input. | link |
5 | Turtix like game | A simple game written in SFML. needs more work to be more enjoyable. | link |
6 | Driver Management System | A program that registers drivers and assigns three types of missions to them. (A polymorphism task) | link |
7-1 | Football Fantasy (phase 1) | The most immersive and amusing game you’re ever going to play in your life. | link |
7-2 | Football Fantasy (phase 2) | More awesome rules on top of the previous project. | link |
extra | Decontamination | Cleaning someone else’s program from the previous term. | link |