BSc HONOURS INTERNET APPLICATION DEVELOPMENT DEGREE

html coding

At a glance UCAS code: G458

Course length
3 years full time; 4 years with placement; usually 5 years part time
January 2012 start
Induction from 25 January 2012; International student orientation from 19 January 2012
September 2012 start
Induction from October 2012; International student orientation from September 2012
Course Location
Hendon

Overview & facilities

The BSc Honours Internet Application Development degree is one of the most important and fast-moving areas of IT. In this course you will explore a broad range of computing areas, including general software design and development, as well as scripting technologies specific to web development. You will focus on internet technologies such as design and implementation of web-based client/server systems.

The BSc Honours Internet Application Development degree will help you gain the theoretical knowledge and the necessary practical skills to become a programmer for web applications. During your first year you will develop real web applications that would be suitable for commercial use. Our teaching is underpinned by strong academic knowledge, interest and research into areas such as web-based enterprise applications and technologies that have evolved alongside the eXtensible Markup Language (XML).

We provide excellent new laboratories featuring top-of-the line Apple Macs and software packages at our flagship campus in north London.

Download the School of Engineering and Information Sciences brochure.

 

Location & map

This course is based at our Hendon campus in north-west London.

Address: Middlesex University, Hendon campus, The Burroughs, London NW4 4BT UK

To find out how to get to the campus see Travel Directions to Hendon campus. The nearest tube station is Hendon Central on the Northern line.

Nearest halls of residence

There are four halls of residence either on or near to Hendon campus. Usher Hall is on campus, opposite the College Building.

Platt and Writtle Halls are at the same location in Colindale, a 20 minute walk from campus.

Ivy Hall is also a short distance away by public transport in Cricklewood.

Content & modules

Modules

  • Year 1
    Database Management Systems (30 Credits) - Compulsory
    This module emphasises the fact that the success of information systems in any organisation is largely dependent on the quality of the underlying database. It is designed to introduce students to the principles of data management and to allow them to gain experience in designing and manipulating databases.
    Discovering Interaction Design (30 Credits) - Compulsory
    Interactive devices and systems are becoming an ever-increasing part of our working and everyday lives. This module is an introduction to the area of interaction design. It aims to provide students with an appreciation of a variety of user experiences and users needs; and introduces them to some of the knowledge and practical techniques that can be used to ensure well-designed interactive systems through a series of design challenges.
    Introduction to Operating Systems, Architectures and Networks (30 Credits) - Compulsory
    The aim of this module is to provide the students with basic knowledge and understanding of computer hardware, networking and current operating systems concepts and related terminology in order to explain the structure of stand-alone, distributed and networked computers and their operation. By taking this module the students will gain an understanding of how currently available computer and network hardware enables modern computers to function as networked, multi-media machines and will develop a range of important transferable skills. The module will consist of theoretical concept building, terminology exercises and laboratory experiments.
    Programming with Data Structures and Algorithms (30 Credits) - Compulsory
    This module introduces computer programming techniques, with an emphasis on important programming concepts that are relevant to a wide range of programming languages. Students will learn how to solve problems by the design and implementation of computer programs. They will develop the ability to document, test and debug their programs. They will also learn about data structures and their implementation in a given programming language, and how these can be used to solve computational problems.
  • Year 2
    Database Systems: Design and Online (30 Credits) - Compulsory
    Building on from an introductory module, this module focuses on deepening the understanding of database design, implementation and efficient use of facilities provided by a modern Database Management System. Emphasis is on the design of Business Systems using the relational model but other conceptual models including object-oriented and object-relational are introduced. Both theoretical and practical topics relating to database modelling and use are covered, including Internet technologies and tools for rendering databases for display to the client, enabling students to construct dynamic Web-based applications which access back-end databases.
    Object Oriented Analysis and Design (30 Credits) - Compulsory
    The module should provide a firm grounding in Business Systems Analysis and Design using: The Unified Modelling Language to model Information Systems, The Unified Process - a disciplined approach to assigning and managing tasks and responsibilities in a development environment. Learners on satisfactory completion of the module will have knowledge of information systems modelling and associated development life cycle issues. It would also impart skills of applying these techniques to real-life scenarios.
    Object Oriented Software Development (30 Credits) - Compulsory
    This module aims to provide the student with an understanding of object-oriented programming and basic software development. To this end, the student will cover the fundamentals of objects, classes, inheritance, composition, encapsulation and polymorphism. In addition, the module will introduce some of the basic software engineering design patterns and a more abstract view of system design in terms of tiered software architectures. It is expected that on completion of this module students will be able to design, implement and test non-trivial programs.
    Professional Project Development and Management (30 Credits) - Compulsory
    This module offers the opportunity of developing a range of professional skills through participation in group project work. You will learn to appreciate the importance of ethical, legal, organisational, environmental issues, business principles and the product life cycle; in addition you will develop those skills needed to work successfully as a member of a project team. The project topic will be based on other modules you take at level two and is relevant to the focus of your programme.
  • Year 3
    Advanced Web Technologies (30 Credits) - Compulsory
    This module is an advanced software design and development course with a focus on the technologies and standards that have evolved alongside the eXtensible Markup Language XML . XML fundamentals will be covered through close analysis of an in-depth case-study leading to more advanced topics of parsing, deployment, integration, web services, and the design of enterprise-level software systems using high-level programming language XML libraries.
    Client/Server Web System Development (30 Credits) - Compulsory
    Web-based programming technologies are particularly useful for creating distributed client/server systems because of their cross-platform capabilities and rich APIs for accessing backend resources. They allow developers to create dynamic data-driven Internet applications. This module teaches the theoretical model for such systems and provides experience developing and deploying Web-based applications.
    Data Warehousing and Business Intelligence (30 Credits) - Compulsory
    Developing a Data warehouse for decision support and strategic planning has now become a most desirable objective for business organisations. A data warehouse, incorporating business intelligence, enables business organisations to discover new patterns and new phenomena in data in order to obtain analytical insight of business challenges. The aim of this module is to develop an appreciation and understanding of the techniques and approaches used to develop and deploy a data warehouse for purposes of business intelligence. The module will examine data quality and data transformation methods and practices, in addition to data warehousing modelling techniques, in order to build a quality data warehouse. Intelligent database and data mining theories and methods that aid knowledge discovery are introduced, as well as information retrieval, data presentation and pattern recognition techniques that facilitate and support business intelligence applications.
    Software Development Project (30 Credits) - Compulsory
    The aim of this module is to give individual students the opportunity to demonstrate how effectively they have consolidated their knowledge and skills from other computer science modules via an individual project which must involve the production of a useful software artefact.

Download the course specifications.

 

Entry & applying

We normally make offers on a minimum of 200 UCAS tariff points, plus GCSE Maths and English Language at grade C. BTEC National Diploma/International Baccalaureate/Advanced Progression Diplomas at equivalent tariff. Access to HE - Pass. Applications from candidates without formal qualifications are welcomed. Additionally overseas students whose first language is not English will need a qualification that demonstrates competence in English, eg IELTS 6.0 or TOEFL 550 paper-based or 213 computer based. We also offer a Foundation Year in Computing.

We also offer a Foundation Year in Computing.

International entry requirements

We accept the equivalent of the above from a recognised overseas qualification, to find out more about the requirements from your country, see further information under support in your country. For details of other equivalent requirements that Middlesex accepts see entry requirements.

English language requirements

You must have competence in English language and we normally require Grade C GCSE or an equivalent qualification. The most common English Language requirements for international students are IELTS 6.0 (with minimum 5.5 in all four components) or TOEFL paper based 550 (no less than 4 in test of written English) or TOEFL internet based 80 (with no less than 17 in each component). Middlesex also offers an Intensive Academic English course (Pre-Sessional) that ranges from 5-17 weeks, depending on your level of English. Successful completion of this course would meet English language entry requirements. For more information on applying for the pre-sessional please email english@mdx.ac.uk.

Entry into year two or three (transfer students)

If you have achieved a qualification such as a foundation degree or HND, or have gained credit at another university, you may be able to enter a Middlesex course in year two or three. For full details of how this works see transfer students.

UK/EU applicants with existing higher education qualifications

If you have already been awarded a qualification at the same level as the course you are applying for, you may not be eligible for a tuition fee loan, see fees and funding for more information.

How to Apply

UK/EU students

Apply now

Applications for UK and EU students should be made to UCAS – the Universities and Colleges Admissions Service. The institution code for Middlesex is M80, and the code name is MIDDX. You also need the code for the course you wish to apply for – this is found in the 'at a glance' box above.

International students

International students from outside the EU can make a direct application.  We have a network of regional offices across the world to assist you with your application.  They have experience with helping students from your country and supporting them with their applications to study at Middlesex. Read more on international applications

Fees & funding

The tuition fee for the 2012/2013 academic year for UK/EU students is £9,000.
The tuition fee for the 2012/2013 academic year for International students is £10,400.

Click here to find out more about fees, funding and our scholarships in 2012.

Open days

Open Days

Open days and Applicant days for this course are held at our Hendon campus in London. See the location and maps tab for information on how to get here.

University Open Days

Open days offer you the opportunity to learn more about Middlesex, and get a feeling for what life is like on our campuses. Open Days include Welcome and Subject talks, campus and accommodation tours and opportunities to find out more about other aspects of studying at university, these include a guide to applying to University, and a fees and funding talk.

Book Your Place Now

Click to find out more about our undergraduate Open Days and book your place now.

If you can't make our open day, there are more opportunities available for you to come and visit us. Campus tours are available throughout the year if you would like to have a look around. Led by Student Ambassadors, they take place most Wednesday afternoons at 1pm. You will get a feel of the campus atmosphere, plus the opportunity to ask any questions about being a student at Middlesex University. Click here to book your campus tour.

Applicant Days

Applicant Days are specifically for students who have applied to Middlesex and have been made an offer.  The Applicant day is a chance for you to take a closer look at the course that you have chosen to study.  You will attend a taster session, meet your course leader and fellow applicants, meet current students and tour the campus with them.  Invitations will be sent to applicants prior to the events.

Careers

Our BSc Internet Application Development degree prepares you for a wide range of varied careers. As a graduate you will have excellent career prospects and the range of potential employers will be vast across the private, public and not-for-profit sectors. There is also the potential to work as a self employed director of your own business. You will be able to work as a web programmer, in contrast to a more graphic/multimedia design-oriented programme that would be more suitable if you are aspiring to work as a web author or designer.

Our careers service offers you a range of support both while you’re studying with us – and after you’ve graduated.

Graduate employment prospects

Based on data from the respondents of the 2009-10 Destination of Leavers in Higher Education survey, six months after graduating:

  • 75% of Computing and Multimedia Technology graduates were in employment or further study
  • 25% were doing something else, such as travelling, or assumed unemployed 

Middlesex graduates from this group have been successful at gaining employment in the following roles: Software Engineer, Data Administrator, FrontLine Support, Junior IT Consultant, Applications Specialist, Mobile Developer, Web Developer, IT Mgr, Systems Admin, Lecturer, IT Consultant, Creative Director, Analyst, Technical Writer, Industrial Trainee, Technical Specialist, Technical Consultant, Infrastructure Engineer and IT Consultant,

In the following companies: Apple, Natural Motion, EDF Energy, Twin Systems, Lanz IT Solutions, E Solutions, Hatton National Bank, SBI, Rainco, Apollo Marine, Virtusa, Central Finance, Westminster Council, West London Women's Aid, Atof Origin, Dell, Asahi Group, and Temmac Technology.

Salary
The average full time salary for graduates from this group was £24,000.

Graduate Roles

Below are just a few examples of the types of careers that you could pursue after graduating with us: 

Applications Developer - An applications developer role includes writing specifications and designing, building, testing, implementing and sometimes supporting applications using computer languages and development tools. Many specialise in a specific development environment, such as computer games or e-commerce, and will have in-depth knowledge of a few relevant computer languages. 

Information Systems Manager - An information systems manager installs computer systems, ensures that back up systems operate effectively, buys hardware and software, provides the ICT technology infrastructures for an organisation, and contributes to organisational policy with regard to quality standards and strategic planning. 
 
IT Consultant - An IT consultant works in partnership with clients to overcome their business challenges through the application of technology. A consultant's work will often be based on the need to improve efficiency and the way a company functions, with IT used as a means to achieve this.

Multimedia Programmer - A multimedia programmer gives a multimedia product its functionality by writing computer programs that draw together multimedia features, such as text, sound, graphics, digital/analogue photographs, 2D/3D modelling, animation, video, information and virtual reality, according to a designer's specification.

Software Engineer - Software engineers research, design, test, implement and maintain software systems to meet client or employer needs. They use a variety of computer programming languages and applications, working in teams with other IT professionals, or alone.

Systems Designer - A systems designer develops and implements information systems in sectors as diverse as finance, communications and retail. The role can involve working on all elements of the system including hardware, software, installation and maintenance. There are a range of opportunities in this increasingly varied industry.

Web designer - Web designers are responsible for the layout, visual appearance and usability of a website. They have knowledge of graphic design packages such as Fireworks or Photoshop in order to produce basic layout and manipulate images.    

Systems Developer - Systems developers test systems, diagnose and fix faults, write diagnostic programs and design and write code for operating systems and software to ensure that they function more efficiently. They may also create systems in response to technical specifications supplied by an IT analyst, often integrating off-the-shelf software packages into existing systems.     
 

Placements

Work placements are proven to increase your success in the job market – as well as being a fantastic experience.  Research shows that 70 per cent of placements result in a graduate job offer.  By making a good impression during your placement year, you greatly increase your chances of securing a job with the company after graduation.

Students find it beneficial to be in a paid full-time job for a year.  They also develop their interpersonal skills, confidence, teamwork and general transferable skills.

We have a dedicated Placement Service, which supports you in your placement job search and recent placement include:

Leon Beckett – BSc Computer Science, Software Engineer at IBM.eis_placement_leon_std

"After spending the last 12 months on placement at IBM, I can highly recommend that students undertake a placement year. It is an invaluable experience, helping you build and improve on the knowledge from your first two years at university. I now feel confident about entering my third year, becoming a graduate and applying for jobs after university.

"I would advise any student thinking of doing a placement year to apply early, use the support provided by the placement office as much as possible, to thoroughly research both the available placements and the providing companies and try your hardest in the assessments.

"I believe employees are looking for any student who is willing to listen, work and learn. Employers will understand that you won't have the experience at first. However by listening to what you are told and learning the lessons, you will be able to do the work and become a successful placement student."

Elenia Davis – BSc Internet Applications Development, Mobile Quality Assurance Intern at Yahoo Europe.

"The placement year gives you something that you can’t learn in the lecture theatre – real life working experience and knowledge.
"The placement office is a big help. They don’t just advise you on your CV and cover letter, they also advise you on tasks (eg presentations or extra questions) an employer has set and organise workshops designed to help you in your placement search."

Louise Stanhope –BSc Forensic Computing – Summer Internship at Appleeis_placement_louise_std

Based on our ongoing relationship with Apple, our careers department was asked to recruit a number of highly motivated students to take part in Apple’s first project based internship scheme in the UK. 

Students from Imperial College London, Oxford and Cambridge were also invited to apply.  As part of the application process our placement team offered the candidates CV writing and interview workshops.  This assistance and help from careers department helped four of our students to be invited by Apple to visit their Stockley Park base for an interview.

Louise Stanhope was one of the first students in the UK to be offered 11 week internship with Apple.  Louise has thoroughly enjoyed her experience helping enhance Apple sales systems.

Talking about her time at Apple she commented: "It is nice to see how a company as large as Apple works.  It is obviously a great thing to have on my CV and utilize the experience I am getting.  I would love to get a full-time job with Apple when I graduate and this will give me something to help to stand out from the crowd.  It has been really interesting to put my degree into practice and learn how businesses work."

 If you would like to find out more about Placements, please contact eisplacements@mdx.ac.uk

Student Profiles

Lola Aworanti
BSc Honours Business Information Systems Degree, 2007
A major feature of the BSc Business Information Systems degree is that it brings together the two fields of Business and IT, providing a rounded approach to information systems and business  principles. These are two areas that graduate Lola Aworanti is extremely passionate about. "I have a passion for IT and Business and I was convinced that this was the exact path for me."

Lola obtained the Scholarship for “Outstanding Academic Achievement” throughout her entire stay at the University, and was able to graduate with a First class Honours degree in Business Information Systems. During her second year she participated in the Student Exchange programme, at Towson University, Baltimore, Maryland. USA. Lola describes it as being "an amazing experience." In her third year, she opted for a Placement at Investec Investment Bank, "I was in the Asset management application development and support team. This experience really helped me to kick start my career in the right direction."
 
Lola currently works at Dresdner Kleinwort investment bank and intends to purse a masters degree in Computing Science in the near future. "In five years time, I see myself owning my own IT Consulting Company". Currently, in her spare time, she designs websites and is in the process of publishing her own magazine.

Reg Goodwin
BSc Honours Business Information Systems Degree, 2006
Since graduating with a first class honours degree in 2006 Reg has been working as a Human Computer Interaction (HCI) researcher at Middlesex University. 

“The skills I developed during my degree were an excellent preparation for my current job. This includes interpersonal and communication skills needed for organising interviews and usability trials, Java programming for prototype development, report writing and web design skills to present and share our findings.”

A highlight of Reg’s course was working in a group project investigating corporate information systems at Egg Financial Services. The project included organising an interview with the Chief Information Officer (CIO) at Egg’s head office to learn more about how the bank uses IT and business processes to improve customers’ online banking experience. “The group project work helped improve my team communication, work sharing and time management skills.”

Reg enrolled in 2003 as a mature student aged 30 and studied full-time on the BIS course. He graduated in 2006 winning the School of Computing Science academic achievement award.
 
Reg is currently working on the university’s Advanced Vehicle Technology and Older Drivers project. “My current job is varied and challenging. Working with experienced and generous colleagues I have learned a great deal about how to carry out ethical research and to work successfully with our project’s participants. Middlesex University has helped me broaden my horizons considerably in the last four years, and I am now able to consider a wider range of projects in the IT industry or even a PhD.”

Vikram Mohan
BSc Honours Computing Science Degree, 2005
Vikram Mohan currently works with Asia's largest information technology firm - the Global Consulting Practice of Tata Consultancy services. Vikram was an industry speaker representing his organization at the IEEE industry conference for the Advanced Networks and Telecommunications Systems (ANTS) held at IIT Mumbai. The ANTS conference is a high profile forum for industry participants, researchers and academicians to exchange ideologies, best practices and research concepts. Other participants included Directors, Ctos and VPs of leading organisations across the globe.

Bookmark and Share