Module 1 Lesson 2 - Ethics and Security in Computer Programming

Python 1 Module 1 Lesson 2 Banner

Overview_icon.png   Overview

The student will consider the following...

Have you heard of hackers? There are good hackers as well as bad hackers and this is just one issue of ethics and security in computer programming. How do we keep ours and our client's data safe and secure? How do we keep safe while using social media? How do we avoid falling victim to computer frauds and scams? These are other questions that need to be addressed when thinking about computer programming. 

In this lesson, students will learn about ethics and security in computer programming.

objective_icon.png   Objectives

The student will be able to...

  • Understand ethics in computer systems
  • Understand security in computer systems

keyword-search-icon.png   Key Terms

The student should know the following vocabulary...

  • computer ethics
  • netiquette
  • online profiling
  • cookies
  • web beacons
  • privacy policies
  • copyright
  • piracy
  • virus
  • trojan horse
  • worm
  • hacker
  • phishing
  • antivirus software
  • encryption algorithm
  • hashing
  • salt
  • key
  • identity theft
  • spyware
  • digital privacy

activity_icon.png   Activities

The student will perform the following activities...

  • Explore the notes for Lesson 2 - Day 1
  • Watch the Computer Security Video Together - Day 1
  • Complete the Ethics and Security in Computer Programming Activity - Day 1
  • Complete the Ethics and Security in Computer Programming Assignment - Day 2
  • Complete the Module 1 Lesson 2 Quiz - Day 2
  • Complete the Module 1 Individual Learning Reflection - Day 2