UCSBPlat 2.0 Beta Preview: course syllabus, automated class registration, and more Be the first to see

Security analysis of networked systems. Analysis of techniques for network scanning, spoofing, hijacking, and denial-of-service attacks. Vulnerability analysis of applications and web-based systems. Intrusion detection and prevention techniques.

Prerequisites: Computer Science 177.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc
VIGNA G
Giovanni Vigna
4.1
9 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
Fall 2025 . Vigna G
PHELP3526
M W
11:00 AM - 12:50 PM
See All
CMPSC 279 Vigna G Fall 2025 Total: 13
CMPSC 279 Vigna G Fall 2024 Total: 33
See All
9
4.1
CS279 . Vigna G 2 Months Ago

Coolest prof i ever met

0 helpful 0 unhelpful
CS279 . Vigna G 14 Years Ago

Best course offered by the CS department. Though the workload is high, the course is so interesting that it doesn't seem like a burden. The assignments are top class and really help you learn a lot in security. Participation in iCTF is the best part of the course!

1 helpful 0 unhelpful
CS279 . Vigna G 14 Years Ago

Very HARD class. If you don't know how to code, drop it. However, the teacher is fantastic and the topic is awesome. I would have not imagined that security was this much fun. Best class I ever took at UCSB by far but an INSANE amount of work (insane, but fun). Not to mention that the prof is cute (and funny).

0 helpful 0 unhelpful
CS279 . Vigna G 15 Years Ago

Really loves what he's teaching! A guru in computer security and can recommend this class to everyone:)

0 helpful 0 unhelpful
CS190G . Vigna G 9 Days Ago

Good professor, very difficult class, lots of work but very rewarding!

0 helpful 0 unhelpful
CS190G . Vigna G 20 Days Ago

Probably my favorite CS course I've taken at UCSB. Homework assignments were a very fun format (hacking challenges), and the resources provided like pwn college supplemented the lectures very well. If you are even a little interested in cybersecurity/hacking, this course will be extremely fun and enlightening.

0 helpful 0 unhelpful
See all 9 reviews
CMPSC 270
26 / 35 Enrolled
Operating Systems
Rich Wolski 4.2
M W
09:00 AM - 10:50 AM
CMPSC 280
21 / 20 Full
Computer Graphics
Lingqi Yan 2.8
T R
09:30 AM - 10:45 AM
CMPSC 291G
0 / 35 Enrolled
Special Topics in Computer Science, Applications, Security and Cryptography
Guo W
T R
17:00 PM - 18:50 PM
CMPSC 291A
27 / 35 Enrolled
Special Topics in Computer Science, Applications, General
Walker Z
T R
09:00 AM - 10:50 AM
CMPSC 291A
30 / 35 Enrolled
Special Topics in Computer Science, Applications, General
Tao Yang 2.9
M W
13:00 PM - 14:50 PM
CMPSC 291I
26 / 35 Enrolled
Special Topics in Computer Science, Applications, Visual Computing and Interaction
Misha Sra 2.7
T R
15:00 PM - 16:50 PM