Assalam alaikum to all..................
our first assignment of cs625 and
share your ideas on this post
+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)
+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)+ Click Here to Search (Looking For something at vustudents.ning.com?) + Click Here To Join (Our facebook study Group)
Please Discuss here about this assignment.Thanks
Our main purpose here discussion not just Solution
We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions. Read More>>
For Important Helping Material related to this subject (Solved MCQs, Short Notes, Solved past Papers, E-Books, FAQ,Short Questions Answers & more). You must view all the featured Discussion in this subject group.
For how you can view all the Featured discussions click on the Back to Subject Name Discussions link below the title of this Discussion & then under featured Discussion corner click on the view all link.
Or visit this link
Please Click on the below link to see…
P.S: Please always try to add the discussion in proper format title like “CS101 Assignment / GDB No 01 Solution & Discussion Due Date: ___________”
yeah start discussion
please start discussion here about cs625 quetion 3
Dear Students Don’t wait for solution post your problems here and discuss ... after discussion a perfect solution will come in a result. So, Start it now, replies here give your comments according to your knowledge and understandings....
Assignment No. 01
Semester: Fall 2017
Professional Practices – CS625
Why educational institutions include ethics awareness in software engineering courses? Give answer while keeping in mind current changes in the software industry. For example, social media application, mobile games and flourishing ecommerce industry.
In general, refers to the term moral principles of a person or a group of people. Ethics are rules that figure out how to live best. This is a field of philosophers, then how it impacts on software engineers and why software engineers need to follow ethics. Philosopher Socrates stated, “The most important thing is not life, but the good life” and thus to achieve the goodness for the life in our products software engineers need to follow the ethics. From the year of 2000 EC (Engineering Council) declared that Engineering programs must demonstrate their graduates to understand professional and ethical responsibility. Ethics states that the safety, health and welfare of Public is most important thing in your project.
But an average computer student might still think that why this requirement should apply to them because we don’t build any physical entity that directly relates to the human life. But Now a days Most of the physical entities (Machines) are computer based and they all required a software to run. So if a machine building a bridge calculate the expected load wrong and passed the bridge and then bridge collapse due to unmanageable load then who is the responsible for this the software engineer who build the program wrong that calculate the load. So that’s Why educational institutions include ethics awareness in software engineering courses. Here are few other examples that why ethics are so important. Games these days is most demanding software industry so while developing games and other social media apps programmer should keep ethics and the code of ethics in mind. So that his/her app or game doesn’t ruin someone’s life or time.
Write in detail about the ethics knowledge an engineer must have with professional skills.
Act of an engineer should always be in public favor. He should do best for their clients and keeping in mind the interest of public. As a team leader, he should promote an ethical approach. He should be sure that his building product meets the highest professional standards. An engineer must have to be fair and supportive to his colleagues. He should be keen in learning new things and always increase his professional skills and ethical knowledge.
Apply the ethical decision-making code in the following cases.
Ethical Decision-Making Case Apply the code
Saeed reused the licensed software code without getting any permission, payment or acknowledgement in the document Saeed violated Professional Ethics.
He used the code of a Paid software without permission which is copyrighted. He also didn’t acknowledge in the document.
Incorporated other colleagues component in application without his knowledge. Violation of Professional Ethics.
One should ask before using other colleagues component and give credit to him
A Samsung programmer did not describe complete details of vulnerabilities in security applications. He violated Several codes of Ethics. He didn’t achieve the highest quality goal. By not describing the details of vulnerabilities he put the users at risk and forget the public interest.
The employer told a designer to design Blue National card to white people and Brown for Black people Designer should ask the reason first. If the reason is to discriminate white and black then the designer should refuse to design cards because it’s violating code of ethics.
A client demands anonymity of a company’s information during development You should take as many precautions as you can to provide the anonymity to the clients and only promise the level of anonymity that you can easily provide without compromising the interest of public.
CS625 Assignment#01 Solution