SlideShare a Scribd company logo
1 of 10
You cannot copy code from the web
and use it in your project.
Academic Misconduct in Computer
 Programming Courses in Higher
          Education
   You Can’t Use Code Off The Web.
You’ve got an
assignment in your
computer
programming course
due on Monday.

It’s Sunday night.
You solved the first few
problems, and your
program runs and
works, but you can’t get
the last part.
You’re not even sure
where to start.
What do you do?

A.   E-mail the prof
B.   Check the textbook
C.   Search the ‘Web
D.   Visit the Library
E.   Go to Chapters
Work and School Are Different
At Work…
Software used internally…         A product to be released…
• You just have to get it done.   • Serious legal ramifications.
• Whatever means necessary.       • Code written by someone is
• No one probably even cares         their property. They retain
  if code was found online…          copyright.
                                  • Some companies may have
• …but maybe they do.                policies against using code
                                     that was found online.



       “In-house” software        “If it wasn’t written here we can’t use it!”
At School…               You need to
                                             develop problem
   We want you to                              solving skills.
   THINK critically.                         Plagiarism isn’t a
                                                 solution.




Learn the syntax…
                         … and you need to
                             learn the
                            algorithms.            It will take more
                                                  time “fixing” what
                                                 you find online than
                                                    it would take to
                                                     write yourself.
At School…
                       We know you can                You need to
                        do it. Show us.            develop problem
   We want you to                                    solving skills.
   THINK critically.                               Plagiarism isn’t a
                                                       solution.




Learn the syntax…
                               … and you need to
                                   learn the
                                  algorithms.            It will take more
                                                        time “fixing” what
                                                       you find online than
                                                          it would take to
                                                           write yourself.
Plagiarism / Academic Misconduct
• Copying code from the web or other source
  may be considered an Academic Misconduct
• Even if you reference your source...this is a
  program, not a paper.
• Your project, your code, your work, your
  marks.
• It’s that simple.

More Related Content

Viewers also liked

Newsletter for Marie Antoinette
Newsletter for Marie AntoinetteNewsletter for Marie Antoinette
Newsletter for Marie Antoinettevem0026
 
1er. parcial-2010-unidad-2-mate-iv-
1er. parcial-2010-unidad-2-mate-iv-1er. parcial-2010-unidad-2-mate-iv-
1er. parcial-2010-unidad-2-mate-iv-Cesar Barrios
 
Hello My Name Is
Hello My Name IsHello My Name Is
Hello My Name Iscaraconwell
 
Promotional Campaign
Promotional CampaignPromotional Campaign
Promotional Campaignvem0026
 
Georgia southern ppt
Georgia southern pptGeorgia southern ppt
Georgia southern pptwesleyneal44
 
Georgia southern ppt
Georgia southern pptGeorgia southern ppt
Georgia southern pptwesleyneal44
 
Metrosexual
MetrosexualMetrosexual
Metrosexualvem0026
 
Teaching with Minecraft - Minecraft for Teachers
Teaching with Minecraft - Minecraft for TeachersTeaching with Minecraft - Minecraft for Teachers
Teaching with Minecraft - Minecraft for TeachersRick Henderson
 
The marketing strategy
The marketing strategy The marketing strategy
The marketing strategy vem0026
 

Viewers also liked (9)

Newsletter for Marie Antoinette
Newsletter for Marie AntoinetteNewsletter for Marie Antoinette
Newsletter for Marie Antoinette
 
1er. parcial-2010-unidad-2-mate-iv-
1er. parcial-2010-unidad-2-mate-iv-1er. parcial-2010-unidad-2-mate-iv-
1er. parcial-2010-unidad-2-mate-iv-
 
Hello My Name Is
Hello My Name IsHello My Name Is
Hello My Name Is
 
Promotional Campaign
Promotional CampaignPromotional Campaign
Promotional Campaign
 
Georgia southern ppt
Georgia southern pptGeorgia southern ppt
Georgia southern ppt
 
Georgia southern ppt
Georgia southern pptGeorgia southern ppt
Georgia southern ppt
 
Metrosexual
MetrosexualMetrosexual
Metrosexual
 
Teaching with Minecraft - Minecraft for Teachers
Teaching with Minecraft - Minecraft for TeachersTeaching with Minecraft - Minecraft for Teachers
Teaching with Minecraft - Minecraft for Teachers
 
The marketing strategy
The marketing strategy The marketing strategy
The marketing strategy
 

Similar to Don't Copy Code From the Web

TMA 2015 The Technical Mind
TMA 2015 The Technical MindTMA 2015 The Technical Mind
TMA 2015 The Technical MindSteve Levy
 
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developersMichael Marotta
 
How to Teach Yourself to Code
How to Teach Yourself to CodeHow to Teach Yourself to Code
How to Teach Yourself to CodeMattan Griffel
 
Learning through answering
Learning through answeringLearning through answering
Learning through answeringEran Zimbler
 
On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)Zoe Landon
 
On Readability of Code
On Readability of CodeOn Readability of Code
On Readability of CodeArun Saha
 
CPP01 - Introduction to C++
CPP01 - Introduction to C++CPP01 - Introduction to C++
CPP01 - Introduction to C++Michael Heron
 
30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbookGabriel Paunescu 🤖
 
What's the best advice anyone ever gave you about development?
What's the best advice anyone ever gave you about development? What's the best advice anyone ever gave you about development?
What's the best advice anyone ever gave you about development? Tech Jobs
 
How To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy StepsHow To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy Stepsnorthofnormal
 
Unplugged programming
Unplugged programmingUnplugged programming
Unplugged programmingDoug Taylor
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimationAlberto Brandolini
 
Tech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp ChicagoTech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp ChicagoFred Lee
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014michaelag1971
 
Most valuable software design principles
Most valuable software design principlesMost valuable software design principles
Most valuable software design principlesJeroen Hildering
 
Good Qualities of a developer
Good Qualities of a developerGood Qualities of a developer
Good Qualities of a developerSophia Dagli
 
five great tips for being successful in the art of programming.
 five great tips for being successful in the art of programming. five great tips for being successful in the art of programming.
five great tips for being successful in the art of programming.Jenny Jordan
 
Five Tips To Help You Tackle Programming
Five Tips To Help You Tackle ProgrammingFive Tips To Help You Tackle Programming
Five Tips To Help You Tackle ProgrammingWiley
 
[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School💻 Anton Gerdelan
 
Software Development Essential Skills
Software Development Essential SkillsSoftware Development Essential Skills
Software Development Essential SkillsJohn Choi
 

Similar to Don't Copy Code From the Web (20)

TMA 2015 The Technical Mind
TMA 2015 The Technical MindTMA 2015 The Technical Mind
TMA 2015 The Technical Mind
 
Documentation for developers
Documentation for developersDocumentation for developers
Documentation for developers
 
How to Teach Yourself to Code
How to Teach Yourself to CodeHow to Teach Yourself to Code
How to Teach Yourself to Code
 
Learning through answering
Learning through answeringLearning through answering
Learning through answering
 
On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)On Selecting JavaScript Frameworks (Women Who Code 10/15)
On Selecting JavaScript Frameworks (Women Who Code 10/15)
 
On Readability of Code
On Readability of CodeOn Readability of Code
On Readability of Code
 
CPP01 - Introduction to C++
CPP01 - Introduction to C++CPP01 - Introduction to C++
CPP01 - Introduction to C++
 
30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook30% faster coder on-boarding when you have a code cookbook
30% faster coder on-boarding when you have a code cookbook
 
What's the best advice anyone ever gave you about development?
What's the best advice anyone ever gave you about development? What's the best advice anyone ever gave you about development?
What's the best advice anyone ever gave you about development?
 
How To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy StepsHow To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy Steps
 
Unplugged programming
Unplugged programmingUnplugged programming
Unplugged programming
 
The final words about software estimation
The final words about software estimationThe final words about software estimation
The final words about software estimation
 
Tech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp ChicagoTech Talk @ Dev Bootcamp Chicago
Tech Talk @ Dev Bootcamp Chicago
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014
 
Most valuable software design principles
Most valuable software design principlesMost valuable software design principles
Most valuable software design principles
 
Good Qualities of a developer
Good Qualities of a developerGood Qualities of a developer
Good Qualities of a developer
 
five great tips for being successful in the art of programming.
 five great tips for being successful in the art of programming. five great tips for being successful in the art of programming.
five great tips for being successful in the art of programming.
 
Five Tips To Help You Tackle Programming
Five Tips To Help You Tackle ProgrammingFive Tips To Help You Tackle Programming
Five Tips To Help You Tackle Programming
 
[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School
 
Software Development Essential Skills
Software Development Essential SkillsSoftware Development Essential Skills
Software Development Essential Skills
 

Recently uploaded

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Don't Copy Code From the Web

  • 1. You cannot copy code from the web and use it in your project.
  • 2. Academic Misconduct in Computer Programming Courses in Higher Education You Can’t Use Code Off The Web.
  • 3. You’ve got an assignment in your computer programming course due on Monday. It’s Sunday night.
  • 4. You solved the first few problems, and your program runs and works, but you can’t get the last part. You’re not even sure where to start.
  • 5. What do you do? A. E-mail the prof B. Check the textbook C. Search the ‘Web D. Visit the Library E. Go to Chapters
  • 6. Work and School Are Different
  • 7. At Work… Software used internally… A product to be released… • You just have to get it done. • Serious legal ramifications. • Whatever means necessary. • Code written by someone is • No one probably even cares their property. They retain if code was found online… copyright. • Some companies may have • …but maybe they do. policies against using code that was found online. “In-house” software “If it wasn’t written here we can’t use it!”
  • 8. At School… You need to develop problem We want you to solving skills. THINK critically. Plagiarism isn’t a solution. Learn the syntax… … and you need to learn the algorithms. It will take more time “fixing” what you find online than it would take to write yourself.
  • 9. At School… We know you can You need to do it. Show us. develop problem We want you to solving skills. THINK critically. Plagiarism isn’t a solution. Learn the syntax… … and you need to learn the algorithms. It will take more time “fixing” what you find online than it would take to write yourself.
  • 10. Plagiarism / Academic Misconduct • Copying code from the web or other source may be considered an Academic Misconduct • Even if you reference your source...this is a program, not a paper. • Your project, your code, your work, your marks. • It’s that simple.

Editor's Notes

  1. Great place to pause and get responses to questions. Great place for using “clicker” technology.