(LO1) An ability to investigate and specify a substantial Computer Science (CS) problem and to place this problem in the context of related work and, where appropriate, CS research.
|
(LO2) An ability to make use of the general qualities and transferable skills necessary for the successful conduct of a CS project, such as: (i) the exercise of initiative and personal responsibility, (ii) decision making in complex situations, (iii) risk identification (including, if applicable, commercial and scientific risk), assessment and control, and (iv) independent learning in the context of continuing professional development.
|
(LO3) An ability to demonstrate effective time management, self-direction and originality in carrying out a project in the domain of CS.
|
(LO4) Knowledge of how to locate and make use of information relevant to an identified CS problem.
|
(LO5) An ability to design solutions to identified CS problems.
|
(LO6) An ability to implement and test potential solutions to CS problems.
|
(LO7) An in-depth understanding of how to evaluate critically, in the context of a given project, current research and advanced scholarship in CS.
|
(LO8) An in-depth understanding of how to evaluate critically their own work, and participate effectively in the process of peer review of other projects.
|
(LO9) Knowledge of how to conduct and evaluate critically CS projects with respect to the professional, legal, social and ethical framework in which the CS and IT industry operates.
|
(LO10) An ability to prepare and deliver formal presentations and software demonstrations.
|
(LO11) An in-depth understanding of the processes for generating appropriate documentation in the context of CS projects.
|
(S1) Ability to undertake a substantial project in an independent manner.
|
(S2) Ability to effectively manage project resources and time.
|
(S3) Effective communication, presentation and documentation skills.
|
(S4) Effective use of knowledge and information technology to solve problems.
|
|