- Student Records
Programme & Unit Catalogues

Learning Partnerships, Unit Catalogue 2011/12


AS20110: Visual programming

Click here for further information Credits: 5
Click here for further information Level: Intermediate (FHEQ level 5)
Click here for further information Period: Academic Year at City of Bath College
Academic Year at Weston College
Academic Year at Wiltshire College (Chippenham Campus)
Academic Year at Wiltshire College (Salisbury Campus)
Click here for further information Assessment: CW 70%, EX 30%
Click here for further information Supplementary Assessment: Like-for-like reassessment (where allowed by programme regulations)
Click here for further information Requisites: Before taking this unit you must take AS10100
Click here for further information Description: Aims:
To enable the student to
* Develop software applications with emphasis on Graphical user interface design
* Analyse the need for and use the most suitable components available in a visual programming environment.

Learning Outcomes:
* Understand the need for well planned and tested interfaces
* Select and deploy the most suitable visual components
* Investigate and use third party components where appropriate
* Understand object-based and event driven concepts
* Analyse the needs of the user and apply good GUI practice
* Design an application including layout and code requirements
* Test and document complete applications
* Evaluate a finished application based on user feedback.

Skills:
* Practical skills - Develop GUI design and visual programming skills in a given language. Develop good problem solving techniques - taught and assessed
* Personal skills - Time management. Planning and prioritisation of tasks. Well-managed research and development of programming environment and good GUI practice - taught, assessed and facilitated
* Communication skills - Prepare high quality reports and documentation to support applications. Present information appropriately. Perform user demonstrations and prepare questionnaires to aid critical evaluation of products - facilitated and assessed.

Content:
Common Windows Interface practices, Human computer interface consideration relating to: Choice of objects, layout styles and Colour, consideration of accessibility, special user requirements. Appraisal of given GUI examples, Objects, Forms, Controls and associated events, Third-party vendors, Introduction to interactive component development, Object based environments, OOP concepts, Advantages of event driven code, Selection of most suitable and effective event procedures and other language features, Plan layouts to enable ease of use, Error messages and splash screens, Help screens, User instructions, Screen designs, Prototypes, Structured English, Pseudocode or other methodology, Prepare test plans, Conduct tests using appropriate debugging tools, Complete test logs, Maintain version control, Demonstrate to users, Prepare user questionnaires, Evaluate based on user feedback, Conclusions and Recommendations.
Click here for further informationProgramme availability:

AS20110 is Compulsory on the following programmes:

Learning Partnerships
  • UDAS-DFF04 : FdSc Computing (Full-time at City of Bath College) - Year 2
  • UDAS-DPF04 : FdSc Computing (Part-time at City of Bath College) - Year 2
  • UDAS-LFF02 : FdSc Computing (Full-time at Weston College) - Year 2
  • UDAS-LPF02 : FdSc Computing (Part-time at Weston College) - Year 2
  • UDAS-WFF01 : FdSc Computing (Full-time at Wiltshire College (Chippenham Campus)) - Year 2
  • UDAS-WPF01 : FdSc Computing (Part-time at Wiltshire College (Chippenham Campus)) - Year 2
  • UDAS-WPF09 : FdSc Computing (Part-time at Wiltshire College (Salisbury Campus)) - Year 2

AS20110 is Optional on the following programmes:

Learning Partnerships
  • UDAS-WPF01 : FdSc Computing (Part-time at Wiltshire College (Chippenham Campus)) - Year 3
  • UDAS-WPF09 : FdSc Computing (Part-time at Wiltshire College (Salisbury Campus)) - Year 3

NB. Programmes and units are subject to change at any time, in accordance with normal University procedures.