Course Overview - Computer Science BSc (Hons)
**Develop an in-depth understanding of the key conceptual and technological issues involved in computation, computer use and design.**
**Why study BSc Computer Science:**
This degree prepares you for a career in software engineering, and covers key technical skills such as algorithmic thinking, full-stack web development, and machine learning, as well as industry-relevant soft skills such as project management frameworks, user-centred design, and digital venture creation.
By opting to take computer science without a pathway, youll develop a general understandin...
**Develop an in-depth understanding of the key conceptual and technological issues involved in computation, computer use and design.**<br/><br/>**Why study BSc Computer Science:**<br/>This degree prepares you for a career in software engineering, and covers key technical skills such as algorithmic thinking, full-stack web development, and machine learning, as well as industry-relevant soft skills such as project management frameworks, user-centred design, and digital venture creation.<br/><br/>By opting to take computer science without a pathway, youll develop a general understanding of a range of foundational topics, including software development and engineering, algorithms, and computer architecture. You may consider this option if you have not decided where your interests in computer science lie and want to have the widest understanding of the discipline. As you approach the latter part of your degree, youll be able to choose advanced optional modules freely based on your experiences so far. <br/><br/>By opting to take a pathway degree a range of complementary modules have been chosen to reflect your interest in a particular area of computer science.<br/><br/>**Computer Science pathways**<br/>As well as BSc Computer Science, we offer several pathways that allow you to focus on the following specialisms:<br/><br/><br/>- BSc (Hons) Computer Science: Artificial Intelligence and Data Science<br/><br/><br/>- BSc (Hons) Computer Science: Cybersecurity<br/><br/><br/>- BSc (Hons) Computer Science: Software Engineering<br/><br/><br/>- BSc (Hons) Computer Science: User Experience<br/><br/><br/>**Create your own projects**<br/>The degree is hands-on and practical from the start. Youll be creating your own web and mobile applications, data visualisations, and games. You will also explore your potential through practical projects whilst learning relevant technical skills for your future career.<br/><br/>**Placements**<br/>In your third year, you’ll have the opportunity to take a full-year industry placement (making this programme four years full-time, or seven years part-time).<br/><br/>This gives you valuable experience to build confidence, further develop skills and industry insight, and enhance your career prospects. By the end of your degree, you’ll have built a portfolio of work to kickstart your career in the creative industry.<br/><br/>**Learn skills for the creative industries**<br/>We will teach you the skills you need for software engineering, but you don’t need to know how to code before you start. We begin from the basics and bring you up to a professional level over the course of your degree.<br/><br/>You’ll program in multiple languages, use industry-standard tools, learn about analytical skills and problem-solving strategies, and explore topics such as machine learning, data mining, and artificial intelligence. You will also develop professional working practices such as design documentation, testing cycles, issue tracking, and version control.