BSc (Hons) Computer Science with Foundation
Course Description
The BSc (Hons) Computer Science with Foundation course is designed for individuals new to computing who aspire to build a strong technical foundation and gain programming expertise. With a curriculum focusing on essential IT skills and programming languages like Java and Python, this course prepares students for diverse roles in the ever-growing tech industry.
Why Study This Course?
- Comprehensive Skill Development: Learn programming, database management, networking, usability, and web technologies, equipping you for a range of IT careers.
- Hands-On Learning: Develop practical skills through projects and group work, mirroring industry practices.
- Industry Relevance: Gain proficiency in widely-used tools like Java, Python, and web technologies such as APIs, JSON, and HTML5.
- Career-Ready Focus: Build transferable skills in teamwork, communication, and project management to ensure job readiness.
- Strong Industry Demand: Join a thriving sector where the UK is projected to create three million new technology jobs by 2025.
What to Expect
- Practical Experience: Tackle real-world problems through programming, database design, web development, and data analytics projects.
- Collaborative Environment: Work on group projects to develop teamwork and project management abilities.
- Career Preparation: Build a versatile portfolio to demonstrate your technical expertise to future employers.
- Supportive Learning: Receive guidance from experienced lecturers to ensure academic and professional growth.
Career Opportunities after Graduation
- Software Developer: Design, develop, and maintain software applications.
- Database Administrator: Manage and optimize databases for efficient storage and retrieval.
- Web Developer: Build and maintain websites using modern web technologies.
- IT Consultant: Provide strategic IT advice and solutions to organizations.
- Data Analyst: Interpret and analyse complex datasets to inform decision-making.
- Cyber security Specialist: Protect systems and networks from security threats.
With the UK’s IT industry worth £58 billion annually and growing, graduates will find ample opportunities in this high-demand field.
Work Experience Opportunities
Students can participate in group technology projects, gain exposure to real-world challenges, and apply their skills to industry-relevant scenarios. Networking opportunities and industry events will help students connect with professionals and explore potential career paths.
How Will I Be Taught and Assessed?
- Lectures and Workshops: Gain theoretical knowledge and practical expertise.
- Practical Projects: Work on programming, database, and web development projects to enhance technical skills.
- Assessments: Coursework, individual assignments, group projects, and presentations, all evaluated in English.
Foundation Year Modules
- Problem Solving
- Foundation Mathematics
- Group Technology Project
- Digital Media Technologies
- Foundation Computing
Year 1 Modules
- Introduction to Networks and Security
- Problem Solving through Programming
- Introduction to Database
- Data Analysis
- Web Technologies
Year 2 Modules
- Advanced Database Systems
- Object Oriented Development
- Analytics and Business Intelligence
- Research Methods Project
- Human-Computer Interaction
Year 3 Modules
- Data Science
- UX Strategies
- Industrial Consulting Project
- Dissertation Project
Student Finance
- Tuition fees (paid directly to the university)
- Living costs (paid directly to your bank and often called a maintenance loan and higher maintenance loan)
The living cost support will allow you to cover your rent, food, travel, and other costs to help you complete your course while in study.