Professional Computing Practice
Presentations, preparing for employment, career management, organisational structures, finance and accounting, employee relations law, computer misuse and the criminal law, data protection.
Software safety: liability and practice, anatomy of a software house, computer contracts, intellectual property rights, marketing , ethics, professional standards and codes of conduct, entrepreneurship.
- To prepare students for employment by developing an awareness of the business environment and the issues involved in successful career management.
- To develop a range of transferable skills including communication skills, presentation skills and team working skills.
- To introduce the professional issues relevant to the practice of software engineering including an understanding of the principles of management, a knowledge of the relevant legislation, the commercial and economic implications of technical decisions and an understanding of the software engineer's repsonsibility to the profession and the wider community.
Team work, communication and presentation skills, business and professional awareness.