Computer Courses
Manchester International College
courses
English Courses
Computer Courses
 
Business and Management
University Foundation Courses
British Citizenship Testing
information
General Information
Visa Information
Downloads
 
useful links
UKVisas Website
The Home Office
The Foreign Office
Accreditations

students say
  Find out more...

 

Partnership and Accreditation Logos
    Home Courses Fees Manchester Accommodation Apply online News
Currently Unavailable

Diploma in Software Design & Programming


Experts in programming and application development are in huge demand. This course will provide you with an excellent grounding in best practices and will enable you to develop expertise in a range of specialist functions.

Course modules

The course includes the following elements:

Programming Computers: An Introduction - This course introduces you to structured programming concepts, coding design and style. It also looks at selection and repetition programming constructs, structured data types and procedures.

  • Understand the programming phase of the software life cycle
  • Read and use algorithms containing basic selection and repetition
  • Write pseudocode
  • Develop algorithms using selection and repetition constructs

EMS Solutions Architectures: Analysis and Design Techniques - There are a number of fundamental, tried and tested techniques that have emerged for analysing and designing software systems. If you adopt these techniques, you are more likely to design robust solutions, which will match the user's requirements. By the end of these elements you will be able to:

  • Create entity relationship diagrams
  • Perform normalisation on a set of relations
  • Draw data flow diagrams
  • Explain how to define technical architecture
  • Outline the database design process
  • Describe the physical design phase
  • Identify various GUI controls

Principles of Object Oriented Programming and Programming Methods - Elements include:

  • Understand and implement 'Data abstraction', 'Encapsulation' and 'Data hiding'
  • Assess the advantages of inheritance, polymorphism and dynamic binding.

Object Oriented Analysis and Design - Object-oriented (OO) design is the prime industry-proven method for developing effective, reliable programs, leading to shorter development times, improved productivity and better cost efficiency.

  • Describe the terms 'state', 'event' and 'operation' and create a single state-transition diagram
  • Differentiate between control conditions, triggers and clocks and show how they can be represented on an event diagram
  • Develop and modify object hierarchies
  • Document a design to facilitate subsequent users

Practical Projects and lab sessions are designed to enable students to apply their knowledge and is included in the programme.

 
Certification
Certification is by a combination of coursework and on-line assessment.
 
Entry Requirements

No formal entry requirement, although some exposure to programming would be useful.

 
Duration

1 year

 
Course level
Level 4
 
Course Fees

£1800


About us | Home | Sitemap | Terms
This site is maintained by mondial 17. All contents © copyright 2006 Manchester International College. All rights reserved.