<data-user-email>

<data-user-firstname>

<data-user-lastname>

<data-user-fullname>

Computer Science
SUBJECT SPOTLIGHT
with
Dr Razvan-Ioan Dinita
&
&
from
the
the University of Surrey
Anglia Ruskin University

Anglia Ruskin University

About this Subject Spotlight

In this Subject Spotlight, Dr Razvan-Ioan Dinita presents the fascinating topic: Decoding Social Media: An Exploration of Programming and Platforms. He begins by offering an introduction to what programming actually is, and thinking about the building blocks behind it. Razvan then considers how to program a platform like Facebook, including the ethical considerations of building such a vast social media platform, and a deeper dive into the tech behind it. Razvan then presents TikTok as a case study for considering software architecture, what makes it so successful, and finally an analysis of the data and a journey through the backend. You will then complete a matching activity based on everything you have learnt.

This Subject Spotlight has some supporting documentation, which you can download here

BSc (Hons) Computer Science at Anglia Ruskin University

Studying BSc (Hons) Computer Science at Anglia Ruskin University, you will learn to design and build computer systems and develop in-demand technical, development and engineering skills to set you up for a career across a range of specialisms applicable to many industries, including software engineering, graphics and cybersecurity. This course is accredited by BCS The Chartered Institute for IT, allowing you to become a chartered IT Professional and Engineer. 

Your first year will focus on understanding how computers work, and mastering the fundamental concepts of high-level programming for specific tasks in a range of settings. You will also be introduced to TCP/IP and OSI IP network models, getting hands-on with constructing and configuring network devices. You can also branch into optional modules covering modern operating systems, and mathematical and statistical skills for computing. Year two will focus on designing and implementing databases, while developing essential skills of team working, project management and research design. You will also develop an understanding of software application lifecycles, security risk management and mitigation. Your final year provides the opportunity to gain a solid understanding of the computational processes underpinning image processing in various applications. You will also complete your final project, where you will conduct research or product development in a specialised discipline. There are also a range of optional modules to hone your specialism, from development of human-computer interfaces to cloud computing and resource management. 

Based at ARU’s Cambridge Science Centre, you will collaborate with other students on innovative computing projects, with access to the latest digital tech, including: a Cisco lab with routing and switching equipment, and a virtual Netlab for 24/7 remote access to Cisco equipment; Microsoft Imagine Premium’s professional developer and designer tools; VMWare IT Academy’s virtualisation software and tools; and mobile devices for developing mobile applications. Employability is embedded into the course, with access to Pluralsight professional online training courses and the option to take an industry placement year. As a Cisco Network Academy, graduating from ARU can give you Cisco CCNA certification and industry links

OTHER SUBJECT SPOTLIGHTS FROM
Anglia Ruskin University