http://www.site.uottawa.ca/sitehead.gif

CSI2911

Devoir 3 / Assignment 3

 

For your report and presentation, you must form into groups of 3. Here is the list of suggested topics for this report.  The final report is due on April 1st and the presentations will be held in class on the 1st and 8th of April.

 

The following is the list of topics :

 

1) Computer science graduates develop software for many critical systems including software for governments, banks and telecom companies. When such systems fail, many kinds of bad consequences can occur. To reduce these bad consequences, some people argue that all software development should require a license, just like engineers. Discuss the arguments for and against doing this.

 

2) Some argue that patents on software will stimulate innovation. Others argue that it will hamper innovation. Describe the history of software patents and the arguments for and against it.

 

3) One of the most famous software failures was of the London Ambulance Service. Describe what happened and how such a failure could have been prevented.

 

4) Discuss in detail the history of ‘sharing’ and ‘downloading’ of copyrighted music files. Discuss the various laws, legal cases and technologies involved.

 

5) Discuss the main cryptographic technologies that have been in place over the years (for example DES, PGP, the public key infrastructure). What are the current trends?

 

6) Describe the kinds of hacking tools and websites you can find on the Internet. Some people argue that active steps should be taken to shut these down; others argue that this would be a bad idea. Discuss.

 

7) Discuss the ICTC and its various initiatives. For example, they have divided job skills into many different categories; discuss how reasonable these are.

 

8) Find as many cases as you can where credit cards have been stolen used in fraud. What software defenses could have been put in place to reduce the risks? What are different banks and credit card companies doing to reduce risks as credit cards are used more and more both for online and physical purchases?

           

9) Discuss in detail the types of electronic auctions and the various risks and crimes that can be associated with auctions. Cite cases involving EBay and others. Discuss ways of measuring and improving trust in the context of electronic auctions.

.

 

For this assignment, each group must consider the above list of subjects as separate Requests for Proposal issued by the Corporation TCL Inc.  Each group represents a contractor who wishes to tender a bid on only one of the separate projects.  Your group must prepare a bid of two to three pages for one of the projects.  Your bid should describe the work to be done towards the completion of the required report.  You are free to make any suggestions.  It is possible  for more than one group to be assigned the same subject but the final project should be distinct.  If too many bids are received on one subject, only the best 3 or 4 bids will be assigned to that project.

 

 

 

Contact: School of Information Technology and Engineering
Copyright © 2001 Université d'Ottawa / University of Ottawa
Webmestre / Webmaster