| |
The key elements of Computer Science:
Knowledge and understanding of the principles of computer science
Courses will develop your knowledge and understanding of the fundamental principles of the computing and an understanding of how these principles, logical concepts, data structures, algorithms and design approaches can be used to develop software-based solutions.
Application and implementation of theories and techniques
You will learn to apply and implement appropriate theories and techniques to the design and development of computer systems such as information systems, distributed systems, programming language implementations, computer graphics, intelligent systems and human-computer interfaces. You will learn to use correct criteria and tools for the planning, development, documentation, testing and evaluation of software systems.
Practical understanding of computer-based systems
Software engineering
As our daily lives become more dependent on computer systems, it becomes vital that such systems are error-free and totally reliable. This is particularly important when computers are used in safety-critical situations such as hospitals, or controlling aircraft or industrial plant. Software engineering covers the same ground as Computer Science, but with an emphasis on preparing you for challenging problems in industry and commerce concerned with software development and reliability.
Career prospects
Career prospects for graduates in Computer Science are excellent. More than one million people currently work in this area in the UK, and recent research estimates that a million more qualified recruits will be needed in the next five years. Computing is a rapidly changing discipline and courses are designed not only to teach you up-to-date techniques using modern technology, but also to develop your ability to adapt to the many future developments that you will encounter as your career progresses.
|