Skip to content

buseorak/school-assignments-BBM104

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 

Repository files navigation

Programming Assignments Repository

  • contains my solutions to the Programming Assignments submitted in the first year of Hacettepe University Computer Engineering Department's undergraduate compulsory course BBM104 Introduction to Programming Laboratory II.

Contents of the Assignments

Programming Language: Java

  • assignment1: designing a command-line I/O based Author-Article System where 5 specific commands can be executed to manipulate the system and the way of storing and displaying data.
    • Object-Oriented Programming principle to consider: Encapsulation
  • assignment2: designing a command-line I/O based Movie Database System where 12 commands can be executed by the user for rating movies, adding movies, displaying information about movies, and listing movies in various types of ways.
    • Object-Oriented Programming principles to consider: Inheritance, Encapsulation
  • assignment3: designing a command-line I/O based battling game where each character has their own special strengths and way of combatting.
    • Object-Oriented Programming principles to consider: Abstraction, Polymorphism, Inheritance, Encapsulation
  • assignment4: designing a vending machine simulation with 2 executable commands where a custom Stack class is created to be applied to the items in the scenario and a custom Priority Queue class is created to be applied to the tokens in the scenario.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages