Hi, I wanted to go over some of the applications that were going to be designing.
So they’re all going to have different elements of object oriented programming and each project is going to be a little bit more complex than the one before using some different ideas and concepts.
- We’re going to be building an e-mail application. The scenario will be you’re an IT Support Specialist and you’re charged with the task of creating new email accounts for new hires. Some of your first will be fairly simple to do.
- Our second project is as a student database application.The scenario is you are a database administrator for a top diversity and you need to create an application to manage new student enrollments and their balance or the tuition balance so we will work through that.
- The next one we have the bank account application so you’re a back end developer and you need to create an application to handle new customer account bank requests. And so there’s going to be checking accounts for savings accounts you need to kind of create quite a bit of architecture for this application.
- The fourth one is a mortgage loan applicant application. So the scenario there is you’re building and a program to help a top financial institution make decisions on approving or denying loan applications. So you’re going to read a file with a lot of input and then you need to based on that and put make some decisions on whether this loan is approved or denied and then output that to another file. And so that’s that’s a good program that combine again a lot of different concepts including logic and decision making.
- Then our last one is going to be quite involved and that is the new contract application. So the scenario here is you’re designing an application that will generate a new contract. You’re going to hire contractors and you’re going to run payroll for those new contractors. So there’s a lot of moving parts in this one a lot of different classes you’re reading files, you output into files. You have a lot of data you’re working with and everything’s come from external and handled externally, so this will be a good application for us to just go and build a lot of code here and have a lot of work going on.
So that’s a little bit of a survey of the projects we’re going to be building.
I want tell you that upfront and there might be more later on that it might add to this course but for now these are the five and this should give us some really really good practice and applying Java object oriented design for for these projects.