Project topic proposal
Assignment: Project Topic Proposal
First assignment Directions: Your assignment this week is to come up with a topic or two, the type of project, and the technologies that you would be using.
Overview:
In this course, you'll be doing a capstone project. This capstone project will be an individual software development project. The goals are that you'll get some experience doing a software development project, from planning to implementing, to testing and documenting. Your project could be a desktop application, a website, a mobile app, or even another type of projects such as a simulation or analytics project. The choice of technology is up to you. Presumably, you'll draw on some of the skills you learn in classes that you've taken, like Java or Visual Basic. But you are free to choose any technology. It's good to learn new skills, but since this is an eight-week class, it would be difficult to do a project entirely with technologies that are new to you. There will likely be new libraries or functionalities that you will have to master regardless of your choice of technologies. Regarding the topic. That is also your choice. The ideal topic is one that you know about. It could be related to a type of business that you've worked with or to a topic that you're interested in. In any case, the project should be as close as possible to what would be required in an application that was to be used by real customers. To take into account all of the considerations and options that would be needed. Your insight into what would be required can be important. The best projects are typically ones related to fields that the student has worked in or is very interested in. Of course, the project must demonstrate some non-trivial functionality, but still, be something that you can realistically do within the semester. Remember that there will be the time required for planning, documenting, and testing. Your project should represent new work, not a project that you've previously developed. If you want to build on something that you've already done, you must show and describe in some detail what you have now and describe what you proposed to add to the project for this class. Hopefully, it'll be something that you find interesting and rewarding to develop. The first order of business is to come up with a topic or two, keeping in mind our time constraints. That's your first assignment. Good luck with your project.