- The course, CSE 108 - OOP is divided into 2 parts. In this course, OOP is taught in two different programming languages. The first part is using c++, and the second part is using Java. This repository contains all the resources, assignments, and practice sessions of the second part of the course.
- You can find the resources of the first part of the course CSE108-cpp-OOP
Have a look at the course outline
for more details.
- Week-8 | Practice Session 1
- Topics: Introduction to Java, Java simple program, scanner, array, command line argument.
- Practice Problems
- Solution to Practice Problems
- Week-10 | Practice Session 2
- Topic: Inheritance, Interface, Exception
- Practice Problems
- Solution to Practice Problems
- Week-12 | Practice Session 3
- Topic: Threading
- Practice Problems
- Solution to Practice Problems
- Week-13 | Practice Session 4
- Topic: Networking
- Practice Problems
- Solution to Practice Problems
- Week-9 | Offline 1
- Topics : Java simple program, scanner, array, command line argument
- It's a league simulator program where you can add teams, add players, and simulate matches between teams.
- Offline 1 Specifications
- Offline 1 Soultion
-
Week-11 | Term Project Part 1
-
Week-14 | Term Project Final Submission
- 01. Introduction to Java
- 02. Java More Details
- 03. Java Strings
- 04. Java Inheritance
- 05. Java Package Interface Exception
- 06. Java Threading
- 07. Java Networking
- 08. Java Enumeration TypeWrappers Autoboxing
- 09. Java Generics Collections
- 10. Java Excel
- 11. Java Modules
- 12. Java IO
- 13. JavaFX Sample Project
- Week-1-to-7: The first part of the course | OOP using c++
- Week-8 | Practice Session 1
- Week-9 | Offline 1
- Week-10 | Practice Session 2
- Week-11 | Term Project Part 1
- Week-12 | Practice Session 3
- Week-13 | Practice Session 4
- Week-14 | Term Project Final Submission
This repository is an archive of the author's solutions to course assignments. These solutions are provided as-is and are not guaranteed to be error-free or comprehensive. The author accepts no responsibility for any issues or damage resulting from the use of these solutions. They are intended for reference only, and copying them for academic purposes is strongly discouraged. The author is not liable for any consequences arising from academic dishonesty.