├── .gitignore ├── .idea ├── .gitignore ├── 2022.iml ├── misc.xml ├── modules.xml ├── runConfigurations.xml ├── uiDesigner.xml └── vcs.xml ├── README.md ├── code ├── Examples │ ├── ArrayListExample.java │ ├── HashMapExample.java │ ├── HashSetExample.java │ ├── NumberClasses.java │ ├── OneDimensionalArray.java │ └── TwoDimensionalArray.java ├── LargerTasks │ ├── bankLoan │ │ ├── CarLoan.java │ │ ├── ConsumerLoan.java │ │ ├── CustomerInfo.java │ │ ├── CustomerProxy.java │ │ ├── HouseLoan.java │ │ ├── ICustomerProxy.java │ │ ├── ILoanProxy.java │ │ ├── InsuranceType.java │ │ ├── Loan.java │ │ ├── LoanException.java │ │ ├── LoanFactory.java │ │ ├── LoanProxy.java │ │ └── LoanType.java │ ├── bankLoanSolution │ │ ├── CarLoan.java │ │ ├── ConsumerLoan.java │ │ ├── CustomerInfo.java │ │ ├── CustomerProxy.java │ │ ├── HouseLoan.java │ │ ├── ICustomerProxy.java │ │ ├── ILoanProxy.java │ │ ├── InsuranceType.java │ │ ├── Loan.java │ │ ├── LoanFactory.java │ │ ├── LoanProxy.java │ │ └── LoanType.java │ └── larger task - bank loan.docx ├── LectureCode │ ├── Lecture11 │ │ ├── src │ │ │ ├── Address.java │ │ │ ├── Animal.java │ │ │ ├── Cat.java │ │ │ ├── HashCodeExample.java │ │ │ ├── HashsetExample.java │ │ │ ├── IteratorExample.java │ │ │ ├── Main.java │ │ │ ├── Person.java │ │ │ ├── Pig.java │ │ │ └── SerializationExample.java │ │ └── test │ │ │ ├── OptionalExampleTest.java │ │ │ └── SerializableExampleTest.java │ ├── Lecture17 │ │ ├── resources │ │ │ └── sql │ │ │ │ ├── db-creation.sql │ │ │ │ ├── drop-tables.sql │ │ │ │ ├── injection-test.sql │ │ │ │ ├── mysqljdbc.sql │ │ │ │ ├── sample-insertions.sql │ │ │ │ ├── selection-example.sql │ │ │ │ └── table-creation.sql │ │ └── src │ │ │ ├── JDBCTest.java │ │ │ └── equipments │ │ │ ├── Equipment.java │ │ │ └── Locker.java │ ├── Session10 │ │ └── src │ │ │ ├── InnerExample │ │ │ └── Main.java │ │ │ ├── animals │ │ │ ├── Animal.java │ │ │ ├── BabyCat.java │ │ │ ├── Cat.java │ │ │ ├── Main.java │ │ │ ├── MainecoonBabyCat.java │ │ │ ├── Mammal.java │ │ │ └── Pig.java │ │ │ └── math │ │ │ ├── Adder.java │ │ │ └── Main.java │ ├── Session11 │ │ ├── ClearTerminal.java │ │ ├── Problem.java │ │ └── Terminal.java │ ├── Session12 │ │ └── Lecture.java │ ├── Session13 │ │ └── Lecture.java │ ├── Session14 │ │ ├── src │ │ │ ├── GcExample.java │ │ │ ├── LambdaExample.java │ │ │ ├── Main.java │ │ │ ├── MethodReferenceExample.java │ │ │ ├── OptionalExample.java │ │ │ ├── Person.java │ │ │ └── TrywithResourceExample.java │ │ └── test │ │ │ └── ValidateInputTest.java │ ├── Session17 │ │ ├── resources │ │ │ └── sql │ │ │ │ ├── db-creation.sql │ │ │ │ ├── drop-tables.sql │ │ │ │ ├── injection-test.sql │ │ │ │ ├── mysqljdbc.sql │ │ │ │ ├── sample-insertions.sql │ │ │ │ ├── selection-example.sql │ │ │ │ └── table-creation.sql │ │ └── src │ │ │ ├── JDBCIntro.java │ │ │ ├── JDBCOps.java │ │ │ └── equipment │ │ │ ├── Ball.java │ │ │ ├── Equipment.java │ │ │ └── Locker.java │ ├── Session18 │ │ ├── README-JDBC.md │ │ ├── sql │ │ │ ├── create_user.sql │ │ │ └── create_users_table.sql │ │ └── src │ │ │ ├── Database.java │ │ │ ├── Lecture.java │ │ │ └── Users.java │ ├── Session19 │ │ └── Shop │ │ │ ├── Customer.java │ │ │ ├── Inventory.java │ │ │ ├── Product.java │ │ │ ├── Store.java │ │ │ └── Transaction.java │ ├── Session2 │ │ └── ScannerExample.java │ ├── Session20 │ │ └── src │ │ │ ├── JDBCInjection.java │ │ │ ├── JDBCIntro.java │ │ │ ├── JDBCIntro2.java │ │ │ ├── JDBCIntro3.java │ │ │ ├── JDBCOps.java │ │ │ ├── JDBCOps2.java │ │ │ └── equipment │ │ │ ├── Ball.java │ │ │ ├── Equipment.java │ │ │ └── Locker.java │ ├── Session24 │ │ ├── src │ │ │ ├── JDBCOps.java │ │ │ ├── Main.java │ │ │ └── equipment │ │ │ │ ├── Ball.java │ │ │ │ ├── Equipment.java │ │ │ │ └── Locker.java │ │ └── test │ │ │ └── JDBCTest.java │ ├── Session4 │ │ └── src │ │ │ ├── GenericClass.java │ │ │ ├── Student.java │ │ │ ├── Teacher.java │ │ │ ├── extra │ │ │ ├── Book.java │ │ │ ├── BookRegister.java │ │ │ ├── Chapter.java │ │ │ ├── Genre.java │ │ │ └── Main.java │ │ │ └── package0 │ │ │ └── Person.java │ ├── Session5 │ │ ├── StringComparison.java │ │ └── TerminalMenu.java │ ├── Session6 │ │ └── src │ │ │ ├── CallStackExample.java │ │ │ ├── CustomExample.java │ │ │ ├── FileReadExample.java │ │ │ ├── FileWriteExample.java │ │ │ ├── JavaLog.java │ │ │ ├── LocalDateExample.java │ │ │ ├── Main.java │ │ │ ├── MultipleCatchExample.java │ │ │ ├── NestedTryExample.java │ │ │ ├── Readme.md │ │ │ ├── StudentBankExample.java │ │ │ ├── ThrowExample.java │ │ │ ├── TryCatchExample.java │ │ │ ├── TryCatchFinalExample.java │ │ │ ├── TrywithResourceExample.java │ │ │ └── ValidateInputExample.java │ ├── Session7 │ │ ├── README.md │ │ ├── examples │ │ │ ├── Bottle.java │ │ │ ├── Coin.java │ │ │ ├── LightBulb.java │ │ │ ├── Pizza.java │ │ │ ├── SodaCan.java │ │ │ └── Wallet.java │ │ ├── object │ │ │ └── Example.java │ │ ├── src │ │ │ ├── Product.java │ │ │ ├── ProductLine.java │ │ │ └── ShoppingCart.java │ │ └── task │ │ │ └── README.md │ ├── Session8 │ │ └── src │ │ │ ├── AbstractExample │ │ │ ├── Circle.java │ │ │ ├── Color.java │ │ │ ├── Main.java │ │ │ ├── Rectangle.java │ │ │ └── Shape.java │ │ │ ├── Readme.md │ │ │ ├── animals │ │ │ ├── Animal.java │ │ │ ├── Cat.java │ │ │ ├── Main.java │ │ │ ├── Mammal.java │ │ │ └── Pig.java │ │ │ ├── computer │ │ │ ├── Computer.java │ │ │ ├── Main.java │ │ │ ├── Memory.java │ │ │ ├── MultiCoreProcessor.java │ │ │ ├── Processor.java │ │ │ ├── SoundCard.java │ │ │ └── StandardProcessor.java │ │ │ ├── hashmap │ │ │ └── Main.java │ │ │ └── staticexamples │ │ │ ├── Main.java │ │ │ └── Student.java │ ├── Session9 │ │ ├── Animal.java │ │ ├── Languages.java │ │ └── Polygon.java │ └── step4 │ │ └── src │ │ └── org │ │ └── pgr112 │ │ └── lecture │ │ ├── Campus.java │ │ ├── Main.java │ │ ├── Student.java │ │ ├── StudentUnion.java │ │ ├── Teacher.java │ │ └── test │ │ └── Person.java ├── PGR112.java ├── Playground │ └── Sandbox │ │ ├── .gitignore │ │ ├── .plugins │ │ ├── Canvas.java │ │ ├── Launcher.java │ │ ├── Window.java │ │ ├── examples │ │ └── DeckOfCards.java │ │ ├── games │ │ └── TicTacToe.java │ │ ├── images │ │ ├── hk-logo.png │ │ └── playing-cards.png │ │ └── plugins │ │ ├── HKLogo.java │ │ └── PGR112.java ├── Solutions │ ├── step10 │ │ ├── CoffeeMaker │ │ │ ├── AbstractCoffeeMaker.java │ │ │ ├── BasicCoffeeMaker.java │ │ │ ├── BrewingUnit.java │ │ │ ├── Coffee.java │ │ │ ├── CoffeeConfiguration.java │ │ │ ├── CoffeeException.java │ │ │ ├── CoffeeMenu.java │ │ │ ├── CoffeeType.java │ │ │ ├── Grinder.java │ │ │ ├── GroundCoffee.java │ │ │ └── PremiumCoffeeMaker.java │ │ └── Solution10 │ │ │ ├── AbstractCoffeeMaker.java │ │ │ ├── BasicCoffeeMaker.java │ │ │ ├── BeanType.java │ │ │ ├── BrewingUnit.java │ │ │ ├── Coffee.java │ │ │ ├── CoffeeBean.java │ │ │ ├── CoffeeConfiguration.java │ │ │ ├── CoffeeException.java │ │ │ ├── CoffeeMenu.java │ │ │ ├── CoffeeType.java │ │ │ ├── Grinder.java │ │ │ ├── GroundCoffee.java │ │ │ └── PremiumCoffeemaker.java │ ├── step11 │ │ └── src │ │ │ ├── Main.java │ │ │ ├── Person.java │ │ │ └── Program.java │ ├── step14 │ │ └── src │ │ │ ├── Customer.java │ │ │ ├── LoanInfo.java │ │ │ ├── LoanOperation.java │ │ │ └── Main.java │ ├── step14codebasis │ │ └── src │ │ │ ├── Customer.java │ │ │ ├── LoanInfo.java │ │ │ ├── LoanOperation.java │ │ │ └── Main.java │ ├── step17 │ │ └── src │ │ │ ├── Author.java │ │ │ ├── AuthorRecord.java │ │ │ ├── Book.java │ │ │ ├── BookRegister.java │ │ │ ├── Genre.java │ │ │ ├── JDBCOps.java │ │ │ └── Main.java │ ├── step17codebasis │ │ └── src │ │ │ ├── Author.java │ │ │ ├── AuthorRecord.java │ │ │ ├── Book.java │ │ │ ├── BookRegister.java │ │ │ ├── Genre.java │ │ │ ├── JDBCOps.java │ │ │ └── Main.java │ ├── step2 │ │ ├── src │ │ │ ├── Assignment.java │ │ │ └── Main.java │ │ └── test │ │ │ └── AssignmentTest.java │ ├── step20 │ │ └── src │ │ │ ├── Author.java │ │ │ ├── Book.java │ │ │ ├── BookRegister.java │ │ │ ├── Genre.java │ │ │ ├── JDBCOps.java │ │ │ └── Main.java │ ├── step3 │ │ ├── Book │ │ │ └── src │ │ │ │ ├── Book.java │ │ │ │ ├── BookRegister.java │ │ │ │ ├── Chapter.java │ │ │ │ ├── Genre.java │ │ │ │ └── Main.java │ │ └── BookBasic │ │ │ └── src │ │ │ ├── Book.java │ │ │ ├── Genre.java │ │ │ └── Main.java │ ├── step4 │ │ ├── Scanner │ │ │ └── src │ │ │ │ ├── Main.java │ │ │ │ └── Program.java │ │ ├── Step4extra │ │ │ └── src │ │ │ │ ├── Book.java │ │ │ │ ├── BookRegister.java │ │ │ │ ├── Chapter.java │ │ │ │ ├── Genre.java │ │ │ │ ├── Main.java │ │ │ │ └── Program.java │ │ └── Step4extra2 │ │ │ └── src │ │ │ ├── Main.java │ │ │ └── RevArrayList.java │ ├── step5 │ │ └── AskQuestionsGetAnswers.java │ ├── step6 │ │ ├── Solution6 │ │ │ ├── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── misc.xml │ │ │ │ └── modules.xml │ │ │ ├── Solution5.iml │ │ │ ├── opg4.txt │ │ │ ├── opg5.txt │ │ │ ├── opg7.txt │ │ │ ├── opg8.txt │ │ │ └── src │ │ │ │ ├── Artist.java │ │ │ │ ├── Main.java │ │ │ │ └── Program.java │ │ └── Solution6_extra │ │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── misc.xml │ │ │ └── modules.xml │ │ │ ├── Solution5_extra.iml │ │ │ ├── ekstra.txt │ │ │ └── src │ │ │ ├── Artist.java │ │ │ ├── Main.java │ │ │ └── Program.java │ ├── step8 │ │ ├── src │ │ │ ├── Circle.java │ │ │ ├── Main.java │ │ │ ├── Program.java │ │ │ ├── Rectangle.java │ │ │ ├── Shape.java │ │ │ └── Square.java │ │ └── test │ │ │ ├── CircleTest.java │ │ │ ├── RectangleTest.java │ │ │ └── SquareTest.java │ └── step9 │ │ ├── Circle.java │ │ ├── Main.java │ │ ├── Movable.java │ │ ├── MovablePoint.java │ │ ├── README.md │ │ ├── Rectangle.java │ │ ├── Shape.java │ │ ├── Square.java │ │ └── Test.java └── Tasks │ ├── playground │ ├── README.md │ ├── TaskRunner.java │ └── create │ │ └── Task00Example.java │ ├── step13 │ └── Task1.java │ ├── step2 │ ├── src │ │ ├── Assignment.java │ │ └── Main.java │ └── test │ │ └── AssignmentTest.java │ ├── step3 │ ├── Wallet │ │ ├── src │ │ │ ├── Wallet.java │ │ │ └── WalletExample.java │ │ └── test │ │ │ └── WalletTest.java │ └── src │ │ ├── Bicycle.java │ │ └── Main.java │ ├── step5 │ └── src │ │ ├── AskQuestionsGetAnswers.java │ │ ├── DebugClassConstructor.java │ │ └── TerminalMenu.java │ └── step9 │ ├── src │ ├── Car.java │ ├── DistanceBetweenTwoCircles.java │ └── Language.java │ └── template │ ├── Circle.java │ ├── Main.java │ ├── README.md │ ├── Rectangle.java │ ├── Shape.java │ ├── Square.java │ └── Test.java ├── slides ├── PGR112_Session 2.pptx ├── PGR112_Session 3.pdf ├── PGR112_Session 3.pptx ├── PGR112_Session 4.pdf ├── PGR112_Session 5.pdf ├── PGR112_Session 5.pptx ├── PGR112_Session 6.pdf ├── PGR112_Session 6.pptx ├── PGR112_Session 7.pdf ├── PGR112_Session 7.pptx ├── PGR112_Session 8.pdf ├── PGR112_Session10.pdf ├── PGR112_Session11.pptx ├── PGR112_Session14.pptx ├── PGR112_Session16.pdf ├── PGR112_Session16.pptx ├── PGR112_Session17.pptx └── PGR112_Session20.pptx └── tasks ├── PGR112_Step2_Task.pdf ├── PGR112_Step3_Task.pdf ├── PGR112_step10_Task.pdf ├── PGR112_step11_Task.pdf ├── PGR112_step14_Task.pdf ├── PGR112_step16_Task_Eksamen i PGR103 V2021 -en.pdf ├── PGR112_step16_Task_Eksamen i PGR103 V2021.pdf ├── PGR112_step16_Task_exam2020.pdf ├── PGR112_step17_Task.pdf ├── PGR112_step20_Task.pdf ├── PGR112_step4_Task.pdf ├── PGR112_step6_Task.pdf ├── PGR112_step6_task_extra_files ├── ekstra.txt ├── opg4.txt └── opg7.txt ├── PGR112_step7_Task.md ├── PGR112_step8_Task.pdf ├── PGR112_step9_Task.pdf └── equipment.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/2022.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/.idea/2022.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/README.md -------------------------------------------------------------------------------- /code/Examples/ArrayListExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Examples/ArrayListExample.java -------------------------------------------------------------------------------- /code/Examples/HashMapExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Examples/HashMapExample.java -------------------------------------------------------------------------------- /code/Examples/HashSetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Examples/HashSetExample.java -------------------------------------------------------------------------------- /code/Examples/NumberClasses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Examples/NumberClasses.java -------------------------------------------------------------------------------- /code/Examples/OneDimensionalArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Examples/OneDimensionalArray.java -------------------------------------------------------------------------------- /code/Examples/TwoDimensionalArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Examples/TwoDimensionalArray.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/CarLoan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/CarLoan.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/ConsumerLoan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/ConsumerLoan.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/CustomerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/CustomerInfo.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/CustomerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/CustomerProxy.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/HouseLoan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/HouseLoan.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/ICustomerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/ICustomerProxy.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/ILoanProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/ILoanProxy.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/InsuranceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/InsuranceType.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/Loan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/Loan.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/LoanException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/LoanException.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/LoanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/LoanFactory.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/LoanProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/LoanProxy.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoan/LoanType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoan/LoanType.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/CarLoan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/CarLoan.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/ConsumerLoan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/ConsumerLoan.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/CustomerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/CustomerInfo.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/CustomerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/CustomerProxy.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/HouseLoan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/HouseLoan.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/ICustomerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/ICustomerProxy.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/ILoanProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/ILoanProxy.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/InsuranceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/InsuranceType.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/Loan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/Loan.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/LoanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/LoanFactory.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/LoanProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/LoanProxy.java -------------------------------------------------------------------------------- /code/LargerTasks/bankLoanSolution/LoanType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/bankLoanSolution/LoanType.java -------------------------------------------------------------------------------- /code/LargerTasks/larger task - bank loan.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LargerTasks/larger task - bank loan.docx -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/Address.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/Animal.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/Cat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/Cat.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/HashCodeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/HashCodeExample.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/HashsetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/HashsetExample.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/IteratorExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/IteratorExample.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/Person.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/Pig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/Pig.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/src/SerializationExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/src/SerializationExample.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/test/OptionalExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/test/OptionalExampleTest.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture11/test/SerializableExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture11/test/SerializableExampleTest.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/resources/sql/db-creation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/resources/sql/db-creation.sql -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/resources/sql/drop-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/resources/sql/drop-tables.sql -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/resources/sql/injection-test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/resources/sql/injection-test.sql -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/resources/sql/mysqljdbc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/resources/sql/mysqljdbc.sql -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/resources/sql/sample-insertions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/resources/sql/sample-insertions.sql -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/resources/sql/selection-example.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/resources/sql/selection-example.sql -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/resources/sql/table-creation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/resources/sql/table-creation.sql -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/src/JDBCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/src/JDBCTest.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/src/equipments/Equipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/src/equipments/Equipment.java -------------------------------------------------------------------------------- /code/LectureCode/Lecture17/src/equipments/Locker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Lecture17/src/equipments/Locker.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/InnerExample/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/InnerExample/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/animals/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/animals/Animal.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/animals/BabyCat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/animals/BabyCat.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/animals/Cat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/animals/Cat.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/animals/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/animals/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/animals/MainecoonBabyCat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/animals/MainecoonBabyCat.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/animals/Mammal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/animals/Mammal.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/animals/Pig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/animals/Pig.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/math/Adder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/math/Adder.java -------------------------------------------------------------------------------- /code/LectureCode/Session10/src/math/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session10/src/math/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session11/ClearTerminal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session11/ClearTerminal.java -------------------------------------------------------------------------------- /code/LectureCode/Session11/Problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session11/Problem.java -------------------------------------------------------------------------------- /code/LectureCode/Session11/Terminal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session11/Terminal.java -------------------------------------------------------------------------------- /code/LectureCode/Session12/Lecture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session12/Lecture.java -------------------------------------------------------------------------------- /code/LectureCode/Session13/Lecture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session13/Lecture.java -------------------------------------------------------------------------------- /code/LectureCode/Session14/src/GcExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session14/src/GcExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session14/src/LambdaExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session14/src/LambdaExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session14/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session14/src/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session14/src/MethodReferenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session14/src/MethodReferenceExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session14/src/OptionalExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session14/src/OptionalExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session14/src/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session14/src/Person.java -------------------------------------------------------------------------------- /code/LectureCode/Session14/src/TrywithResourceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session14/src/TrywithResourceExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session14/test/ValidateInputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session14/test/ValidateInputTest.java -------------------------------------------------------------------------------- /code/LectureCode/Session17/resources/sql/db-creation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/resources/sql/db-creation.sql -------------------------------------------------------------------------------- /code/LectureCode/Session17/resources/sql/drop-tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/resources/sql/drop-tables.sql -------------------------------------------------------------------------------- /code/LectureCode/Session17/resources/sql/injection-test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/resources/sql/injection-test.sql -------------------------------------------------------------------------------- /code/LectureCode/Session17/resources/sql/mysqljdbc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/resources/sql/mysqljdbc.sql -------------------------------------------------------------------------------- /code/LectureCode/Session17/resources/sql/sample-insertions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/resources/sql/sample-insertions.sql -------------------------------------------------------------------------------- /code/LectureCode/Session17/resources/sql/selection-example.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/resources/sql/selection-example.sql -------------------------------------------------------------------------------- /code/LectureCode/Session17/resources/sql/table-creation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/resources/sql/table-creation.sql -------------------------------------------------------------------------------- /code/LectureCode/Session17/src/JDBCIntro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/src/JDBCIntro.java -------------------------------------------------------------------------------- /code/LectureCode/Session17/src/JDBCOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/src/JDBCOps.java -------------------------------------------------------------------------------- /code/LectureCode/Session17/src/equipment/Ball.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/src/equipment/Ball.java -------------------------------------------------------------------------------- /code/LectureCode/Session17/src/equipment/Equipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/src/equipment/Equipment.java -------------------------------------------------------------------------------- /code/LectureCode/Session17/src/equipment/Locker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session17/src/equipment/Locker.java -------------------------------------------------------------------------------- /code/LectureCode/Session18/README-JDBC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session18/README-JDBC.md -------------------------------------------------------------------------------- /code/LectureCode/Session18/sql/create_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session18/sql/create_user.sql -------------------------------------------------------------------------------- /code/LectureCode/Session18/sql/create_users_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session18/sql/create_users_table.sql -------------------------------------------------------------------------------- /code/LectureCode/Session18/src/Database.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session18/src/Database.java -------------------------------------------------------------------------------- /code/LectureCode/Session18/src/Lecture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session18/src/Lecture.java -------------------------------------------------------------------------------- /code/LectureCode/Session18/src/Users.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session18/src/Users.java -------------------------------------------------------------------------------- /code/LectureCode/Session19/Shop/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session19/Shop/Customer.java -------------------------------------------------------------------------------- /code/LectureCode/Session19/Shop/Inventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session19/Shop/Inventory.java -------------------------------------------------------------------------------- /code/LectureCode/Session19/Shop/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session19/Shop/Product.java -------------------------------------------------------------------------------- /code/LectureCode/Session19/Shop/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session19/Shop/Store.java -------------------------------------------------------------------------------- /code/LectureCode/Session19/Shop/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session19/Shop/Transaction.java -------------------------------------------------------------------------------- /code/LectureCode/Session2/ScannerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session2/ScannerExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/JDBCInjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/JDBCInjection.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/JDBCIntro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/JDBCIntro.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/JDBCIntro2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/JDBCIntro2.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/JDBCIntro3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/JDBCIntro3.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/JDBCOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/JDBCOps.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/JDBCOps2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/JDBCOps2.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/equipment/Ball.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/equipment/Ball.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/equipment/Equipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/equipment/Equipment.java -------------------------------------------------------------------------------- /code/LectureCode/Session20/src/equipment/Locker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session20/src/equipment/Locker.java -------------------------------------------------------------------------------- /code/LectureCode/Session24/src/JDBCOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session24/src/JDBCOps.java -------------------------------------------------------------------------------- /code/LectureCode/Session24/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session24/src/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session24/src/equipment/Ball.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session24/src/equipment/Ball.java -------------------------------------------------------------------------------- /code/LectureCode/Session24/src/equipment/Equipment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session24/src/equipment/Equipment.java -------------------------------------------------------------------------------- /code/LectureCode/Session24/src/equipment/Locker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session24/src/equipment/Locker.java -------------------------------------------------------------------------------- /code/LectureCode/Session24/test/JDBCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session24/test/JDBCTest.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/GenericClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/GenericClass.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/Student.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/Teacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/Teacher.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/extra/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/extra/Book.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/extra/BookRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/extra/BookRegister.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/extra/Chapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/extra/Chapter.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/extra/Genre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/extra/Genre.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/extra/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/extra/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session4/src/package0/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session4/src/package0/Person.java -------------------------------------------------------------------------------- /code/LectureCode/Session5/StringComparison.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session5/StringComparison.java -------------------------------------------------------------------------------- /code/LectureCode/Session5/TerminalMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session5/TerminalMenu.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/CallStackExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/CallStackExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/CustomExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/CustomExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/FileReadExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/FileReadExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/FileWriteExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/FileWriteExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/JavaLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/JavaLog.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/LocalDateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/LocalDateExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/MultipleCatchExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/MultipleCatchExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/NestedTryExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/NestedTryExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/Readme.md -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/StudentBankExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/StudentBankExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/ThrowExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/ThrowExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/TryCatchExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/TryCatchExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/TryCatchFinalExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/TryCatchFinalExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/TrywithResourceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session6/src/TrywithResourceExample.java -------------------------------------------------------------------------------- /code/LectureCode/Session6/src/ValidateInputExample.java: -------------------------------------------------------------------------------- 1 | package LectureCode.Session6.src; 2 | 3 | public class ValidateInputExample { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /code/LectureCode/Session7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/README.md -------------------------------------------------------------------------------- /code/LectureCode/Session7/examples/Bottle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/examples/Bottle.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/examples/Coin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/examples/Coin.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/examples/LightBulb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/examples/LightBulb.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/examples/Pizza.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/examples/Pizza.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/examples/SodaCan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/examples/SodaCan.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/examples/Wallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/examples/Wallet.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/object/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/object/Example.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/src/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/src/Product.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/src/ProductLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/src/ProductLine.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/src/ShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/src/ShoppingCart.java -------------------------------------------------------------------------------- /code/LectureCode/Session7/task/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session7/task/README.md -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/AbstractExample/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/AbstractExample/Circle.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/AbstractExample/Color.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/AbstractExample/Color.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/AbstractExample/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/AbstractExample/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/AbstractExample/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/AbstractExample/Rectangle.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/AbstractExample/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/AbstractExample/Shape.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/Readme.md -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/animals/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/animals/Animal.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/animals/Cat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/animals/Cat.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/animals/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/animals/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/animals/Mammal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/animals/Mammal.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/animals/Pig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/animals/Pig.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/computer/Computer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/computer/Computer.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/computer/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/computer/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/computer/Memory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/computer/Memory.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/computer/MultiCoreProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/computer/MultiCoreProcessor.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/computer/Processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/computer/Processor.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/computer/SoundCard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/computer/SoundCard.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/computer/StandardProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/computer/StandardProcessor.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/hashmap/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/hashmap/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/staticexamples/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/staticexamples/Main.java -------------------------------------------------------------------------------- /code/LectureCode/Session8/src/staticexamples/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session8/src/staticexamples/Student.java -------------------------------------------------------------------------------- /code/LectureCode/Session9/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session9/Animal.java -------------------------------------------------------------------------------- /code/LectureCode/Session9/Languages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session9/Languages.java -------------------------------------------------------------------------------- /code/LectureCode/Session9/Polygon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/Session9/Polygon.java -------------------------------------------------------------------------------- /code/LectureCode/step4/src/org/pgr112/lecture/Campus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/step4/src/org/pgr112/lecture/Campus.java -------------------------------------------------------------------------------- /code/LectureCode/step4/src/org/pgr112/lecture/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/step4/src/org/pgr112/lecture/Main.java -------------------------------------------------------------------------------- /code/LectureCode/step4/src/org/pgr112/lecture/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/step4/src/org/pgr112/lecture/Student.java -------------------------------------------------------------------------------- /code/LectureCode/step4/src/org/pgr112/lecture/StudentUnion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/step4/src/org/pgr112/lecture/StudentUnion.java -------------------------------------------------------------------------------- /code/LectureCode/step4/src/org/pgr112/lecture/Teacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/step4/src/org/pgr112/lecture/Teacher.java -------------------------------------------------------------------------------- /code/LectureCode/step4/src/org/pgr112/lecture/test/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/LectureCode/step4/src/org/pgr112/lecture/test/Person.java -------------------------------------------------------------------------------- /code/PGR112.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/PGR112.java -------------------------------------------------------------------------------- /code/Playground/Sandbox/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/.gitignore -------------------------------------------------------------------------------- /code/Playground/Sandbox/.plugins: -------------------------------------------------------------------------------- 1 | HKLogo 2 | PGR112 -------------------------------------------------------------------------------- /code/Playground/Sandbox/Canvas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/Canvas.java -------------------------------------------------------------------------------- /code/Playground/Sandbox/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/Launcher.java -------------------------------------------------------------------------------- /code/Playground/Sandbox/Window.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/Window.java -------------------------------------------------------------------------------- /code/Playground/Sandbox/examples/DeckOfCards.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/examples/DeckOfCards.java -------------------------------------------------------------------------------- /code/Playground/Sandbox/games/TicTacToe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/games/TicTacToe.java -------------------------------------------------------------------------------- /code/Playground/Sandbox/images/hk-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/images/hk-logo.png -------------------------------------------------------------------------------- /code/Playground/Sandbox/images/playing-cards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/images/playing-cards.png -------------------------------------------------------------------------------- /code/Playground/Sandbox/plugins/HKLogo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/plugins/HKLogo.java -------------------------------------------------------------------------------- /code/Playground/Sandbox/plugins/PGR112.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Playground/Sandbox/plugins/PGR112.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/AbstractCoffeeMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/AbstractCoffeeMaker.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/BasicCoffeeMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/BasicCoffeeMaker.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/BrewingUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/BrewingUnit.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/Coffee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/Coffee.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/CoffeeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/CoffeeConfiguration.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/CoffeeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/CoffeeException.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/CoffeeMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/CoffeeMenu.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/CoffeeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/CoffeeType.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/Grinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/Grinder.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/GroundCoffee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/GroundCoffee.java -------------------------------------------------------------------------------- /code/Solutions/step10/CoffeeMaker/PremiumCoffeeMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/CoffeeMaker/PremiumCoffeeMaker.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/AbstractCoffeeMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/AbstractCoffeeMaker.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/BasicCoffeeMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/BasicCoffeeMaker.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/BeanType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/BeanType.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/BrewingUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/BrewingUnit.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/Coffee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/Coffee.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/CoffeeBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/CoffeeBean.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/CoffeeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/CoffeeConfiguration.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/CoffeeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/CoffeeException.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/CoffeeMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/CoffeeMenu.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/CoffeeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/CoffeeType.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/Grinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/Grinder.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/GroundCoffee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/GroundCoffee.java -------------------------------------------------------------------------------- /code/Solutions/step10/Solution10/PremiumCoffeemaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step10/Solution10/PremiumCoffeemaker.java -------------------------------------------------------------------------------- /code/Solutions/step11/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step11/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step11/src/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step11/src/Person.java -------------------------------------------------------------------------------- /code/Solutions/step11/src/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step11/src/Program.java -------------------------------------------------------------------------------- /code/Solutions/step14/src/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step14/src/Customer.java -------------------------------------------------------------------------------- /code/Solutions/step14/src/LoanInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step14/src/LoanInfo.java -------------------------------------------------------------------------------- /code/Solutions/step14/src/LoanOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step14/src/LoanOperation.java -------------------------------------------------------------------------------- /code/Solutions/step14/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step14/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step14codebasis/src/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step14codebasis/src/Customer.java -------------------------------------------------------------------------------- /code/Solutions/step14codebasis/src/LoanInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step14codebasis/src/LoanInfo.java -------------------------------------------------------------------------------- /code/Solutions/step14codebasis/src/LoanOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step14codebasis/src/LoanOperation.java -------------------------------------------------------------------------------- /code/Solutions/step14codebasis/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step14codebasis/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step17/src/Author.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17/src/Author.java -------------------------------------------------------------------------------- /code/Solutions/step17/src/AuthorRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17/src/AuthorRecord.java -------------------------------------------------------------------------------- /code/Solutions/step17/src/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17/src/Book.java -------------------------------------------------------------------------------- /code/Solutions/step17/src/BookRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17/src/BookRegister.java -------------------------------------------------------------------------------- /code/Solutions/step17/src/Genre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17/src/Genre.java -------------------------------------------------------------------------------- /code/Solutions/step17/src/JDBCOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17/src/JDBCOps.java -------------------------------------------------------------------------------- /code/Solutions/step17/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step17codebasis/src/Author.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17codebasis/src/Author.java -------------------------------------------------------------------------------- /code/Solutions/step17codebasis/src/AuthorRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17codebasis/src/AuthorRecord.java -------------------------------------------------------------------------------- /code/Solutions/step17codebasis/src/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17codebasis/src/Book.java -------------------------------------------------------------------------------- /code/Solutions/step17codebasis/src/BookRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17codebasis/src/BookRegister.java -------------------------------------------------------------------------------- /code/Solutions/step17codebasis/src/Genre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step17codebasis/src/Genre.java -------------------------------------------------------------------------------- /code/Solutions/step17codebasis/src/JDBCOps.java: -------------------------------------------------------------------------------- 1 | package Solutions.step17codebasis.src; 2 | 3 | public class JDBCOps { 4 | } 5 | -------------------------------------------------------------------------------- /code/Solutions/step17codebasis/src/Main.java: -------------------------------------------------------------------------------- 1 | package Solutions.step17codebasis.src; 2 | 3 | public class Main { 4 | } 5 | -------------------------------------------------------------------------------- /code/Solutions/step2/src/Assignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step2/src/Assignment.java -------------------------------------------------------------------------------- /code/Solutions/step2/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step2/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step2/test/AssignmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step2/test/AssignmentTest.java -------------------------------------------------------------------------------- /code/Solutions/step20/src/Author.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step20/src/Author.java -------------------------------------------------------------------------------- /code/Solutions/step20/src/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step20/src/Book.java -------------------------------------------------------------------------------- /code/Solutions/step20/src/BookRegister.java: -------------------------------------------------------------------------------- 1 | package Solutions.step20.src; 2 | 3 | public class BookRegister { 4 | } 5 | -------------------------------------------------------------------------------- /code/Solutions/step20/src/Genre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step20/src/Genre.java -------------------------------------------------------------------------------- /code/Solutions/step20/src/JDBCOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step20/src/JDBCOps.java -------------------------------------------------------------------------------- /code/Solutions/step20/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step20/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step3/Book/src/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step3/Book/src/Book.java -------------------------------------------------------------------------------- /code/Solutions/step3/Book/src/BookRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step3/Book/src/BookRegister.java -------------------------------------------------------------------------------- /code/Solutions/step3/Book/src/Chapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step3/Book/src/Chapter.java -------------------------------------------------------------------------------- /code/Solutions/step3/Book/src/Genre.java: -------------------------------------------------------------------------------- 1 | package Solutions.step3.Book.src; 2 | public enum Genre { 3 | CRIME, ACTION, FANTASY, CLASSIC, OTHER; 4 | } 5 | -------------------------------------------------------------------------------- /code/Solutions/step3/Book/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step3/Book/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step3/BookBasic/src/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step3/BookBasic/src/Book.java -------------------------------------------------------------------------------- /code/Solutions/step3/BookBasic/src/Genre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step3/BookBasic/src/Genre.java -------------------------------------------------------------------------------- /code/Solutions/step3/BookBasic/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step3/BookBasic/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step4/Scanner/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Scanner/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step4/Scanner/src/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Scanner/src/Program.java -------------------------------------------------------------------------------- /code/Solutions/step4/Step4extra/src/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Step4extra/src/Book.java -------------------------------------------------------------------------------- /code/Solutions/step4/Step4extra/src/BookRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Step4extra/src/BookRegister.java -------------------------------------------------------------------------------- /code/Solutions/step4/Step4extra/src/Chapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Step4extra/src/Chapter.java -------------------------------------------------------------------------------- /code/Solutions/step4/Step4extra/src/Genre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Step4extra/src/Genre.java -------------------------------------------------------------------------------- /code/Solutions/step4/Step4extra/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Step4extra/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step4/Step4extra/src/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Step4extra/src/Program.java -------------------------------------------------------------------------------- /code/Solutions/step4/Step4extra2/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Step4extra2/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step4/Step4extra2/src/RevArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step4/Step4extra2/src/RevArrayList.java -------------------------------------------------------------------------------- /code/Solutions/step5/AskQuestionsGetAnswers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step5/AskQuestionsGetAnswers.java -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/.idea/misc.xml -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/.idea/modules.xml -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/Solution5.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/Solution5.iml -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/opg4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/opg4.txt -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/opg5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/opg5.txt -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/opg7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/opg7.txt -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/opg8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/opg8.txt -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/src/Artist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/src/Artist.java -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6/src/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6/src/Program.java -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6_extra/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6_extra/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6_extra/.idea/misc.xml -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6_extra/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6_extra/.idea/modules.xml -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6_extra/Solution5_extra.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6_extra/Solution5_extra.iml -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6_extra/ekstra.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6_extra/ekstra.txt -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6_extra/src/Artist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6_extra/src/Artist.java -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6_extra/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6_extra/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step6/Solution6_extra/src/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step6/Solution6_extra/src/Program.java -------------------------------------------------------------------------------- /code/Solutions/step8/src/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/src/Circle.java -------------------------------------------------------------------------------- /code/Solutions/step8/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/src/Main.java -------------------------------------------------------------------------------- /code/Solutions/step8/src/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/src/Program.java -------------------------------------------------------------------------------- /code/Solutions/step8/src/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/src/Rectangle.java -------------------------------------------------------------------------------- /code/Solutions/step8/src/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/src/Shape.java -------------------------------------------------------------------------------- /code/Solutions/step8/src/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/src/Square.java -------------------------------------------------------------------------------- /code/Solutions/step8/test/CircleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/test/CircleTest.java -------------------------------------------------------------------------------- /code/Solutions/step8/test/RectangleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/test/RectangleTest.java -------------------------------------------------------------------------------- /code/Solutions/step8/test/SquareTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step8/test/SquareTest.java -------------------------------------------------------------------------------- /code/Solutions/step9/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/Circle.java -------------------------------------------------------------------------------- /code/Solutions/step9/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/Main.java -------------------------------------------------------------------------------- /code/Solutions/step9/Movable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/Movable.java -------------------------------------------------------------------------------- /code/Solutions/step9/MovablePoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/MovablePoint.java -------------------------------------------------------------------------------- /code/Solutions/step9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/README.md -------------------------------------------------------------------------------- /code/Solutions/step9/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/Rectangle.java -------------------------------------------------------------------------------- /code/Solutions/step9/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/Shape.java -------------------------------------------------------------------------------- /code/Solutions/step9/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/Square.java -------------------------------------------------------------------------------- /code/Solutions/step9/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Solutions/step9/Test.java -------------------------------------------------------------------------------- /code/Tasks/playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/playground/README.md -------------------------------------------------------------------------------- /code/Tasks/playground/TaskRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/playground/TaskRunner.java -------------------------------------------------------------------------------- /code/Tasks/playground/create/Task00Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/playground/create/Task00Example.java -------------------------------------------------------------------------------- /code/Tasks/step13/Task1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step13/Task1.java -------------------------------------------------------------------------------- /code/Tasks/step2/src/Assignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step2/src/Assignment.java -------------------------------------------------------------------------------- /code/Tasks/step2/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step2/src/Main.java -------------------------------------------------------------------------------- /code/Tasks/step2/test/AssignmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step2/test/AssignmentTest.java -------------------------------------------------------------------------------- /code/Tasks/step3/Wallet/src/Wallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step3/Wallet/src/Wallet.java -------------------------------------------------------------------------------- /code/Tasks/step3/Wallet/src/WalletExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step3/Wallet/src/WalletExample.java -------------------------------------------------------------------------------- /code/Tasks/step3/Wallet/test/WalletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step3/Wallet/test/WalletTest.java -------------------------------------------------------------------------------- /code/Tasks/step3/src/Bicycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step3/src/Bicycle.java -------------------------------------------------------------------------------- /code/Tasks/step3/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step3/src/Main.java -------------------------------------------------------------------------------- /code/Tasks/step5/src/AskQuestionsGetAnswers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step5/src/AskQuestionsGetAnswers.java -------------------------------------------------------------------------------- /code/Tasks/step5/src/DebugClassConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step5/src/DebugClassConstructor.java -------------------------------------------------------------------------------- /code/Tasks/step5/src/TerminalMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step5/src/TerminalMenu.java -------------------------------------------------------------------------------- /code/Tasks/step9/src/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/src/Car.java -------------------------------------------------------------------------------- /code/Tasks/step9/src/DistanceBetweenTwoCircles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/src/DistanceBetweenTwoCircles.java -------------------------------------------------------------------------------- /code/Tasks/step9/src/Language.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/src/Language.java -------------------------------------------------------------------------------- /code/Tasks/step9/template/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/template/Circle.java -------------------------------------------------------------------------------- /code/Tasks/step9/template/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/template/Main.java -------------------------------------------------------------------------------- /code/Tasks/step9/template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/template/README.md -------------------------------------------------------------------------------- /code/Tasks/step9/template/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/template/Rectangle.java -------------------------------------------------------------------------------- /code/Tasks/step9/template/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/template/Shape.java -------------------------------------------------------------------------------- /code/Tasks/step9/template/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/template/Square.java -------------------------------------------------------------------------------- /code/Tasks/step9/template/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/code/Tasks/step9/template/Test.java -------------------------------------------------------------------------------- /slides/PGR112_Session 2.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 2.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session 3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 3.pdf -------------------------------------------------------------------------------- /slides/PGR112_Session 3.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 3.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session 4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 4.pdf -------------------------------------------------------------------------------- /slides/PGR112_Session 5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 5.pdf -------------------------------------------------------------------------------- /slides/PGR112_Session 5.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 5.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session 6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 6.pdf -------------------------------------------------------------------------------- /slides/PGR112_Session 6.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 6.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session 7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 7.pdf -------------------------------------------------------------------------------- /slides/PGR112_Session 7.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 7.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session 8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session 8.pdf -------------------------------------------------------------------------------- /slides/PGR112_Session10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session10.pdf -------------------------------------------------------------------------------- /slides/PGR112_Session11.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session11.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session14.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session14.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session16.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session16.pdf -------------------------------------------------------------------------------- /slides/PGR112_Session16.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session16.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session17.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session17.pptx -------------------------------------------------------------------------------- /slides/PGR112_Session20.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/slides/PGR112_Session20.pptx -------------------------------------------------------------------------------- /tasks/PGR112_Step2_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_Step2_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_Step3_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_Step3_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step10_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step10_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step11_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step11_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step14_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step14_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step16_Task_Eksamen i PGR103 V2021 -en.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step16_Task_Eksamen i PGR103 V2021 -en.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step16_Task_Eksamen i PGR103 V2021.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step16_Task_Eksamen i PGR103 V2021.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step16_Task_exam2020.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step16_Task_exam2020.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step17_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step17_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step20_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step20_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step4_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step4_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step6_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step6_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step6_task_extra_files/ekstra.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step6_task_extra_files/ekstra.txt -------------------------------------------------------------------------------- /tasks/PGR112_step6_task_extra_files/opg4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step6_task_extra_files/opg4.txt -------------------------------------------------------------------------------- /tasks/PGR112_step6_task_extra_files/opg7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step6_task_extra_files/opg7.txt -------------------------------------------------------------------------------- /tasks/PGR112_step7_Task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step7_Task.md -------------------------------------------------------------------------------- /tasks/PGR112_step8_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step8_Task.pdf -------------------------------------------------------------------------------- /tasks/PGR112_step9_Task.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/PGR112_step9_Task.pdf -------------------------------------------------------------------------------- /tasks/equipment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kristiania-pgr112-bergen/2022/HEAD/tasks/equipment.txt --------------------------------------------------------------------------------