BSc (Hons) Computing with Foundation Year
Discover the BSc Computing program, where your ideas transform from design to deployment. You'll gain essential skills in computational thinking, software development, problem-solving, and UX design. Collaborate in our Innovation Lab, a dynamic space modeled after a professional tech studio, where you'll work on projects that tackle real market needs. Build a standout portfolio, gain insights directly from industry experts, and benefit from personalized support from tutors deeply connected to the tech scene in the South West. Join us and unlock your potential in computing.
Read MoreCourse Locations
Modules
This course is 4 years with a foundation year. You will complete your first year and then continue for 3 more years to get your degree.
Foundation Year
Introduces the fundamental concepts and principles of computing, including hardware, software, and basic programming.
Develops essential digital skills, including using common software applications, internet research, and understanding digital communication.
Focuses on academic skills development and career planning, including study techniques, time management, and career exploration.
Covers the basics of software development, including programming concepts, software life cycle, and basic coding practices.
Explores problem-solving techniques using computational methods, including logic, algorithms, and data manipulation.
Continues the development of academic and career skills, including advanced study techniques, professional development, and employability skills.
Year 1
Introduces basic programming concepts and languages, including syntax, control structures, and debugging techniques.
Covers the fundamentals of web development, including HTML, CSS, JavaScript, and basic web design principles.
Focuses on database design and management, including SQL, relational databases, and data modeling.
Explores the components and architecture of computer systems, including processors, memory, and input/output systems.
Covers mathematical concepts and techniques relevant to computing, including algebra, calculus, and discrete mathematics.
Develops professional skills in a computing context, including project management, teamwork, and communication skills.
Year 2
Focuses on software development methodologies, including design patterns, testing, and project management.
Explores fundamental data structures and algorithms, including arrays, linked lists, trees, and sorting/searching techniques.
Examines the principles of designing user interfaces and user experience, including usability testing and user-centered design.
Introduces networking concepts, including network topologies, protocols, and network security.
Covers the fundamentals of operating systems, including process management, memory management, and file systems.
Focuses on research methodologies in computing, including data collection, analysis, and research ethics.
Year 3
Explores concepts and techniques in artificial intelligence, including machine learning, neural networks, and natural language processing.
Covers principles and practices of cybersecurity, including threat analysis, cryptography, and network security.
Focuses on developing applications for mobile devices, including Android and iOS development, user interface design, and mobile app testing.
Introduces cloud computing concepts, including cloud services, infrastructure, and deployment models.
A capstone project where students apply their knowledge and skills to a substantial computing project, including project planning, development, and presentation.
Apply Now
Ready to take the next step in your education and career? Apply for the BSc (Hons) Computing with Foundation Year program today!
-
Submit Your Application
Begin by filling out our user-friendly online application form with your personal and educational details.
-
Upload Supporting Documents
Ensure you provide all necessary documents, including, Educational transcripts, Personal statement, References
-
Application Review
Our dedicated admissions team will carefully review your application. If we need any additional information, we'll get in touch with you.
-
Receive Your Offer
If your application is successful, you will receive an offer letter with detailed instructions on the next steps to enroll in the program.