fullscreen background
Skip to main content

Summer Quarter

Summer Quarter Underway
Late-Start Classes
Still Available
shopping cart icon0


« Back to Professional & Personal Development

CS 61 — An Introduction to Cybersecurity: Keeping Your Personal and Business Data Safe

Quarter: Summer
Day(s): Wednesdays
Course Format: On-campus course
Duration: 7 weeks
Date(s): Jun 28—Aug 16
Time: 7:00—9:05 pm
Drop Deadline: Jul 18
Unit: 1
Tuition: $355
Instructor(s): Ravi Jagannathan
Limit: 50
Status: Closed
Please Note: No class on July 5
On-campus course
7:00—9:05 pm
Jun 28—Aug 16
7 weeks
Drop By
Jul 18
1 Unit
Ravi Jagannathan
Please Note: No class on July 5
Theft of online data is widespread and affects almost everyone who uses a computer, smartphone, or tablet. The “gold standard” of cybersecurity is what professionals in the field call CIA: confidentiality, integrity, accessibility. But how do they achieve those goals, and how best can the rest of us safeguard against cybercrime? Whether you are responsible for cybersecurity in a business setting, or you simply want to learn how to keep your home computers safe, this course will teach you the basics of what you need to know.

We will start by surveying foundational concepts: cryptography, encryption, and digital signature; symmetric, public, and private keys; malware, viruses, and adware; and others. We will learn how cybersecurity professionals model risks and threats and how Internet hackers attack. We’ll also discuss smart password selection and protection along with ways to protect your tablet, laptop, and mobile phone—and how to keep data safe through life transitions such as change of jobs, births, deaths, marriages, and divorces. Finally, we will look at how security works in mobile, wi-fi, and the cloud. The course will include weekly exercises and discussions, cybersecurity experts as guest speakers, and a project to be presented in the final week of class.

No previous cybersecurity or mathematics experience is required.

Ravi Jagannathan, Principal Cloud/Virtualization Engineer, Juniper Networks

Ravi Jagannathan has thirty years of computer industry experience. Currently, he focuses on developing and deploying high-performance, secure clouds. He works extensively with developers, customers, partners, and venture capitalists providing mentorship and leadership as a project lead, technical manager, and second-level manager. Previously, he worked at SAIC as a virtualization and cloud computing expert.

Textbooks for this course:

There are no required textbooks; however, some fee-based online readings may be assigned.