← All courses
CSC 402Computer Science· Computing

Ethics And Legal Issues In Computer Science

2 UnitsStatus: C400 LevelSemester 1LH 30Core

Addresses social, ethical, legal and managerial issues in the application of Computer Science to the information technology industry. Through seminars and case studies, human issues confronting Computer Science graduates will be addressed. Topics include managerial and personal ethics, computer…

Learning outcomes

At the end of the course, students should be able to: 1. state laws and regulations related to ethics; 2. identify and explain relevant codes of ethics for computing practice; 3. identify social and ethical issues in different areas of computing practice; 4. review real-life ethical cases and be able to develop ethical resolutions and policies; 5. explain the consequences of ignoring and non-compliance with ethical provisions; and 6. develop a sound methodology in resolving ethical conflicts and crisis.

Course contents

Addresses social, ethical, legal and managerial issues in the application of Computer Science to the information technology industry. Through seminars and case studies, human issues confronting Computer Science graduates will be addressed. Topics include managerial and personal ethics, computer security, privacy, software reliability, personal responsibility for the quality of work, intellectual property, environment and health concerns, and fairness in the workplace. New Computing 50 CSC 497: Final Year Project I (3 Units C: PH 135) Learning Outcomes At the end of this course, students should be able to: 1. identify a researchable project topic in Computer Science; 2. search and review literature pertinent to identified problem statement; 3. acknowledge and reference sources of information used in the research report; 4. conceptualise and design a research methodology to address an identified problem; 5. determine tools for analysing data collected based on research objectives; 6. write a coherent proposal on the research project to be conducted; and 7. orally present the written project proposal. Course Contents An independent or group investigation of appropriate software, hardware, communication and networks or IT related problems in Computer Science carried out under the supervision of a lecturer. Before registering, the student must submit a written proposal to the supervisor to review. The proposal should give a brief outline of the project, estimated schedule of completion, and computer resources needed. A formal written report is essential and an oral presentation may also be required. CSC 498: Final Year Project II (3 Units C: PH 135) Learning Outcomes At the end of the course, students should be able to: 1. demonstrate technical skills in Computer Science; 2. demonstrate generic transferable skills such as communication and team work; 3. produce a technical report in the chosen project; 4. defend the written project report; and 5. appreciate the art of…

Minimum resources

Equipment A Computer Science programme should have at least three categories of laboratories: software, network and hardware laboratories. Best practice requires a staff to students’ ratio of 1:20 for laboratory practical. Therefore, multiple small laboratories are preferable to a few large ones. Courses with large enrolments should have the students partitioned into groups to ensure each student…

Modules

  1. 1Syllabus