CAP 312 Software Engineering

This blog is for topics and discussions related to the CAP 312 course

Archive for the 'Assignments' Category


Software Engineering Code of Ethics Assignment

Posted by Admin on May 30, 2008

Well done to everyone :)  you all did a great job. I really enjoyed reading your answers to the ethics case especially the contributions of:

  • Hawra Al-Rabaan (Good description of alternative options for Nora, but one alternative is not ethical, and one is not possible. Can anyone spot these? 
  • Bashayer Alkhuwater (Good description of alternative ways to convince the CEO, director of computing, and director of personnel to include her security plan)
  • Bedour Abouammah (Good argument and It is nice to relate to Islam)
  • Razan Al-Mezroo’ ( Good to show related sections of the codes and how Nora (and not Mona) should act)
  • Ramah
  • Eman Al-obathani

In general, you all agreed that Nora should not complete the project unless her requirements are satisfied or at least she convinced them to increase the project’s budget.  That is right, she should act in accordance with the software engineering code of ethics 1.03, which states that a software engineer:

“Approve software only if they have a well-founded belief that it is safe, meets specifications, passes appropriate tests, and does not diminish quality of life, diminish privacy or harm the environment. The ultimate effect of the work should be to the public good.”

 

Posted in Assignments | 5 Comments »

Software Engineering Code of Ethics and Professional Practice

Posted by Admin on May 25, 2008

Read the document located at http://www.acm.org/about/se-code  and then read the following case ethics_case and post your answer on the weblog. Remember to sign your post with your identity (First name, Id number, section number).

Closing date (Due date): Friday 25-5-1429 at 12 noon 

Your reply is moderated, which means that you will not see it until the closing date.  

Note: This is an optional  bonus exercise.

You may post your answer in Arabic if you wish  (Classic-Fusha- Arabic only).

Posted in Assignments | 37 Comments »

Assignment 4

Posted by Admin on May 2, 2008

You can download it from here :  assignment4

Posted in Assignments | No Comments »

Optional Research Assignment

Posted by Admin on April 24, 2008

During the lectures on interface design we talked about important design factors in message wording such as context, experience, skill level, style, and culture.  With regards to culture, the message should be familiar with the culture of the country in which the sw will be used. In this assignment, you will research this topic and find examples of such cultural issues with specific focus on Arabic and Muslim cultures.

This assignment is completely optional,  students who successfully complete this assignment will be awarded (1-2) bonus points. Answers should be typed, spell checked, and referenced.

Submit your answers no later than 17/5/1429 ==22/6/2008

Good Luck

Posted in Assignments | Tagged: , , | No Comments »

Assignment 3

Posted by Admin on March 21, 2008

You can download Assignment 3 from here

Posted in Assignments | No Comments »

Assignment 2

Posted by Admin on March 8, 2008

Here is a link toAssignment 2 . In the first question you are required to produce the activity netwrok for the given project. The second question which you hand in to your TA is an exercise on project cost estimation.

Posted in Assignments | No Comments »

Assignment 1: Software Process Models

Posted by Admin on February 28, 2008

This is the link for Assignment 1. Please download it and prepare for next week’s tutorial. It is composed of two questions, solve both of them. Your solutions for question 1 will be discussed during the tutorial session, so prepare for participation. As for question 2 you are required to hand it in to your TA.

Useful resources : Chapter 17 of Sommerville’s book and the Internet of-course

Posted in Assignments | No Comments »

Assignment 0

Posted by Admin on February 17, 2008

For this assignment you are required to  acquaint yourself with the pbwiki environement and understand how to create and edit a pbwiki site for your project.
You can start at http://pbwiki.com

Posted in Assignments | Tagged: | No Comments »