- Beneficial and Harmful Effects
- Digital Divide
- Computing Bias
- Crowdsourcing
- Legal / Ethical Concerns (TEACHER)
- Safe Computing
Beneficial and Harmful Effects
Beneficial effects: the result of advancements in communication, commerce, and programming E.g. Baymax
- Automated telephone tree, more efficient, saves money
- Science + Tech, MRI scanning, DNA sequencing, developing vaccines
- Access of Education, online encyclopedias, access to databases, browers
Harmful effects: the potential misuse or dilemma that may come with developing technology E.g.
- Unsafe use + Cyberbullying, kids being exposed to innappropriate schenarios, they can face harsh words
- Social Media: many get bullied or experienced things leading to lowered self esteem, some commit suicide, others take on viral trends which can be dangereous
- Blindly trusting computers: e.g. trolly problem
Neutral effects: things that could be both beneficial or harmful
- AI: ethics are debatable
- Easy to use, helps with learning, increased productivity
- Analyze data, help in healthcare
- Contributes to climate change and global warming to power ChatGPT
- deteriorates students’ critical thinking
- UAVs/Drones
- efficent way to spread pesticide
- violation of privacy
- back control leads to crashes into power lines
- use in military/warfare
- good camera to see things in the distance
- Gene Editing
- helps scientists figure out how to treat genetic disease
- make crops resistant and more yield
- can cause fetal damages, can affect future generations
- when unregulated, can be used in harmful, cruel ways
Popcorn Hack 1:
Something that leads to further advancements in life and society. Something that is missued or unethically used, leading to difficulties.
Popcorn Hack 2:
Science and Technology might be the most impactful because it directly improves health and longevity. Medical advancements like MRI scans, DNA sequencing, and vaccines have saved millions of lives and continue to enhance healthcare. Additional beneficial effects of technology include remote work & communication; tools like Zoom and Slack allow people to work from anywhere, increasing flexibility.
Popcorn Hack 3:
I think Artificial Intelligence is a dilemma that leans more toward being beneficial because AI can analyze massive datasets, automate repetitive tasks, and provide quick answers, saving time and resources for businesses, students, and professionals. AI helps diagnose diseases, monitor patients, and even assist in drug discovery, improving medical outcomes. And, AI tools can support students in understanding complex topics, improving accessibility for those with learning disabilities.
Homework:
Based on the brainstorming you did during the lesson, pick a beneficial or harmful effect and in 5 sentences fully explain why you think this topic is beneficial of harmful?
- One harmful effect of technology is cyberbullying on social media. Many children and teenagers are exposed to harmful messages, harassment, and inappropriate content, which can severely impact their mental health. Victims of cyberbullying often experience anxiety, depression, and low self-esteem, and in extreme cases, it has led to self-harm or suicide. Additionally, viral challenges and trends can be dangerous, encouraging reckless behavior that puts young people at risk. While social media can connect people, its misuse can lead to devastating consequences, making it a significant harmful effect of modern technology.
Digital Divide
The digital divide significantly impacts students’ educational opportunities, particularly affecting those without reliable internet access. Addressing these disparities is crucial for ensuring equitable futures.
Importance of Technology Access: Education - Online learning, research, assignments, Employment - Job searching, remote work, skill training, Healthcare - Telemedicine, health information, online appointments, Community Participation - Civic engagement, social connection, community resources
Weak Infrastruction: developing nations - internet infrastructure is limited or nonexistent, causing entire communities to remain offline
Ethical and Societal Concerns:
- Fairness - eneryone derserse access
- Social Justice - technology gaps in marginal communities creates disadvantages
- Responsibility - should be a community wide thing
Solutions to Bridge the Divide
- subsidize devices and internet costs
- offer government funded programs
- improved infrastructure
- inclusive technologies for those with disabilities
- public policies for digital equity
Homework
Write 5 sentences describing what you have noticed about the digital divide in your own community. Consider how socioeconomic factors, location, and access to technology may play a role. Then explain how you can personally help bridge this gap—perhaps through awareness, advocating for policy changes, or supporting community-based tech programs. Make sure each sentence provides a clear insight or action step. Submit your 5 sentences in the next class.
- In my community, I’ve noticed that students from lower-income households often struggle with completing online assignments due to unreliable internet access or a lack of personal devices. Rural areas face connectivity challenges, making remote learning and telemedicine difficult for many families who rely on these services. Public libraries and community centers provide internet access, but they often have limited hours, making it hard for students and job seekers to use them effectively. I can help bridge this gap by advocating for local government initiatives that provide subsidized internet access and devices to underprivileged students. Additionally, I can volunteer with local organizations that teach digital literacy skills, ensuring that more people in my community can benefit from available technology.
Computing Bias
Occurs because of
- historical biases
- flawed data
Explicit vs Implitict Data
- explicit: data that the user directly provides e.g. name
- implitict: based on the data, impliciations are made e.g. watch recommendations
Types of Bias:
- Algorithmic bias: bias created by faulty or ___ data e.g. when AI is trained with a biased data set -> biased results
- Data bias: data contains errors or incomplete information, unequal representation
- Cognative bias: decisions and judgements tied to ur bias, someone’s own bias is introduced into their data, aka confirmation bias
Sometimes bias is good - e.g. going to speak at a DNC or RNC.
Intentional bias - the deliberate inftroduction of bias into algorithms Unintentional bias - when algorithms r trained on flawed or incomplete data -> bias, but it wasn’t purposely imaccurate
Pre processing -> In processing -> Post processing
Homework
Crowdsourcing
Uses the knowledge and skills of a large group of people Types:
- Crowd funding - raise money through funds from many, e.g. GoFundMe
- Crowd creation - Gathering creative input from a crowd, often for content generation or design e.g. wikipedia
- Crowd voting - get opinions from many people - e.g. Reddit
- Crowd wisdom - Using collective intelligence for decision-making or problem-solving e.g. stack overflow
Data Crowdsourcing - method of colleting data from a large group of people, typically online
- Wikipedia - collaborative
- Google maps - real time tracking
- benefits; quick data collection, diverse input, cost effective, scalable and adaptable
- challenges: hard for privacy concerns, quality control
- ethical concerns: privacy, exploitation, compensation
Open Source Development
- anyone can see and share the code
- encourage teamwork + ideas
- hard to manage
Distributed Computing - Distributed computing involves a system of multiple computers working together over a network to solve a problem or complete a task. These systems share resources, such as processing power, storage, and data, to achieve a common goal.
- e.g. Bitcoin mining, SETI@home, cloud computing
- benefits:
- challenges:
- ethical concerns:
Popcorn hack 1
- Crowdsourcing drives innovation through four main types: crowdfunding, which raises funds from many individuals to support startups and creative projects; crowd creation, where collective input generates content and designs, as seen in Wikipedia and open-source software; crowd voting, which gathers public opinions to influence trends and product development, like Reddit and online reviews; and crowd wisdom, which leverages collective intelligence for problem-solving, as used in Stack Overflow and Google’s reCAPTCHA. Each type enhances accessibility, scalability, and collaboration, accelerating innovation across various fields.
Popcorn Hack 2
- Data crowdsourcing collects data from many individuals, often through online platforms, and contributes to open-source development by enabling collaborative data collection. This process improves accessibility and fosters innovation, as open-source projects benefit from diverse, up-to-date datasets. Examples of public datasets created through crowdsourcing include Wikipedia, OpenStreetMap (OSM), and Google Maps (user contributions), all of which provide valuable, freely accessible information for research, development, and technological advancements.
Popcorn Hack 3
- Distributed computing contributes to innovations through crowdsourcing by allowing multiple computers to work together over a network to solve complex problems efficiently. This approach enables large-scale data processing, resource sharing, and computational power that would be impossible for a single machine. Crowdsourced distributed computing projects, such as SETI@home, use volunteers’ computers to analyze astronomical data, advancing space research. Similarly, Folding@home leverages distributed computing to simulate protein folding, helping scientists develop treatments for diseases. By harnessing the collective power of many computers, distributed computing enables breakthroughs in fields like medicine, artificial intelligence, and climate modeling, accelerating innovation through global collaboration.
Homework
- Crowdsourcing has significantly impacted modern innovation by leveraging the knowledge and skills of a large group of people to solve problems, generate ideas, and develop new technologies. Different types of crowdsourcing, such as crowdfunding, crowd creation, crowd voting, and crowd wisdom, enable individuals and organizations to tap into collective intelligence for various purposes. Distributed computing further enhances crowdsourcing efforts by allowing multiple computers to work together, as seen in projects like SETI@home and Bitcoin mining. Additionally, data crowdsourcing plays a crucial role in open-source development by enabling collaborative data collection, contributing to publicly available datasets like Wikipedia, Google Maps, and OpenStreetMap.Looking ahead, crowdsourcing has the potential to drive even greater innovation by integrating emerging technologies such as artificial intelligence and blockchain, making collaborative problem-solving more efficient and impactful.
Legal / Ethical Concerns (TEACHER)
Safe Computing
PII - Personally identifiable information
- ssn, full name, etc.
Cookies are use
- time based (session based) - deleted when you close the tab
- persistent cookies - stay there even if you close the tab
- 1st party cookies - tracks user behavior by the owner to set user preferences
- 3rd party cookies - 3rd parties use it to set ad preferences
Password security
- requirements ensure safety
Encryption
- process of changing data into a code format to prevent unauthorized access
- Symmetric Encryption (Private Key Encryption)
- The same key is used for both encryption and decryption
- Faster but requires securely sharing the key between parties
- Example: AES (Advance Encryption Standard) used for securing files
- Asymmetric Encryption (Public Key Encryption)
- Uses a pair of keys:
- Public Key (for encryption)
- Private key (for decryption)
- More secure for internet communications since users don’t need to share a single key.
- Hashing (One-way encryption)
- Converts data into a fixed length string that cannot be reversed
- Used for storing passwordss securely.
- Example: SHA-256 (Secure Hash Algorithm) used in blockchain and password security.
- Web Security: HTTPS (SSL/TLS encryption) protects websitess from eavesdropping
- Messaging Apps: End-to-end encryption ensures that messages are private
Phishing
Website Spoofing
Smishing (SMS Phishing)
Verification
- 2FA/MFA
- Digital Structures
- CAPTCHA
Homework
import random
def caesar_cipher(text, shift, mode):
result = ""
if shift == "random":
shift = random.randint(1, 25) # Generate a random shift between 1 and 25
print(f"Random shift value: {shift}") # Display the generated shift
for char in text:
if char.isalpha(): # Encrypts only letters
shift_amount = shift if mode == "encrypt" else -shift
new_char = chr(((ord(char.lower()) - 97 + shift_amount) % 26) + 97)
result += new_char.upper() if char.isupper() else new_char
else:
result += char # Keeps spaces and non-letter characters unchanged
return result
# Get user input
mode = input("Do you want to encrypt or decrypt? ").strip().lower()
message = input("Enter your message: ")
shift_input = input("Enter shift value (number of places to shift or 'random'): ").strip()
# Convert shift to integer if it's not "random"
shift = int(shift_input) if shift_input.isdigit() else "random"
# Perform encryption/decryption
output = caesar_cipher(message, shift, mode)
print(f"Result: {output}")
Random shift value: 14
Result: yohvsfwbs