← Back to courses

CSE 4303

Introduction to Computer Security

COMPUTER SCIENCE AND ENGINEERING

Secure computing requires the secure design, implementation, and use of systems and algorithms across many areas of computer science. Fundamentals of secure computing such as trust models and cryptography will lay the groundwork for studying key topics in the security of systems, networking, web design, machine learning algorithms, mobile applications, and physical devices. Human factors, privacy, and the law will also be considered. Hands-on practice exploring vulnerabilities and defenses using Linux, C, and Python in studios and lab assignments is a key component of the course. Prerequisites: CSE 247 and either CSE 361 or CSE 332.

Instructors

Cole, Jonathan Shidal, Ning Zhang, Steve Cole

3.7
Quality
2.7
Difficulty
3
Reviews
Sign in to Review

Reviews

Quality: 2Difficulty: 2Cole

Really nice guy, but a terrible lecturer. So bad in fact that I never went to class after the first two weeks. It is nearly impossible to stay up as he lectures. Easy exams, good grading, interesting course material, nice homework, but terrible lectures.

3/13/2023

Quality: 5Difficulty: 4Cole

Cole is a great professor. His lectures aren't the most engaging, but he is very caring for students and encourages participation. He is very caring and answers any questions thoroughly and really makes sure the students learn from his class.

4/14/2021

Quality: 4Difficulty: 2Cole

Cole is a great guy who genuinely cares about his students. He constantly seeks out feedback on his lectures and content, both of which are engaging and reasonable. He's not like the greatest teacher on earth but he's understanding and approachable and the class itself is fairly easy and interesting.

4/25/2019