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
KRUEGEL C I
Chris Kruegel
4.8
9 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
387 1015
F
09:00 AM - 09:50 AM
0 / 40

387 1015
F
10:00 AM - 10:50 AM
0 / 40

387 1015
F
11:00 AM - 11:50 AM
0 / 40

See All
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 Fall 2024 Total: 32
CMPSC 177 Kruegel C I Spring 2024 Total: 106
See All
9
4.8
CS177 . Kruegel C I 8 Months Ago

Superb professor. Hard tests and hard labs, and those two make up your entire grade. He makes the class difficult but rewarding. Take only if you genuinely care about the subject and want to learn, not if you want an easy A. He will make you work for it!

0 helpful 0 unhelpful
CS177 . Kruegel C I 1 Year, 7 Months Ago

Great lectures, but you can still do well on the exams if you diligently study the slides. The labs/projects are really fun. You also won't realize how important this class is until you take it, so trust me, take it. I'd wished I'd taken it sooner when I got asked questions about how I made my projects secure in job interviews.

0 helpful 0 unhelpful
CS177 . Kruegel C I 1 Year, 7 Months Ago

He is a great professor who is passionate about his research. He teaches well and explains the concerts really thoroughly. I would take him again!

0 helpful 0 unhelpful
CS177 . Kruegel C I 2 Years Ago

CS177 was literally the best course I have taken at UCSB, though tests would be difficult. extra credits would be given if you solve some advanced difficult lab homework.

0 helpful 0 unhelpful
CS177 . Kruegel C I 3 Years Ago

I don't know why networks is not a prerequisite for this class. I was pretty lost for the first third of the class because of that. That being said, Prof Kruegel is knowledgeable and makes the information easy to understand and I did enjoy the rest of the class.. Projects were fun and satisfying. Exams were terrible though, impossible to study for.

0 helpful 0 unhelpful
CS177 . Kruegel C I 5 Years Ago

Great lecturer and very knowledgeable.

0 helpful 0 unhelpful
See all 9 reviews
CMPSC 165B
0 / 150 Enrolled
Machine Learning
Wenbo Guo 4.5
M W
15:30 PM - 16:45 PM
CMPSC 165A
0 / 150 Enrolled
Artificial Intelligence
James Preiss 2.1
T R
11:00 AM - 12:15 PM
CMPSC 170
0 / 120 Enrolled
Operating Systems
Tao Yang 3.0
M W
09:30 AM - 10:45 AM
CMPSC 174A
0 / 120 Enrolled
Fundamentals of Database Systems
Jianwen Su 2.1
T R
09:30 AM - 10:45 AM
CMPSC 176C
0 / 150 Enrolled
Advanced Topics in Internet Computing
Gupta A
T R
14:00 PM - 15:15 PM
CMPSC 176A
0 / 144 Enrolled
Introduction to Computer Communication Networks
Nabeel Nasir 4.9
M W
14:00 PM - 15:15 PM