BSc Computing
About the Course

The BSc Computing programme has been designed to provide students with an understanding of a wide range of contemporary subjects in the area of Computing. You will develop an extensive range of practical skills in the areas of Computing, Information Systems and Information Technology. A wide variety of experiences is provided via workshops, group work, industrial visits and project work.
You will gain a variety of practical skills including:
- Problem-solving skills including analysis and design of real world scenarios
- A wide knowledge of application software covering the areas of IT and Computing
- Programming and systems development skills, particularly in the context of the Web
- Valuable transferable skills sought after by many employers today, such as effective communication and interpersonal skills
Award
BSc (Single Honours)
UCAS Code
G400
Language Choice
English
Course Length
3 years full-time. Part-time study available
Entry Requirements
See introduction
You will be invited to visit the University to discuss the course. Entry is based on individual merit.
Career Opportunities
- ICT Specialists
- Web Designers
- Marketing and Sales
- Financial Services
- Health Service
- Teaching (following a PGCE course)
- Local Government
- Retail Industry
- Leisure, Tourism and Hospitality
Department
School of BusinessCampus
Carmarthen CampusTypical modules
- Computer Systems and Data Communications
- E-commerce Development and Management
- Data Handling and Development
- Visual Programming and Program Design
- Interactive Web Development
- Systems Modelling
- Programming Paradigms
- Communications and Local Area Networking
Key Features
- Hands-on approach to lectures
- Broad course content
- Strong emphasis on skills that are relevant to the workplace
- Integrates well with a wide range of subject areas
- Excellent links with small businesses
- Placement and career support and advice
- Small classes and personal attention
Why study at this University?
- Excellent links with small businesses
- Placement and career support and advice
- Small classes and personal attention
Programme Specification
The main educational aims of the programme are:
- to provide students with the requisite understanding of the main bodies of knowledge within the programme of study;
- to develop transferable skills that enable students to produce organised work as individuals and as part of a team with minimum guidance.;
- to offer students a distinctive learning experience;
- to develop students’ cognitive and practical skills as appropriate within the programme of study;
- to draw upon the multidisciplinary nature of the programme to enrich the students’ experiences;
- to develop students’ abilities to identify problems, analyse, design and develop computer based systems with appropriate documentation;
- to promote the application of essential concepts, principles and practice of the subject, showing judgement in the selection and application of tools and techniques.
Programme Outcomes
Knowledge and Understanding
- Design, development, testing and evaluation of information systems including database systems, programs and web based systems.
- The application of structured methods to web-based systems and eBusiness development.
- Software development tools and programming languages and programming fundamentals.
- The application of graphics and multimedia applications in the context of web development.
- Fundamentals of computer hardware. Theory and practice of communications and computer networking.
- Computer based systems and operating systems.
- The internal aspects, functions and processes of organisations.
- The processes, procedures and practices for effective management.
- Application of software packages in the business context.
Cognitive Skills
- Modelling: use such knowledge and understanding in the modelling and design of computer-based systems for the purposes of comprehension, communication, prediction and the understanding of trade-offs.
- Requirements, practical constraints and computer-based systems (and this includes computer systems, information systems, embedded systems and distributed systems) in their context: recognise and analyse criteria and specifications appropriate to specific problems, and plan strategies for their solution.
- Critical evaluation and testing: analyse the extent to which a computer-based system meets the criteria defined for its current use and future development.
- Methods and tools: deploy appropriate theory, practices and tools for the specification, design, implementation and evaluation of computer-based systems.
- Reflection and communication: present succinctly to a range of audiences (orally, electronically or in writing) rational and reasoned arguments that address a given information handling problem or opportunity. This should include assessment of the impact of new technologies.
- Computational thinking including its relevance to everyday life.
- The critical interpretation of data and text.
- An ability to describe and analyse information.
- The capability to identify assumptions, evaluate statements in terms of evidence, to detect false logic and reasoning.
Practical Skills
- The ability to specify, design and construct computer-based systems.
- The ability to evaluate systems in terms of general quality attributes and possible trade-offs presented within the given problem.
- The ability to recognise any risks or safety aspects that may be involved in the operation of computing equipment within a given context.
- The ability to deploy effectively the tools used for the construction and documentation of computer applications, with particular emphasis on understanding the whole process involved in the effective deployment of computers to solve practical problems.
- The ability to operate computing equipment effectively, taking into account its logical and physical properties.
- Effective self-management in terms of time, planning and behaviour, motivation, self-starting, individual initiative and enterprise.
- Learning to learn and developing an appetite for learning; reflective, adaptive and collaborative learning.
Transferable Skills
- Effective information-retrieval skills (including the use of browsers, search engines and catalogues).
- Numeracy and literacy in both understanding analysing and presenting cases involving a quantitative and qualitative dimension.
- Managing one's own learning and development including time management and organisational skills.
- Interactive and group skills.
- An ability to self-appraise and reflect on practice.
- Effective communication, orally, and in writing, using a range of media which are widely used in business.
- The effective use of Communication and Information Technology.
- Effective problem solving and decision making using appropriate quantitative and qualitative skills.
- Interpersonal skills of effective listening, negotiating, persuasion and presentation.

