BSc (Hons) Computer Science (with Foundation Year)
![A row of computing students working in a computer lab](https://wrexham.ac.uk/media/marketing/computing/_EJR3528-Soup-May-19---course-header-resize-1.jpg)
Course details
UCAS Code
I345
Year of entry
2024, 2025
Duration
4 YRS (FT)
UCAS Tariff
48-72
Institution Code
G53
Location
Wrexham
Course Highlights
Research active
department in future and emerging technologies.
Access
to a wide range of latest hardware and software.
Opportunity
to qualify for CISCO accreditation.
Why choose this course?
Our Computer Science course is in an exciting, challenging, and dynamic field at the cutting edge of technology, and this creative course has the vision to provide professionals who can deliver.
This course:
- Aims to provide you with a strong foundation in computer science principles, theories, and practical skills.
- Provides you with a comprehensive understanding of core computer science concepts, as well as the theoretical elements of computer science.
- Aims to offer hands-on experience through lab work, and coding assignments.
- Fosters an understanding of ethical issues related to computer science including privacy, security, intellectual property, and social implications of technology.
- Allows you to specialise in specific areas of computer science, such as machine learning, artificial intelligence, and data analytics.
![Two students face a server stack, one plugs in a cable](https://wrexham.ac.uk/media/marketing/computing/_EJR3695---course-header-resize-750x564.jpg)
Computing atWrexham University
Thinking of a career in Computing? Hear from lecturers and students about our Computing course at Wrexham University.
Key course features
The Computer Science program features a curriculum that is contemporary in its design and emphasis, covering various topics including: programming, machine learning, security, systems engineering, computer systems, data structures, cloud architecture, cryptography, data analysis, just to mention a few.
- Cutting-edge curriculum – the course will reflect the latest advancements in computer science ensuring exposure to cutting-edge technology and industry-relevant skills.
- Hands-on Learning – opportunities for practical, hands-on learning is essential, allowing you to apply theoretical knowledge in practical settings.
- Experienced teaching department – experienced professionals and experts in the field, demonstrating a commitment to delivering high-quality education.
- Additional short courses – the opportunity to participate in additions programmes including Cybersecurity Fundamentals.
- Excellent facilities – newly equipped facilities including computer labs, cyber security suite, research centres, collaborative spaces, providing you with the tools they need to successful learning.
What you will study
The BSc Computer Science programme aims to provide you with a strong foundation in computer science principles, theories, and practical skills. It will provide you with a comprehensive understanding of core computer science concepts, as well as the theoretical elements of computer science. This course aims to offer hands-on experience through lab work, and coding assignments, and foster an understanding of ethical issues related to computer science including privacy, security, intellectual property, and social implications of technology. Finally, you will be able to specialise in specific areas of computer science, such as machine learning, artificial intelligence, and data analytics.
YEAR 1 (FOUNDATION YEAR)
The foundation year provides you with the knowledge and confidence in the use of formula, data manipulation and representation. You will gain an understanding of the core hardware and software associated with the use of computer systems, as well as keeping up to date with current developments in technology. There will be numerous opportunities to work on practical activities which will be further developed at degree level.
YEAR 2 (LEVEL 4)
Level 4 encompasses foundational material crucial to all our computing programs. Through this, you will acquire both discipline-specific and transferable skills, enhancing your prospects in the job market.
Guided by your tutors, you will delve into essential facts, concepts, principles, and theories related to computing and computer applications. You will showcase skills fundamental to sound practice in the field, such as completing laboratory tasks involving basic program creation and operating system utilisation.
These experiences contribute to your comprehension of hardware concerns, including interfacing and data communications, and their influence on the comprehensive design and efficiency of computer-based systems.
MODULES
- Fundamentals of Machine Learning
- Information Security and Governance
- Software Development Methodologies
- Applied Computational Methods
- Programming Fundamentals
- Computer Systems and Architecture
YEAR 3 (LEVEL 5)
At Level 5, you will enhance your comprehension of computing concepts and strategies for addressing intricate issues by applying various established artificial intelligence techniques. These methods focus on learning and optimization, specifically tailored for addressing real-world problems.
MODULES
- Data Structures and Algorithms
- Secure Software Development
- Cloud, Distributed Architecture
- Machine Learning
- Systems Engineering and Project Management
- Group Project
YEAR 4 (LEVEL 6)
In your concluding year, you will advance your skills through instructed modules and research, concentrating on the latest advancements in your selected field.
Additionally, you will engage in an independent final-year project, providing valuable preparation for workplace challenges and scenarios. The practical work and project in the final year will enhance your analytical skills by evaluating current and emerging technologies and considering their societal impact.
MODULES
- Deep Learning Implementation
- Cryptography and Defensive Systems
- Data Analysis and Visualisation
- Emergent Technologies
- Project
The information listed in this section is an overview of the academic content of the programme that will take the form of either core or option modules. Modules are designated as core or option in accordance with professional body requirements and internal academic framework review, so may be subject to change.
Entry requirements & applying
Our general requirement for the foundation year is 48-72 UCAS tariff points but all applications are considered individually and we consider work experience, vocational training/qualifications, as well as motivation and potential to succeed.
Applicants who do not meet the criteria above will be assessed on an individual basis by interview.
Teaching & Assessment
Teaching
The computing program suite employs a diverse range of cutting-edge industry tools and software, complemented by innovative teaching methods. This dynamic approach not only imparts industry-relevant skills but also empowers you to elevate your work to new heights when possible. The entire staff enthusiastically embraces the active learning framework (ALF), resulting in numerous enhancements to the teaching and learning experience.
Assessment
Assessments in computer science at the university level are designed to evaluate your' understanding, application, and proficiency in various aspects of the discipline. These assessments encompass a diverse range of methods, including:
- Coursework and Projects: Assignments and projects provide hands-on experience, allowing you to apply theoretical knowledge to real-world scenarios. This may include software development projects, research papers, or problem-solving tasks.
- Coding Assignments: Practical coding assignments assess your programming skills, logical reasoning, and ability to develop efficient and effective code.
- Group Projects: Collaborative projects evaluate teamwork, communication, and the ability to work in diverse teams, reflecting the collaborative nature of the tech industry.
- Presentations: You may be required to present your findings, solutions, or project outcomes, enhancing your communication and presentation skills.
- Laboratory Work: Practical sessions in computer labs assess your' ability to apply concepts, troubleshoot issues, and work with various tools and technologies.
- Problem-solving Exercises: These exercises challenge you to solve complex problems, encouraging critical thinking and analytical skills.
- Reports and Documentation: Writing reports or documenting project processes assesses your ability to communicate technical information clearly and concisely.
Personalised Support
The department follows a well-established open-door approach, actively interacting with students, alumni, and industry stakeholders. Essential information and communication avenues are facilitated through tools like Teams and Moodle. Additionally, every student is assigned a personal tutor, fostering regular meetings, while additional personalized support is extended to part-time students through the Virtual Learning Environment (VLE).
Career prospects
A degree in Computer Science boasts opportunities for graduates. Jobs include, but not limited to:
- Software Developer
- Systems Analyst
- Database Administrator
- IT Consultant
- Artificial Intelligence Engineer
- Machine Learning Engineer
- Data Scientist
- Web Developer
Qualifications leading to:
- Optional industry certifications (e.g., CompTIA, Cisco, EC-Council)
- Opportunities for specialisation certifications (e.g., AWS, Microsoft, Oracle)
Employability Features Built into the Course:
- Industrial Placement: Integration of a practical work experience component.
- Short Courses: Opportunities to gain additional skills and knowledge through short courses.
- Industry Certifications: Collaboration with EC-Council for cybersecurity certifications.
- Research Opportunities: Engagement in research projects to enhance critical thinking and problem-solving skills.
- Soft Skills Development: Emphasis on communication, teamwork, and leadership skills.
- Career Services: Support for resume building, interview preparation, and job placement.
- Networking Opportunities: Connections with industry professionals through events and lectures.
Our Careers & Employability service is there to help you make decisions and plan the next steps towards a bright future. From finding work or further study to working out your interests, skills and aspirations, they can provide you with the expert information, advice and guidance you need.
Fees & funding
You do not have to pay your tuition fees upfront.
The fees you pay and the support available will depend on a number of different factors. Full information can be found on our fees & finance pages. You will also find information about what your fees include in the fee FAQs.
All fees are subject to any changes in government policy, view our undergraduate fees.
Programme specification
Accommodation
If you’re looking for a place to stay while you study then take a look at our accommodation pages to get more information on your options, including our on-campus halls of residence Wrexham Village.