Introduction Course Outline Books Professional Practice Professional practice

• Introduction • Course Outline • Books • Professional Practice

• Professional practice or professionalism is a decision to acquire and exude knowledge and skills in a chosen field.

• Profession and occupation have similar meanings but they also differ slightly. A profession is a job that a person has they specifically studied for or went to college to study. A profession requires extensive training and specialized knowledge. An occupation however is a current job that is obtained that is not related to career goals. People that have an occupation are not paid for their knowledge but the work they produce. An occupation is what people work in order to just make money.

• Intellectual Style Reads current journals. • Keep abreast (shoulder to shoulder) of technical advances. • Reads about own and related professions and specialties. Interacts with colleagues to gain new perspectives. Strives toward selfimprovement. • Participates in conferences. • Enrolls in courses regularly. • Develops • performance skills.

Learning Outcomes • After completing the course successfully: • • Given a work context, you should be able to identify how attributes of computing gr • • Given a scenario involving professional conduct, you should be able to identify fail

Learning Outcomes • • Given a situation where a computing system could be deployed you should be able

Learning Outcomes • After completing the course successfully: • • Given the description of a particular work setting, you should be able to identify likely • • Given a description of the structure and operation of commercial computing organisa

• Given a description of a deployed or planned computing system, you should be able • • You should be able to communicate effectively

Professional Issues: Syllabus • Personal Attributes: study skills, personal development, interpersonal skills; employers’ views and expe • The Computing Profession: professional bodies; codes of conduct and practice

Professional Issues: Syllabus Social and Ethical: security, privacy, software ownership • People: management, work psychology, groups, dealing with change Legal: legal and regulatory frameworks; software contracts and liability; intellectual property, copyright and patents; computer misuse, data protection; health and safety

Professional Issues: Syllabus Commercial: organisational structures; finance, accounting, audit; resource management • Computing Projects: design, prototype and product; product development cycle; marketing and market research; project management and team working, change management

• Course Outline • The Engineering Profession, • The Structure of Organizations, • Finance and Accounting, • Anatomy of a Software House, • Computer Contracts, • Intellectual Property Rights,

• Course Outline • 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,

• Course Outline • 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.
- Slides: 14