Wednesday, April 13, 2016

Professional Practices Course Outline - University of Sargodha

A Computing graduate as professional has some responsibilities with respect to the society. This
course develops student understanding about historical, social, economic, ethical, and
professional issues related to the discipline of Computing. It identifies key sources for
information and opinion about professionalism and ethics. Students analyze, evaluate, and assess
ethical and professional computing case studies.
Course Outline:
The Engineering Profession, The Structure of Organizations, Finance and Accounting, Anatomy
of a Software House, Computer Contracts, Intellectual Property Rights, The Framework of
Employee Relations Law and Changing Management Practices, Human Resource Management
and Software Engineering, Health and Safety at Work, Software Liability, Liability and Practice,
Computer Misuse and the Criminal Law, Regulation and Control of Personal Information.
Overview of the British Computer Society Code of Conduct, IEEE Code of Ethics, ACM Code
of Ethics and Professional Conduct, ACM/IEEE Software Engineering Code of Ethics and
Professional Practice.
Course Outline:
1.      The Engineering Profession [TB: Ch. 1]
2.       The Structure of Organizations [TB: Ch. 2]
3.      Finance and Accounting [TB: Ch. 3]
4.      Anatomy of a Software House [TB: Ch. 4]
5.      Computer Contracts [TB: Ch. 5]
6.      Intellectual Property Rights [TB: Ch. 6]
7.      The Framework of Employee Relations Law and Changing Management Practices [TB:
Ch. 7]
8.      Human Resource Management and Software Engineering [TB: Ch. 8]
9.      Health and Safety at Work [TB: Ch. 9]
10.  Software Liability: Liability and Practice [TB: Ch. 10]
11.  Computer Misuse and the Criminal Law [TB: Ch. 11]
12. Regulation and Control of Personal Information: Data Protection, Defamation and
Related Issues [TB: Ch. 12]
13.  The British Computer Society Code of Conduct [Online]
14.  IEEE Code of Ethics [Online]
15.  ACM Code of Ethics and Professional Conduct [Online]

16. ACM/IEEE Software Engineering Code of Ethics and Professional Practice [Online]
Textbook(s):
         Professional Issues in Software Engineering by Frank Bott, Allison Coleman, Jack Eaton
and Diane Rowland, CRC Press; 3rdEdition (2000). ISBN-10: 0748409513
         Online Resources
Reference Material:
         A Gift of Fire: Social, Legal, and Ethical Issues for Computing and the Internet (3rd
Edition) by Sara Baase, Prentice Hall; 3rdEdition (2008). ISBN-10: 0136008488
         Applied Professional Ethics by Gregory R. Beabout, University Press Of America
(1993). ISBN-10: 0819193747.
         The Dark Side of Software Engineering: Evil on Computing Projects by Johann Rost and
Robert L. Glass, Wiley-IEEE Computer Society Pr; 1stEdition (2011). ISBN-10:
0470597178
Software Engineering Best Practices: Lessons from Successful Projects in the Top
Companies by Capers Jones, McGraw-Hill Osborne Media; 1stEdition (2009). ISBN-10:
007162161X



Note: This content is obtained from official documents of University of Sargodha and applied on BS Computer Science for Main Campus, Sub Campuses, and Affiliated Colleges.

0 comments:

Post a Comment