Excel in the fast-growing world of computer science! Gain expertise in programming, software development, and the interplay of theory and practice.
Knowledge:
- Underlying theories relevant to core Computer Science areas
- Principles of computer programming and software development
- A variety of specialised topics such as networks, computer, programming, mobile applications, and intelligent systems within the area of Computer Science
- An understanding of the professional and ethical issues relevant to the field of Computer Science
Thinking Skills:
- Formulating approaches for problem solving
- Evaluation and critical analysis using a range of techniques
- Self-appraisal and review of personal practice
- Design and implement solutions for practical problems
Subject-Based Practical skills:
- Application of theories to the design of computer-based systems
- Use of a range of specialised computer technology, such as programming languages, operating systems, networks, databases, software design and analysis tools
- Preparation of essays, reports and presentations
- Production of a major self-directed project
- Implementation of a system based on a set of specifications
Skills for life and work (general skills/transferable skills):
- Communication skills such as report writing and presentations
- Time management skills
- Learning and working both independently and in groups