Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hmasum52/cse308-software-engineering-sessional

Contains all offline assignment implementation
https://github.com/hmasum52/cse308-software-engineering-sessional

chain-of-responsibility-pattern creational-design-patterns design-patterns java junit5 oop structural-design-patterns unit-testing

Last synced: 23 days ago
JSON representation

Contains all offline assignment implementation

Awesome Lists containing this project

README

        

## Offline-1: Object Oriented Programming Revisit

- Instructions: [pdf](./1-offline-1-oop/Offline1.pdf)
- Implementation: [code](./1-offline-1-oop/src/)

## Offline-2: Creational Design pattern

- Instructions: [pdf](./2-creational-design-pattern/Assignment-2.pdf)
- Implementation:
- Problem 1: [Queue Management System](./2-creational-design-pattern/queue-management-system/README.md) -> [code](./2-creational-design-pattern/queue-management-system/src/)
- Problem 2: [Syntax highlighting](./2-creational-design-pattern/syntax-higlighter/README.md) -> [code](./2-creational-design-pattern/syntax-higlighter/src/)

## Offline-3: Structural Design Pattern
- Instructions: [pdf](./3-structural-design-pattern/Assignment-3-CSE-308-Jan-22.pdf)
- Implementation:
- Problem-1: Adapter -> [code](./3-structural-design-pattern/1-adapter/src/)
- Problem-2: Decorator -> [code](./3-structural-design-pattern/2-decorator/src/)

## Offline-4: Unit testing
`java` `junit5`
- Instructions: [pdf](./4-unit-testing/Offline-4.pdf)
- Implementation:
- src code: [GradeCalculator.java](./4-unit-testing/unit-testing/src/main/java/GradeCalculator.java)
- test code: [GradeCalculatorTest.java](./4-unit-testing/unit-testing/src/test/java/GradeCalculatorTest.java)