Hacking, Cyber Security & Web services with Python
駭客◆資安◆雲服務 ~ 網路專家養成班
(for 9th grade & up)
專為 9 年級以上(含)高中生所規劃之網路專家養成班,學生將掌握第一手的網路資安技能、鋪墊成為未來20年內需求最高的網路專家實力
National issues involving cyber security are in the news and on the rise, with the annual cost of data breaches across the globe expected to increase to $6 trillion by 2021. A global cyber security workforce shortage adds to the challenges businesses face as they seek to protect themselves against cyber security threats. Our program seeks to turn this national problem into student opportunities by exposing high- school students to the ever-growing and far-reaching field of cyber security.
Designed for students comfortable with the basics of programming logic and computational thinking (could be acquired by prior experience in MIT Scratch, App Inventor… etc., or passing our placement test), students will learn fundamental Python programming skills such as List, Tuple and Dictionary, and apply these data structure concepts to solve text-processing problems. They will explore the “cloud," a virtual world filled with data and information, shared or secured, and learn how information is collected and retrieved by major web sites, and gain knowledge of various threads on Internet that are part of our digital life. They will dive in the world of TCP/IP, Networking, Inter-networking, HTTP protocol, XML and JSON by learning a brief history of how these technologies evolved, and how they have become part of our digital life. They will work on projects related to popular Web Services application and programming interface by Google, Facebook and Twitter.
Upon completion of this class, students will gain deeper understanding of how our personal information could be attacked by malicious hackers. They will acquire fundamental security and privacy protection techniques to prevent personal information from such attack.
Prior knowledge of text-based programming will be helpful, but not required. Students must bring own laptop computer to the class.
Python 的駭客/資安/雲服務
教學目標:實力養成、專家準備
學習難易度:3 ~ 4 (5 最難,1 最易)
適合年級:9 年級以上(含),需具備Block-coding 程式設計經驗
National issues involving cyber security are in the news and on the rise, with the annual cost of data breaches across the globe expected to increase to $6 trillion by 2021. A global cyber security workforce shortage adds to the challenges businesses face as they seek to protect themselves against cyber security threats. Our program seeks to turn this national problem into student opportunities by exposing high- school students to the ever-growing and far-reaching field of cyber security.
Designed for students comfortable with the basics of programming logic and computational thinking (could be acquired by prior experience in MIT Scratch, App Inventor… etc., or passing our placement test), students will learn fundamental Python programming skills such as List, Tuple and Dictionary, and apply these data structure concepts to solve text-processing problems. They will explore the “cloud," a virtual world filled with data and information, shared or secured, and learn how information is collected and retrieved by major web sites, and gain knowledge of various threads on Internet that are part of our digital life. They will dive in the world of TCP/IP, Networking, Inter-networking, HTTP protocol, XML and JSON by learning a brief history of how these technologies evolved, and how they have become part of our digital life. They will work on projects related to popular Web Services application and programming interface by Google, Facebook and Twitter.
Upon completion of this class, students will gain deeper understanding of how our personal information could be attacked by malicious hackers. They will acquire fundamental security and privacy protection techniques to prevent personal information from such attack.
Prior knowledge of text-based programming will be helpful, but not required. Students must bring own laptop computer to the class.
Python 的駭客/資安/雲服務
教學目標:實力養成、專家準備
學習難易度:3 ~ 4 (5 最難,1 最易)
適合年級:9 年級以上(含),需具備Block-coding 程式設計經驗