Skip to content

About

This repository contains all Advanced Programming course projects.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced-programming

This repository contains all Advanced Programming course projects.

Main Concepts:

  • Fundamentals and Instantiation
  • Inheritance
  • Composition
  • Refactoring
  • Encapsulation
  • Polymorphism
  • Abstraction

Assignment 1 : A simple project using C++ to find the best time for a meeting based on votes.

Assignment 2 : A C++ project using "recursive" functions to decode texts.

Assignment 3 : A C++ project using "struct" to find the best time schedule for visiting places in a city based on a CSV file.

Assignment 4 : An introduction to "object-oriented design" and "makefile, using C++ to manage a press.

Assignment 5 : A C++ project using "SDL" library and graphic designs, and taking advantage of "object-oriented design", implementing the mini golf game.

Assignment 6 : A C++ project taking advantage of "object-oriented design", "inheritance" and "polymorphism" to implement an hypothetical online exam system.

Assignment 7 : A C++ project in 2 phase to implement an airline booking site called UTRAVEL! with predefined "CLI" commands DELETE, POST, GET. in this app, users can sign up, log in, log out, charge their wallet, get flights, filter the flights, buy ticket, get connecting flights and get overall report of flights.

About

This repository contains all Advanced Programming course projects.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages