Assignment No.
01 Total Marks: 15
Semester: Spring 2025
CS625 – Professional Practices Due Date: 30 April 2025
Assignment no. 1 covers Lectures of Week# 1 to 3.
Objectives of Assignment:
Professional Ethics & Code of Ethics
To understand the Traits of a Professional
Uploading instructions:
Your assignment must be in .doc or docx format. (Any other formats like scan images, PDF, Zip, rar,
bmp, etc. will not be accepted).
No assignment will be accepted through email.
Rules for Marking:
It should be clear that your assignment will not get any credit if:
The assignment is submitted after the due date.
The submitted assignment does not open or file is corrupted.
Your assignment is copied from internet or from any other student
(Strict disciplinary action will be taken in this case).
Question:
Suppose you are a software engineer working at a mid-sized tech company. Your team is developing a new tax preparation
software that will be released to the public soon. During testing, you discover several critical bugs that could cause users to
file incorrect tax returns, potentially leading to financial penalties. The company’s owner insists on releasing the software
as "Version 1.0" with a disclaimer to capture market share, arguing that bugs are common in early releases and will be fixed
in updates.
a) Based on the IEEE and ACM Codes of Ethics, what are the key ethical violations in this scenario?
b) What steps should you, as a professional software engineer, take to address this situation?
c) How might this decision affect the company’s legal liability and reputation?
Note: Answer of each part should not be more than three to four lines.
Best Of Luck!