CSCI 446 Unit #13

Final Paper

As you move forward in your careers, it will be important to not only learn new tools, but also analyze and choose technology. You'll be required to make decisions such as what architecture to use for a project, whether/when it makes sense migrate a product to the latest version of a tool, what tools (ides, repos, etc.) your company should use, etc.

You will choose your own topic for this paper, so as a first step I suggest you spend some time googling topics such as single page applications, best web practices, building websites from scratch vs using content management system, mobile app vs responsive website, angular vs react, MVC vs MVP, etc.

Now choose a topic. Pick something you really think is interesting - it will make the paper much easier to write. Not sure if your topic is appropriate? Send me an email.

Specific Requirements

This paper is worth 5 points (5% of course grade). I expect most grades to be 3/5 or 4/5. Very good papers (strong technical content and well written) will receive 5/5. A paper which appears to have been produced with little effort will receive 1/5 or 2/5.

Requirements:

Think writing isn't important? If your boss asks you to research this kind of topic, and you can create a concise document with a clear analysis, that's a huge plus! I'm looking forward to reading your papers.