Computing

BSc single honours or in combination with another subject Computing 2016/17

Computing is a fast moving exciting field of study with great opportunities for employment and further study/research. The computing programme’s main emphasis is on software development/programming enabling students to develop their knowledge and skills in this area.

Our programme has been developed to ensure that you cover the fundamentals before you select specialisms to study the last two years of the programme. The school uses popular industry standard software and systems so that graduates have an immediate productive impact when they begin their careers.

Students who do not wish to continue with a strong emphasis on computer programming may be able to transfer to the Information Technology degree at the end of the first year.

The main emphasis of the Computer programme is software development/programming using a variety of different tools and techniques alongside appropriate professional practice.

We teach computer programming from first principles in Year 1 and build on this knowledge in Year 2 and Year 3. The main development environments will include Microsoft Windows as well as the Linux operating system, with languages such as C# using the .NET framework, JavaScript, PHP, XHTML and HTML5. Java is used to teach the practical aspects of programming and software development. Both application development for mobile and larger computing platforms are taught as well as web-based development.

Database development is also a highly important topic which is covered in detail using the widely used enterprise database management system Oracle and the industry standard language SQL. Practical skills and theory are taught hand-in-hand to promote data storage that meets operational performance requirements.

Alongside the areas of software and database development the theory of how computers work and how they are utilised effectively is studied. Finally, there is a professional stream which ensures that graduates have a sound understanding of moral/ethical issues and legal requirements in both the United Kingdom and abroad.

In the third year students undertake a substantive piece of software development in an Individual Project where they get to demonstrate their capabilities across the whole range of skills that they have been taught in the previous two years as well as research new elements of their own choosing.

The Computing degree will equip students to take on a number of different roles in the computing industry. The main themes of the degree with its broad emphasis on theory, practice and commercial tools will enable a graduate to become a software developer for computer and/or web-based applications. Further, the breadth of study allows students to consider roles in other aspects of computing such as network management, system administration, database administration, etc.

Students will also have a good grounding to go onto further study on more specialist Masters programmes which can introduce different areas of computing or involve study in greater detail. This degree will stand the holder in good stead to work towards professional qualification with a number of commercial providers and also those of the British Computer Society.

Single Honours Modules

Year 1

Core:

  • Introduction to Programming
  • Application Development
  • Principles of Software Development
  • Computer Systems
  • The Computing Professional

Optional module:

  • E-Commerce and Web Development

Year 2

Core:

  • Software Engineering
  • Object-Oriented Programming
  • Database Development with SQL
  • Interactive Web Programming
  • Computer Law and Ethics

Optional modules:

One of:

  • Computer Networking
  • Computer Security
  • Research Methods

Year 3

Core:

  • Advanced Programming
  • Advanced Database Development with Oracle
  • Individual Project Development Single or Double module

Optional:

Two or three of:

  • Distributed Architectures
  • Operating Systems
  • Human-Computer Interaction
  • Cryptography
  • Current Issues in Web Technology

Combined Honours Modules

Year 1

Core:

  • Introduction to Programming
  • Principles of Software Development
  • Application Development

Year 2

Optional modules:

Two, three or four of:

  • Software Engineering
  • Object-Oriented Programming
  • Database Development with SQL
  • Interactive Web Programming
  • Computer Law and Ethics
  • Computer Networking
  • Computer Security
  • Research Methods

Year 3

Optional:

  • Advanced Programming* (pre-requisite: OO Programming)
  • Advanced Database Development with Oracle* (pre-requisite: Database Development with SQL)
  • Individual Project Development* (pre-requisite: Software Engineering)
  • Individual Study* (pre-requisite: Research Methods)
  • Distributed Architectures and Web Programming* (pre-requisite: Interactive Web Programming)
  • Operating Systems
  • Human-Computer Interaction
  • Cryptography
  • Current Issues in Web Technology

* modules have pre-requisite modules in Year 2

Fees

The 2015/16 and 2016/17 annual tuition fees for this course are:

 UK/EUOverseas*
Full-time

£9,000**

£11,000

Part-time

£4,500

N/A

Tuition fees for all courses are payable on an annual basis, except where stated.

UK/EU full-time tuition fees for this course are set in line with the current maximum regulated tuition fee levels permitted by the UK Government.

UK/EU part-time and Overseas full-time tuition fees for this course may be subject to an annual inflationary increase in every year where the course lasts more than one year. 

*Overseas fee scholarships may be available for eligible students. For further information please contact fees@canterbury.ac.uk or the International Office: ipo@canterbury.ac.uk.

**Full-time courses which have a Foundation Year 0 will have a 2015/16 and 2016/17 UK/EU tuition fee of £6,000 in Year 0.

Further information

Additional course costs

Although we aim to minimise any additional costs to students over and above the course tuition fee, there will be some additional costs which students on courses are expected to meet. 

Read further information about the general additional costs which apply to courses at Canterbury Christ Church University.

The school seeks to provide both a supportive and well-structured environment in which students can build their self-confidence by tackling academically and practically challenging tasks along with an appropriate balance of encouragement and constructive criticism. It is expected that students will become increasingly self-motivated and take more responsibility for their own learning and, on occasion, for that of their peers.

A significant feature of this programme is the amount of time allocated to practical work in computer laboratories. This is essential to support the programme’s aims and objectives. The main methods of teaching used are lectures, practical workshops, student-led seminars, tutorials, oral presentations, and group projects.

We use a wide variety of assessment methods based on their suitability for specific modules. Informal formative feedback is provided in many workshops and seminars as well more formal formative feedback on assessments especially in the early parts of the programme. Methods of assessment used include production of software artefacts, group work, essays, reports, ‘investigation-based’ presentations, oral presentations, individual studies/projects, poster presentations, online assessment, logs, examinations and time constrained assignments.

Fact file

UCAS code

  • G400 Computing

Length

  • 3 years full-time
    5-6 years part-time

Entry requirements

  • A typical offer would be 280 UCAS Tariff points.
    GCSE English and Mathematics at grade C, or above (or equivalent) is required. More entry requirement details.

Location

School

More about

Share

Connect with us

Last edited: 16/05/2016 10:30:00