Practice Intellectual Property in CS Thinking

Use these practice problems to test your method after reviewing the concept explanation and worked examples.

Quick Recap

Legal rights that protect creations of the mind โ€” inventions, literary and artistic works, designs, symbols, names, and images used in commerce. In computing, intellectual property covers software licenses, open source agreements, Creative Commons content, patents on algorithms, and fair use provisions.

Just as you own physical property, creators own their ideas and creative works. Copying without permission is like taking someone's belongings.

Showing a random 20 of 50 problems.

Example 1

easy
Which Creative Commons element forbids commercial use?

Example 2

challenge
Discuss why software patent reform is a recurring policy topic, citing one harm and one benefit of software patents.

Example 3

easy
A photo is released under a Creative Commons 'CC BY' license. What is the main thing you must do to use it?

Example 4

medium
A startup uses an Apache 2.0 licensed library in a commercial product. Is this allowed and what is one obligation?

Example 5

medium
A student copies a paragraph from a website into their report without credit and submits it. Name the IP/ethics violation and the simple fix.

Example 6

hard
What is a 'patent troll' and why is it considered a problem?

Example 7

medium
A musician releases a track under a Creative Commons 'CC BY-NC' license. A company wants to use it in a paid advertisement. Is that allowed, and why?

Example 8

easy
An engineer invents a new, non-obvious machine. Which IP type protects the invention itself?

Example 9

challenge
An AI image generator was trained on millions of copyrighted artworks without licenses, and now produces images in a living artist's style. Identify the central IP question and why it is unsettled.

Example 10

medium
What does DMCA stand for, and what kind of process does it provide for online copyright disputes?

Example 11

medium
A teacher photocopies one chapter from a textbook for one class lesson. Which doctrine might permit this?

Example 12

medium
A student finds code on the internet that solves their programming homework. Is it legal to copy and submit it? Discuss both the legal and ethical issues.

Example 13

easy
Fill in: A ___ protects a brand name or logo.

Example 14

medium
Map each scenario to copyright, patent, or trademark: (a) a new sorting algorithm, (b) the source code of a game, (c) a company's three-letter logo.

Example 15

medium
A blogger quotes two sentences from a news article to critique it, with credit. Which IP doctrine most likely permits this?

Example 16

hard
A developer publishes code with no license attached. Can others legally use it freely?

Example 17

medium
Why might patenting an algorithm be controversial in computing, even when legal?

Example 18

easy
What is public domain?

Example 19

hard
Discuss whether software patents help or hinder innovation. Give arguments for and against, with examples.

Example 20

challenge
Why does the patent system require public disclosure of the invention, and what is the societal trade-off being made?