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.

Prerequisites: Computer Science 170 (may be taken concurrently).

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 279
These majors only cmpsc cmpen cptcs
BURK K T
Kevin Burk
3.0
68 reviews
PHELP1260
T
14:00 PM - 14:50 PM
6 / 38 Closed

PHELP2524
R
16:00 PM - 16:50 PM
37 / 37 Full

387 1015
R
17:00 PM - 17:50 PM
20 / 38

PHELP1508
R
18:00 PM - 18:50 PM
12 / 37

Spring 2024 . Kruegel C I
PSYCH1924
M W
12:30 PM - 13:45 PM
Fall 2024 . Kruegel C I
CHEM 1171
T R
17:00 PM - 18:15 PM
See All
CMPSC 177 Kruegel C I Spring 2024 Total: 106
CMPSC 177 Kruegel C I Spring 2023 Total: 29
See All
70
3.0
CS24 . Burk K T 3 Days Ago

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.

0 helpful 0 unhelpful
CS24 . Burk K T 5 Days Ago

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.

0 helpful 0 unhelpful
CS9 . Burk K T 15 Days Ago

The class was genuinely hard, harder than other profs from what I have seen. He is an actually good prof though and cares about making sure that his students learn the concept, lectures are genuinely effective. Just make sure you are doing the labs right.

0 helpful 0 unhelpful
CS9 . Burk K T 3 Months Ago

It is impossible to know what going to be on the test, so you have to search everything he taught you outside. And in that process, you will learn a lot of new things and be better. (prof's intent) no study guide. Labs is hard, but its fun. Use paper to take note. He did big curve (really good). Be prepared to run a function on paper.

0 helpful 0 unhelpful
CS9 . Burk K T 3 Months Ago

do you people expect him to just tell you how to do the labs in lecture? is that your definition of a “good lecturer”? if you actually pay attention and understand what he's trying to teach, and then make a genuine effort to apply the concepts and do the labs yourself, you'll learn a ton. unbelievable how people do not even try to use their brains

0 helpful 0 unhelpful
CS9 . Burk K T 3 Months Ago

RUN. This class is like taking 3 classes at once. What we learn in lecture (1) has nothing to do with the labs (2) and nothing to do with the exams (3). Exams show that he does not know how to test computer science knowledge. Most people GPTd this class. Exam avgs are around ~45%, and he does not even moderately believe that is his fault.

0 helpful 0 unhelpful
See all 70 reviews
CMPSC 165B
150 / 150 Full
Machine Learning
Guo W
T R
15:30 PM - 16:45 PM
59.7% A
CMPSC 165A
150 / 150 Full
Artificial Intelligence
Preiss J A
T R
11:00 AM - 12:15 PM
53.6% A
CMPSC 170
100 / 100 Full
Operating Systems
Tao Yang 3.0
T R
09:30 AM - 10:45 AM
39.5% A
CMPSC 174B
73 / 150 Enrolled
Design and Implementation Techniques of Database Systems
Divyakant Agrawal 2.9
M W
09:30 AM - 10:45 AM
55.3% A
CMPSC 174A
150 / 150 Full
Fundamentals of Database Systems
Jianwen Su 2.0
M W
14:00 PM - 15:15 PM
48.8% A
CMPSC 176C
47 / 150 Enrolled
Advanced Topics in Internet Computing
Gupta A
M W
12:30 PM - 13:45 PM
61.3% A