EUE

Computer Science 13 BSc Computer Science - Web and Mobile Development (BSc)

September. 2021

Start Date

1 FY + 3 UY

Course Duration

English

Language

Basic Information

Start Date

September. 2021

Course Duration

1 foundation year (if required) + 3 undergrad years

English Language Requirements

Overall IELTS 6.0 with a minimum of 6.0 in Writing and Speaking; minimum 5.5 in Reading and Listening (or recognised equivalent).

Programme Description

Web and mobile development are critical application areas for computer science. Many of the largest technology companies maintain large scale web applications, providing services such as social media, search, advertising and video and audio streaming. Mobile application development has become a major part of the software industry over the last decade, with established, as well as new, companies developing thousands of mobile games and utilities.

With the BSc Computer Science (Web and Mobile Development), you will be qualified for jobs involving the development of web and mobile technology such as websites and applications for smartphones and tablets. Typical job titles include mobile application developer, mobile software engineer, front-end engineer, full stack developer and back-end developer.

Final Project

In this module, you’ll undertake a substantial independent project that allows you to demonstrate a wide range of skills such as project planning, management, research, software implementation and written presentation. If you are enrolled on a specialist pathway as part of the BSc, you’ll be expected to undertake a project in your specialist area. You will integrate your knowledge gained throughout the degree and use skills acquired in other modules in the implementation of your final project. The work will consist of a combination of research and software development. You will be expected to use methodologies from various components of computer science, including your specialist pathway if appropriate.

Courses

Level 4 (8 Compulsory Modules)

  • Introduction to Programming I*
  • Introduction to Programming II
  • Numerical Mathematics
  • Discrete Mathematics
  • Fundamentals of Computer Science
  • How Computers Work
  • Algorithms and Data Structures I
  • Web Development

Level 5 (8 Compulsory Modules)

  • Object-Oriented Programming
  • Software Design and Development
  • Programming with Data
  • Agile Software Projects
  • Computer Security
  • Graphics Programming
  • Algorithms and Data Structures II
  • Databases, Networks and the Web

Level 6 (6 Modules + The Final Project)

  • Databases and Advanced Data Techniques*
  • Advanced Web Development*
  • 3D Graphics and Animation*
  • Mobile Development*
  • Interaction Design*
  • One elective from any other specialism
  • The Final Project

* Core Modules