Search for question
Question

Why are we doing projects? • Security is a huge area Opportunity to explore an aspect you are interested in • Practice technical communications skills • Valuable in a sofware career Opportunity to show what you have learned in this class. • Lab assignments are necessarily shallow • Model is a conference paper or presentation What is relevant from the class? • We have looked at security in several areas of computing: • Methods of attack • Methods of defense • Operating systems • Networking • The web Learning from the examples Helpful to think of those areas as examples • Software has no physics • What we want to take away are: • • Themes • Lenses • Principles • Ways of thinking about security Project is a way for you to show what you have learned about these, in a specific context Final project submissions • Can be • A report/paper • A recorded video plus slides • Plus a link to GitHub repository for code • Submitted through assignment on LATTE Audience • Professional technical communication is usually about communicating with your peers • In this case, your classmates • You can assume that your readers know generally the same things you do • such as anything we covered in class • ...but they don't know the details of what you are working on ⚫ ...and you shouldn't assume that I know everything about the specific thing you are working on