Master of Computer Science

University of New England

About

Information and computing technology affects all aspects of modern life and there is a worldwide shortage of ICT professionals.

Its applications now include, not only commerce and science, but also health, education, engineering, transport, government, entertainment, sport, and social networking.

It has become so complex that only well-educated professionals are capable of developing and applying ICT systems in modern organisations.

Even professionals in other disciplines need a sound understanding of ICT to perform their own jobs efficiently and effectively.

Learning outcomes

Course Aims

The Master of Computer Science is designed for computer science/information technology practitioners. The aim of the course is to enable students to enhance their competencies in a range of areas critical to computer science/information technology; to develop a knowledge of research principles and methods; and to apply knowledge and skills to plan and execute a substantial research-based project/capstone experience. The course will enable students to attain the theoretical knowledge, problem solving and analytical skills and the practical experience needed to be an effective computer science/information technology practitioner.

Learning Outcomes

Upon completion of this course, students will be able to: demonstrate through their own practice and research a mastery of scientific knowledge that includes knowledge of recent developments in computer science, established knowledge and practices and specialised skills in computer science; demonstrate through their own practice and research mastery of technical competencies in the field laboratory and professional workplace related to computer science; and knowledge of research principles and methods applicable to computer science; demonstrate mastery of a body of scientific knowledge by planning and executing a substantial research-based project, capstone experience and/or piece of research that integrates their own research findings with the current body of disciplinary knowledge/paradigms; demonstrating a capacity to make original contributions to scientific knowledge; conduct a research investigation under academic supervision in a research environment by critically analyse a complex problem, identify research questions, and apply established theories to their research question; justify and interpret theoretical propositions, methodologies, conclusions and professional decisions to specialist and non-specialist audiences; and analysing, interpreting and critically evaluating research findings; be effective communicators of science by communicating scientific ideas and research findings to specialist and non-specialist audiences using a variety of written and oral communication modes; and be accountable for their own learning and scientific work by applying creativity and initiative to new situations; operating with a high level of personal autonomy within a research environment; planning and executing a substantial research-based project, capstone experience and/or piece of research while complying with regulatory frameworks and practising professional ethics relevant to computer science.

Graduate Attributes

Knowledge of a Discipline Graduates have an increased knowledge of computing science/information technology through the learning and teaching activities associated within each unit and interaction with the unit coordinators, lecturers and tutors, including lectures, tutorials, workshops, online activities and discussion board, and work and study in a global environment. Graduates have an in-depth understanding of the risk and benefits associated with the global nature of computing science and information technology. Students are assessed using: program design tasks; computational assignments; theory based assignments; individual and group project reports; and written examinations. Communication Skills Graduates are able to communicate results, information and arguments relevant to computer science/information technology to a range of audiences, for a range of purposes and via a range of media. Problem Solving Graduates are able to investigate and solve problems by using recognised methods and appropriate practical techniques in computer science/information technology. Students practise and are assessed on their problem solving skills in all units and particularly in planning and execution of the research project. Information Literacy Graduates are able to access information from a range of sources, using a range of technologies, and they are able to synthesise and critically evaluate that information. Ethical Conduct and Social Responsibility Graduates are able to take social responsibility by recognising the relevant and ethical frameworks within which computer science is practised. Reflection on social responsibility and professional practice in computer science/information technology is embedded in course content and graduates are able to work responsibly and ethically in both individual and team environments. Lifelong Learning Computer science/information technology is a very rapidly changing field of study. Graduates have the fundamental skills which enable them to supplement their knowledge and adapt to the changes in computer science/information technology. This is taught and practised by providing core skills and exposing students to a variety of programming languages, environments and specialised systems. Independence and Collaboration Graduates are able to apply their skills and knowledge individually and as part of collaborative teams. They are able to work with intellectual independence, and to collaborate with technical and non-technical colleagues and customers. Working in a group environment is an essential component of the course and in the professional practice of software development. To develop these skills, a number of units in the course require students to work in groups and provide guidance and assessment on group work.

Institution