Applied Software Engineering (BSc)

Course

In Cardiff

Price on request

Description

  • Type

    Course

  • Location

    Cardiff (Wales)

  • Start date

    Different dates available

This innovative and new degree is based at the freshly-established National Software Academy. WBQ core will be accepted in lieu of one A-level (at the grades specified above), excluding Mathematics where required.

Facilities

Location

Start date

Cardiff
See map
King Edward VII Avenue, South Glamorgan, CF10 3XQ

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • IT Development
  • Skills and Training
  • Project
  • University
  • Meetings
  • Web
  • Team Training
  • Engineering
  • Software Engineering

Course programme

This three-year programme starts by building the core analytical and coding skills that will underpin your degree and future career.

Mobile and web development projects in year 1 are followed by more substantial projects in year 2, when you will use your new skills and knowledge to design and implement larger enterprise software systems, whilst taking a greater role in business meetings. In year 3, you will utilise emerging technologies in a project to create truly innovative, commercially valuable software.

When I finished my A-Levels, I wanted to find a university course that I felt would give me a solid overview of the many aspects of Computer Science and expose me to truly current cutting edge research within the field. The department has a world-class reputation and an innovative course that provides you with the skills to peruse a career within many computing and IT fields.

Rob Hemsley, Graduate (Computer Science) Year one

In the first year you will learn to think like a programmer, and code like a programmer - working with primarily with JavaScript, Java and PHP. You will design, develop and launch real mobile and web applications, according to the needs of your customers. You will learn to use latest tools used by developers in industry, and learn to follow best-practice to develop quality software. All the while developing business, communication and management skills.

Core modulesModule titleModule codeCreditsSoftware Development Skills 2CM612320 creditsFundamentals of Computing with JavaCM612120 creditsSoftware Development Skills 1CM611320 creditsComputational ThinkingCM611420 creditsIntroduction to Web DevelopmentCM611220 creditsMobile Development with AndroidCM612220 creditsYear two

Working on larger, more complex, projects will increase the technical difficulty of your work. You will expand your technical knowledge in areas such as testing, databases, security and DevOps; to support the scale, resilience and security needs of your cloud-based enterprise solutions. By now, you will be leading scrum meetings to plan and manage the development work for your team, and regularly meeting directly with your customers.

Core modulesModule titleModule codeCreditsDevOpsCM621220 creditsCommercial Applications with JavaCM621320 creditsAgile Project ManagementCM622320 creditsPerformance and ScalabilityCM622220 creditsDatabase SystemsCM621120 creditsSecurityCM622120 creditsYear three

You will learn about two emerging mega-trends, and utilise them to launch an innovative product of commercial value. You will work with other development teams and leading meetings with customers. By the end of the course, you will be an experienced professional software developer, with knowledge of a range of programming languages and technologies. Project reflection is an opportunity to develop pragmatism and judgement as you look to enter the workplace.

Core modulesModule titleModule codeCreditsMulti-Team ProjectCM633140 creditsEmerging Technology 2CM632120 creditsAlternative Commercial Development LanguagesCM631120 creditsEmerging Technology 1CM631220 creditsMulti-Team Project ReflectionCM633220 credits The University is committed to providing a wide range of module options where possible, but please be aware that whilst every effort is made to offer choice this may be limited in certain circumstances. This is due to the fact that some modules have limited numbers of places available, which are allocated on a first-come, first-served basis, while others have minimum student numbers required before they will run, to ensure that an appropriate quality of education can be delivered; some modules require students to have already taken particular subjects, and others are core or required on the programme you are taking. Modules may also be limited due to timetable clashes, and although the University works to minimise disruption to choice, we advise you to seek advice from the relevant School on the module choices available.

Applied Software Engineering (BSc)

Price on request