BSc Computing offers a wide range of knowledge in the field of Computing and introduces ideas for the development of innovative solutions, by making use of practical examples that strengthen the students’ theoretical backgrounds. The computer industry is growing increasingly and has become an integral part, not only of the economy and the world of businesses, but of our day-to-day lives as well. Graduates of this programme will have investigated the extensive and long-term impact computer technology has on the world and will be able to contribute to developments in the field. This interesting and challenging course combines hands-on development with the theories behind how and why computers work as they do. You will have full access to the University’s outstanding IT facilities, which include specialist networking laboratories. We provide professional-level developer software and advanced hardware through accreditations with Cisco and other major companies. Topics include programming, software development, database systems, artificial intelligence, Internet of Things and cybersecurity.Study the fundamentals of computer science and systems administration. Design and develop for web, multimedia and mobile platforms. Challenge your creativity and technical skills with a series of challenging, hands-on practical projects.
This programme is for those who wish to:
- Study in a competitive programme in computing and new technologies that meets the demands of enterprises and the industry
- Acquire life-long knowledge, skills and abilities in problem solving and management, not only individually but as a part of a team as well
- Enhance their academic and research skills in an ever-changing world of computer and communications technology
- Gain substantial knowledge in hardware and software technology, which is key to modern computer systems
Structure of the Programme
Teaching methods include lectures, tutorials, seminars and laboratory sessions. Group activities, discussions are facilitated through the University’s virtual learning environment. You will be encouraged to develop independent study skills as well as work with other students on group projects. As well as assessments that count towards your degree, there are also ongoing assessments for feedback and consolidating your learning. Assessment methods include coursework, exams and Professional Practice Weeks.
1st Year
- Fundamentals of Computing - Software Development and Theory: Software Engineering, Human-Computer Interaction, Formal Methods
- Programming: Microsoft C# .NET and programming for Robots
- Web and Multimedia Applications: Markup Languages (HTML 5, CSS 3), Adobe Dreamweaver, Adobe Photoshop, Javascript, Web APIs (such as Google Maps and Yahoo APIs)
- Database Systems: Database Design, Relational Databases and SQL, Database Integrity and Security, PHP and MySQL
- Computer Systems and Networking: Operating Systems, Networks, and Computer Architectures
- Specialist Mini Project
- Computational Thinking
2nd Year
- Personalised Skills Development
- Software Enterprise Project
- Intermediate Software Development
- Advanced Software Development
- Database Systems Development
- Internet of Things
3rd Year
- Computing Project
- Artificial Intelligence
- Advanced Cyber Security
- Android Mobile Development
- Advanced Data Technologies
Career Opportunities
After completing studies in Computing, graduates will have acquired the fundamental and specialized knowledge necessary for embarking on a career in Computing. They will have also acquired transferable skills and abilities necessary for professionals in modern market sectors. This degree fulfills the requirements demanded for positions in management and technical consultancy in organizations, using computing and communications technologies. Our graduates have gone on to become web programmers, IT managers, information analysts and software developers. Employers that have taken on our graduates include Sage, British Airways and the NHS. Other graduates have started their own businesses or become software contractors