Christmas Closure Information

Our campuses close on Friday 20th December and re-open on Thursday 2nd January 2025 for the Christmas Break.

Students will return to timetabled lessons on Monday 6th January 2025.

For information on term dates and enquiries please visit our information page using the button below.

BSc (Hons) Computing and Applications Development

Welcome to the Computing and Applications Development programme

If you are a passionate learner in Computing and information technology, considering a career in IT, or interested in furthering your knowledge about networking, web development or programming, the ITSA course is the right step in your your journey from an enthusiastic learner into a professional IT developer.

Learn about IT infrastructure, networking technologies, web scripting, software development and explore areas such as cyber security, cloud computing, eBusiness with hands-on practical work, to equip you with the cutting-edge employability skills.

Course enquiries: 01206 712432
Ask a question


IT
IT
IT


IT
IT
IT

CourseInformation
OpenEvents
PlacesTo Live
AboutFinances
AcademicCalendar
ProspectusRequest
Course IntroductionModulesEntry RequirementsGraduate CareersAdditional

The BSc (Hons) Computing and Applications Development course programme is for individuals who may be preparing for a new career in information technology or already working in IT and wanting to upgrade their skills and knowledge.  The aim of this programme is to train graduates to keep up with technological advances and maintain a high standard of professional practice, while taking into account business needs and imperatives.

This industry-led course will develop visual event-driven programming skills and equip students with the knowledge and skills required to design and implement database-driven, web-based systems.

The BSc (Hons) Computing and Applications Development will provide a broad basis of knowledge and skills in IT, enabling students to develop software and design and maintain computer systems. There will be significant coverage of areas which are increasingly in demand such as cloud computing and virtualisation, and students will be equipped with knowledge and skills relevant to developing and supporting software on multiple platforms as well as providing support for ‘bring your own device’ (BYOD) approaches. Security, legal and ethical issues will be covered from multiple angles in each year of the programme. Industry qualifications such as Microsoft Server qualifications and ITIL will run alongside the modules where appropriate as a method of ensuring industry relevance and to provide added value to the course.

Undergraduate courses operate on a modular basis that provides flexibility and choice. Each module is worth a specified number of credits, with most modules counting for 20 or 40 academic credits (depending on the programme), with each credit taken equating to a total amount of study time which includes scheduled teaching, independent study and assessment activity.

Most full-time students will take modules worth 60 credits per semester, with part-time students taking proportionately fewer credits per semester. A total of 120 credits per level and 360 credits are needed for an honours degree as a whole. Overall grades for the course and degree classification are based on the marks obtained for modules taken at levels 5 and 6.

Our teaching is informed by research, professional practice and industry engagement and modules change periodically to reflect developments in the discipline.

Although designed as a three year full-time degree programme, there are two named routes into the qualification. The Certificate of Higher Education (Cert HE) allows for study of the first year of the programme and the BA (Hons) route allows students to study the full qualification. The CertHE can be used as a stepping stones towards an Honours Degree with progression allowed following successful completion of each stage. All options are available to be studied either full-time or part-time.

The Certificate of Higher Education in Computing and Applications Development will provide a broad basis of knowledge and skills in IT, enabling students to develop software and design and maintain computer systems. Knowledge of software development, databases, web development, systems and networks is considered to be a necessary starting point for anyone who wants to work in the IT industry.

Year One (Level 4) Year Two (Level 5) Year Three (Level 6)

BSc (Hons) Computing and Applications Development

Normally 80 UCAS points* plus 4 GCSEs at grade C minimum, to include maths and English or at least one A Level or Level 3 qualification i.e. Diploma, NVQ at Advanced Level or an Access to Higher Education qualification.

For mature applicants (over 21) with non-standard academic qualifications, Admission Tutors will carry out an interview and consider the applicant’s ability to succeed on the course, taking into account their past experience in relevant areas.

CertHE Computing and Applications Development

Normally 24 UCAS* points plus 4 GCSEs at grade C minimum, to include maths and English or at least one A Level or Level 3 qualification i.e. Diploma, NVQ at Advanced Level or an Access to Higher Education qualification.

For mature applicants (over 21) with non-standard academic qualifications, Admission Tutors will carry out an interview and consider the applicant’s ability to succeed on the course, taking into account their past experience in relevant areas.

*UCAS Tariff points where shown, are for entry on to higher education programmes starting from September 2024.

International applicants

If English is not your first language you will need an IELTS score of 6.0, with a minimum score of 5.5 in each component (Reading, Writing, Listening and Speaking), or an equivalent English Language qualification.

Additional requirements for International Students:

  • You must provide evidence of having been in general education for at least 10 years and of having studied within the last five years
  • a face-to-face or video call interview is required before an offer is made

CertHE Computing and Applications Development

An emphasis on current industry best practice processes and standards will help to ensure that graduates are ready for the workplace. Graduates will therefore be equipped with a broad base of knowledge in IT, enabling them to take up entry-level posts in technical support, systems support and networking. Students successful on this course could also progress onto year 2 of either the Foundation Degree FdA IT Systems and Applications or the BSc (Hons) IT Systems and Applications.

BSc (Hons) Computing and Applications Development

An emphasis on current industry best practice processes and standards will help to ensure that graduates are ready for the workplace. Graduates will therefore be equipped with the knowledge and skills to allow them to take up entry level posts for jobs such as IT Support Officer, System Administrator, Network Engineer or Service Desk Engineer. Previous graduates have been employed by Keystone Asset Management Solutions, TranquilIT, Eastern Data Group and the NHS.

Timetables: Timetables are normally available one month before registration. Please note that while we make every effort to ensure that timetables are as student-friendly as possible, scheduled teaching can take place on any day of the week. Where possible we will look to schedule timetabled sessions for full-time courses over two days per week, and part-time courses over one day per week.

Teaching and Learning: You are taught through a combination of lectures, seminars and practicals. Seminars enable smaller group discussions to develop understanding of topics covered in lectures.

When not attending lectures, seminars and practicals or other timetabled sessions you will be expected to continue learning independently through self-directed study. Typically, this will involve reading journal articles and books, working on individual and group projects, undertaking research in the library, learning zone or technical learning resources, preparing coursework assignments and presentations, and preparing for examinations

Assessment: The course provides you with opportunities to test your understanding of the subject informally before you complete the formal assessments that count towards your final mark. Each module normally contains at least one piece of practice or ‘formative’ assessment for which you receive feedback from your tutor. Practice assessments are developmental and any grades you receive for them do not count towards your module mark.

There is a formal or ‘summative’ assessment at the end of each module. Assessment methods include written examinations and a range of coursework assessments such as essays, reports, portfolios, performance, presentations and your final year major project. The grades from formal assessments count towards your module mark.

 Feedback: You will receive feedback on all practice assessments and on formal assessments undertaken by coursework. Feedback is intended to help you learn and you are encouraged to discuss it with your module tutor.

Apply Full-time
Apply Part-time
BSc (Hons) Computing and Applications Development - Full-time
LevelLevel 6
LocationColchester
Duration3 years (4 years with one-year placement)
UCAS Code4J69
Academic Year2020-2021
Study ModeFull-Time
Start DateWe are no longer accepting applications for 2020 for this programme
Fee(s)2024-25: £8,750 per yearLower Tuition Fees
Awarding/Validation BodyUniversity of East Anglia*
*Subject To ValidationThis course is currently in development and the details are in the process of being finalised by the University.
BSc (Hons) Computing and Applications Development - Part-time
LevelLevel 6
LocationColchester
Duration6 years
Course CodeZE1BSITP01
Academic Year2020-2021
Study ModePart-Time
Start DateWe are no longer accepting applications for 2020 for this programme
Fee(s)2024-25: £4,375 per yearLower Tuition Fees
Awarding/Validation BodyUniversity of East Anglia*
*Subject To ValidationThis course is currently in development and the details are in the process of being finalised by the University.
Year One (Level 4)

Employability and Study Skills (15 CREDITS)

What’s it about?

You will need specific study skills to enable you to maximise your learning potential and take advantage of opportunities available both in the academic setting and the workplace. This module will enable you to develop these skills.

What do I learn?

You will learn a range of research and communication skills including report-writing and academic referencing.  You will also work on your presentation and teamwork skills.

What’s the assignment?

There are three elements to the assessment: a Personal Development Plan, to help you assess your own learning, a written report, to help you develop your academic writing skills, and a group presentation.

Want to know more?

To see the module description, please click here.

Computer Architecture and Operating Systems (15 CREDITS)

What’s it about?

You will be introduced to the basics of computer architecture and operating systems: moving up from bits and bytes, through logic gates, representation and operations to buses and processors and the treatment of operating systems.

What do I learn?

You learn about the role of logic, data representation, and operations within a computer system architecture, then how to write a low-level programming language (assembly).  You will learn the architecture of modern computers, and the purposes and main functions of operating systems.

What’s the assignment?

There are three assessments in this module. The first is on logic gate design, the second is about operating systems and assembly programming language, and the third is an exam about general components of computer architecture.

Want to know more?

To see the module description, please click here.

System Support (15 CREDITS)

What’s it about?

This module will increase your understanding of how systems and networks are monitored, managed and supported to serve the needs of clients.  It covers aspects of computer system support, including procedures, techniques, and organisation, taking into consideration legal and ethical issues.

What do I learn?

You will learn the architecture of a computer and will be able to apply client communication and support skills.  You learn the ITIL framework of best practices in IT support service management, taking into consideration legal and ethical issues.

What’s the assignment?

There are two assignments and one exam in this module.  Assignments 1 and 2 are related to tasks in the ITIL framework.  The exam will cover the principles and techniques of system support.

Want to know more?

To see the module description, please click here.

Web I: client-side development (15 CREDITS)

What’s it about?

This module will enable you to effectively use a range of web development skills, allowing you to produce engaging websites that are accessible to a range of users. This module has a strong practical focus on HTML and CSS scripting for client side web applications.

What do I learn?

You will learn how to interpret a customer’s requirements, use these to inform the design process, and then use HTML and CSS to create a website that reflects these requirements.  You will also learn how careful design and testing are essential in offering the best possible experience to the eventual end user of the website.

What’s the assignment?

You will be assessed through a design report, the construction and documenting of a website, and a presentation of your website.

Want to know more?

To see the module description, please click here.

Software Development I – Introduction to Programming (15 CREDITS)

What’s it about?

This module provides you with the opportunity to learn and practise key procedural programming concepts.  You will become familiar with programming environments, languages, libraries and tools.

What do I learn?

You will learn how to design, write and test programs that solve a range of small problems. Simultaneously, you will be introduced to a range of professional practices that form a key part of the software engineer’s role, such as the industry standards for writing software and maintaining version control.

What’s the assignment?

For the first two assessments, you will complete programming exercises, documented with design diagrams and test plans.  There will also be a one hour exam on the fundamental concepts of programming.

Want to know more?

To see the module description, please click here.

Web II – server-side programming (15 CREDITS)

What’s it about?

In this module, you will learn a range of scripting skills that enable you to build interactive, dynamic websites.  You will gain an appreciation of the differences between server and client scripting environments and learn how to choose which is more appropriate for a given task.

What do I learn?

You learn to design, write and test server-side web programmes in PHP and JavaScript.  You will become aware of the risks of malicious code injection when creating dynamic websites, and will develop a sound knowledge of these dangers, learning practical strategies for protecting against them.

What’s the assignment?

There are two assessments in this module.  The first assignment is to create basic client and server scripts with code listings and test documentation.  In the second assignment, one whole application should be designed, programmed, and tested.

Want to know more?

To see the module description, please click here.

Database Fundamentals (15 CREDITS)

What’s it about?

This module is designed to teach you the basic tasks involved in creating, querying, and administering a database.  It is about interpreting a problem scenario and producing and evaluating a suitable relational database.

What do I learn?

You will learn how to design a relational database to fit the needs of a simple business scenario, and then create and populate that database.  You learn how to use database server administration tools such as SQL to manage a database.

What’s the assignment?

There are two assessments in this module. The first tests your knowledge of designing, creating and querying a database.  The second allows you to develop and document a relational database of your choice.

Want to know more?

To see the module description, please click here.

Introduction to Networks (15 CREDITS)

What’s it about?

This module will enable you to design, implement and troubleshoot a small to medium size network. It includes an understanding of routing protocols, addressing schemes, and the Open System Interconnection (OSI) reference model, the Ethernet, TCP/IP, IOS Software, LAN and WAN Technologies.

What do I learn?

You will learn the underlying principles of network protocols and will be able to design and implement an IP addressing scheme to  meet  network requirements for a small to medium size network with awareness of security policy and taking relevant safety precautions.

What’s the assignment?

There are two assignments documenting workshops carried out.  The final assessment is an exam on the principles of networking.

Want to know more?

To see the module description, please click here.

Year Two (Level 5)

Networks 2: Routing and Switching (15 CREDITS)

What’s it about?

The module will increase your understanding of issues related to increasing traffic on an Ethernet LAN and identification of switched LAN technology solutions to Ethernet networking issues. It covers the functions of Wide Area Networks (WANs), the major devices of WANs, and the configuration of PPP encapsulation, static and dynamic routing.

What do I learn?

You will build on Networking 1 (to design, install, operate, and troubleshoot small to medium size networks), to include the configuration of switches, connecting to LANs, Wireless LANs and WANs.  You will learn how to implement network security.

What’s the assignment?

There is one assignment in which you will produce a report documenting the design of a small network with evaluation, including demonstration of your design.

Want to know more?

To see the module description, please click here.

IT Infrastructure (15 CREDITS)

What’s it about?

The module will give you broad experience and skills relevant to IT Infrastructure.  It will introduce you to a range of current operating systems, including new operating systems which have evolved to support mobile technologies.    The module extends knowledge beyond the view that there is a one-to-one relationship between a programme and a host.  A practical and descriptive approach is taken to complex modern architectures.

What do I learn?

You will learn to evaluate the use and features of a range of modern operating systems and be able to describe multi-machine architectures in current use. You will learn the cloud computing and related security issues, and their impact on business. You will learn to build an application that combines data or functionality from more than one server/site/source, using user-level APIs.

What’s the assignment?

There is an assignment to design an IT infrastructure and a group presentation to describe and evaluate aspects of an IT infrastructure solution.

Want to know more?

To see the module description, please click here.

System and Network Management (15 CREDITS)

What’s it about?

In this module you will increase your knowledge of networks by understanding how systems and networks are monitored, managed and supported to serve the needs of clients and you will understand the importance and cost of reliability, resilience and scalability in networks.

What do I learn?

You will learn to evaluate different approaches to system and network management, their design and system administration tasks. You will be able to apply and justify ITIL best practices in change management and configuration management.

What’s the assignment?

There is an assignment to evaluate the network management of a company and recommend improvements, and an examination about network and service management.

Want to know more?

To see the module description, please click here.

Software Development II – object-oriented programming (15 CREDITS)

What’s it about?

This module will help you to move from a basic understanding of procedural programming to the point where you can design and implement a set of classes that respects the principles of object-oriented design.  You will be introduced to the idea of integrating code with a legacy codebase, as most commercial developers are obliged to do.

What do I learn?

You will learn to analyse requirements and apply key object-oriented concepts in the design of a solution.  Then you will learn to use an object-oriented language to write and test maintainable, robust, correct software that accurately reflects the design.

What’s the assignment?

There are two assignments and one exam in this module.  Assignment 1 is a report documenting the design of an object-oriented application and Assignment 2 is implementing and testing of the object-oriented application.  The exam will cover the principles of object-oriented design and programming.

Want to know more?

To see the module description, please click here.

Web III – secure web applications (15 CREDITS)

What’s it about?

This module is about design and implementation of a web application that uses a database for storage. You will develop understanding of client and server-side scripting languages as they make use of the latest features of browsers to build highly interactive websites.

What do I learn?

You will learn how to choose and apply server and client-side programming concepts, languages and libraries in the development of the database application, and critically evaluate the choices made. You will learn to Implement and explain a range of strategies for protecting against malicious use of the web application.

What’s the assignment?

There are two assignments in this module. Assignment 1 is the design and partial implementation of a web application including design diagrams. Assignment 2 is completing the web application implementation and testing documents.

Want to know more?

To see the module description, please click here.

IT Project Management (15 CREDITS)

What’s it about?

The module will help you to increase knowledge and understanding of the principles and application of project management in the IT industry. You will apply this knowledge to analyse and evaluate the impact of project management on improving the management of resources and performance.

What do I learn?

You will learn about project management principles and processes in relation to IT-related projects and make effective use of computer tools for project management, and justify their use.

What’s the assignment?

You will be assessed through a group project using project management principles and procedures.  The exam will cover theory and practice of project management techniques.

Want to know more?

To see the module description, please click here.

Work-Based Learning (30 CREDITS)

What’s it about?

The module aims to enable you to analyse your readiness for the workplace and to work towards improving your employability.  You will also be expected to reflect on your work practice, critically appraise your own performance and report on the experience of learning at work.

What do I learn?

You will learn to assess your employability skills as an IT professional, produce a development plan and provide evidence of executing the plan and evaluating progress.  You will obtain and carry out a work placement that is relevant to the programme and critically reflect on the work environment and the experience of learning in the workplace.

What’s the assignment?

There are three assignments in this module. The first is a portfolio showing career development plan and evidence of working towards employability.  The second assignment is a reflective log of placement activity and a written report on an aspect of IT use in an organisation.  The final assignment is a report on the self-study element.

Want to know more?

To see the module description, please click here.

Networks 3: Scaling Networks (15 CREDITS)

What’s it about?

The aim of this module is to provide a detailed practical understanding of current network routing and switching techniques. The module covers an in-depth appreciation of current routing protocols and their application, LAN switching techniques and LAN optimisation.

What do I learn?

You will learn about routing protocols, how to deploy in an enterprise-WAN, and the key requirements of a scalable network.  You learn how to evaluate and optimise LAN performance and security.  You learn about the switching technologies such as VLANs, VTP, and VLAN.

What’s the assignment?

There is one assignment in this module to assess design of a small, scalable network with written evaluation on the designed network.

Want to know more?

To see the module description, please click here.

Penetration Testing (15 CREDITS)

What’s it about?

The aim of this module is to introduce penetration techniques to test the security of an IT system within an ethical and legal framework. The module will cover the security of IT systems by various activities, for example security policy review, security audit, vulnerability analysis and penetration testing.

What do I learn?

You will learn to analyse network and system security threats,  carry out IT system reconnaissance and then select and apply appropriate network and system penetration techniques.  You learn about the ethics and legal framework for a penetration tester.

What’s the assignment?

There are two assessments in this module, the first on penetration techniques, the security of an IT system within an ethical and legal framework, and an exam about security issues, vulnerability analysis and penetration testing.

Want to know more?

To see the module description, please click here.

 

Year Three (Level 6)

Advanced Server Technologies (15 CREDITS)

What’s it about?

This module introduces you to a challenging range and variety of complex technical or professional work activities, teaching strategies for providing a highly available infrastructure with the capacity for disaster recovery and failover in server technologies.

What do I learn?

You will learn to analyse, design, implement, test and benchmark a load-balanced multi-server system.  You will be able to review and critically evaluate the different approaches to providing scalable and highly-available system and the migration to cloud computing.

What’s the assignment?

The module will be assessed by an assignment which is the design document of a highly available and reliable server system with its evaluation, and an exam about general advanced server technologies.

Want to know more?

To see the module description, please click here.

Secure Systems (15 CREDITS)

What’s it about?

This module provides a practical guide to network security issues. It looks at the threats faced by organisations, cryptography and authentication issues, problems concerned with securing the perimeter, the network, applications and data. Along with examining strategies for disaster recovery, ethical issues concerning data protection and hacking will be explored.

What do I learn?

You will learn to analyse recent security threats and available mechanisms to protect organisations, evaluate the algorithms used in cryptography, and perform implementations of selected algorithms in this area.  You will learn about IT security policies, and evaluate data security in the light of ethical and legal frameworks.

What’s the assignment?

There are two assessments in this module. The first is an assignment on security threats and the proposed security measures and policies to address these threats. There is also an exam about network security issues.

Want to know more?

To see the module description, please click here.

Networks 4: Connecting Networks (15 CREDITS)

What’s it about?

This module will explain how to identify and configure remote access devices to connect to enterprise-wide computer networks, and how to use appropriate methodologies and tools to troubleshoot large-scale multi-protocol networks. The module introduces you to common WAN technologies, network address translation (NAT) and port address translation (PAT).

What do I learn?

You will learn to compare and contrast the WAN technologies.  You learn about the security mechanisms for remote network access, how to apply Network Address Translation for given network requirements, and evaluate and apply appropriate troubleshooting methodologies in WAN networks.

What’s the assignment?                                                                                               

There is one assignment: a report on the design of a wide area network including its evaluation.

Want to know more?

To see the module description, please click here.

Web IV (15 CREDITS)

What’s it about?

This module is about web frameworks in web application development. You make use of a web framework to construct a website with a degree of complexity. You will gain a basic understanding of the framework-driven approach to web development and readily integrate frameworks used in the workplace.

What do I learn?

You will learn to critically evaluate the MVC approach to designing web applications and the problems that it has evolved to solve.  You learn to apply the MVC design pattern to the solution of a problem, and implement that solution using the features of an object-oriented language.

What’s the assignment?

You will be assessed on the design, development and testing of a website using a web framework and presentation of your website.

Want to know more?

To see the module description, please click here.

Information Systems for e-Business (15 CREDITS)

What’s it about?

This module is about understanding the underlying themes and forces acting on an organisation relating to e-business and of the infrastructure requirements, technological and commercial, necessary for successful e-business operation.

What do I learn?

You will learn about developing technologies that relate to an organisation’s eBusiness implementation by capturing and analysing organisation and user information requirements, and designing and planning IT systems to meet these requirements.  You will consider alternative eBusiness solutions.

What’s the assignment?

There are two assessments in this module. The first is a report about a proposed information system for a case study. You will implement one component of the system then evaluate your solution.  The second assessment is a group presentation on that solution.

Want to know more?

To see the module description, please click here.

Professional Development (15 CREDITS)

What’s it about?

This module is designed to provide you with an opportunity to research the professional context of an area of IT in which you want to work, and to complete a small unit of self-study on an IT topic.  You will be required to justify your choice of unit in relation to your abilities, previous experience and relevance to industry needs.

What do I learn?

You will learn how to investigate a sector/career path within the IT industry and critically evaluate options for career progression.  You will produce a professional development plan, justify choices made and complete a relevant self-study programme.

What’s the assignment?

You will be assessed through a report documenting professional development tasks and completion of a self-study programme.

Want to know more?

To see the module description, please click here.

Project Preparation (30 CREDITS)

What’s it about?

This module will enable you to acquire the knowledge and skills required to effectively plan the development of your individual projects and the writing up of the dissertation report.   A study of research methods will provide you with the knowledge required to choose and justify your planned approach to your own project.

What do I learn?

You will learn how to critically review published research and literature in relation to the chosen area of study and will develop an idea for a suitable research project, comparing and contrasting the suitability of different research and development methods.

What’s the assignment?

You will be assessed through a report containing a critical review of the literature in the subject area and a project proposal, including planning documentation, and then you will present your project.

 Want to know more?

To see the module description, please click here.

Individual Project (30CREDITS)

What’s it about?

This module allows you to engage in a substantial piece of individual product development work or research, focussed on a topic relevant to the pathway. The project topic will be assessed for suitability to ensure sufficient academic challenge and satisfactory supervision by an academic member of staff.

What do I learn?

You will learn to collect, organise, understand and interpret information from a variety of resources. You will Identify, select, and use appropriate techniques in developing solutions, and plan and implement tasks effectively.

What’s the assignment?

You will produce a report and be assessed on how well you exhibit a sound knowledge in the subject area relating to the project, communicate information effectively in a professional manner, and present your project.

Want to know more?

To see the module description, please click here.

Disclaimer

All Fees and prices shown on the website are for courses starting in the 2024-25 academic year and are correct at the time of entering/printing information, however these may be subject to change. The College cannot accept legal or financial liability as a result of any such changes.

The course information describes programmes offered by University Centre Colchester at Colchester Institute. The College takes all reasonable steps to provide courses as described, but cannot guarantee provision. The information is for guidance and does not form any part of a contract.

The College reserves the right to update and amend information as and when necessary. University Centre Colchester at Colchester Institute will do its best to provide the courses shown, but may have to modify or withdraw a course depending on customer demand and other factors.