Introduction to the basics of computer security and privacy. Analysis of technical difficulties of producing secure computer information systems that provide guaranteed controlled sharing. Examination and critique of current systems, methods, certification.
4
UnitsLetter
Grading1, 2, 3
PasstimeNone
Level LimitEngineering
CollegeGrade based on only quizzes and labs. Labs were not too difficult overall, except for the final lab which he accidentally made impossible (curved accordingly though). The quizzes were impossible to study for and did not feel very fair but they were doable. You can also get extra credit for having faster runtimes on the last 2 labs he gives.
Grade was based on 3 quizzes and 9 labs. The labs were never too difficult as long as you understand the lecture material. Except for the final lab which was completely impossible, but he curved accordingly. The quizzes were impossible to study for though, and you could end up doing bad easily. Overall really nice guy though.
If you are taking this course, be prepared to have to teach yourself a lot of c++ code and make good use of TAs and ULAs. The professor's lectures more often than not are centered around the data structures (and yes, the class is technically about them) but include very little actual guidance for your c++ understanding/development. Lengthy labs.
His lectures were easy to follow along with, but his labs were very difficult. The structure of the labs, however, is like office hours, so the teaching team was always very accessible. The quizzes should be called exams tbh because they were weighted so heavily. He curved very well at the end of the class and so many people got an A.
He started including quizzes along with his difficult labs. The quizzes weren't too difficult but the grading is pretty harsh. He doesn't post lecture material anywhere, so you can't miss it.
Very difficult class, but overall I learned a lot. Graded on weekly labs and 3 quizzes, the labs were difficult (were either pretty easy or insanely difficult). OH were helpful to go to. The quizzes aren't too bad, but they're on paper and not forgiving of minor mistakes. you can't do bad on the quizzes.