Module Indicative Content
1. Programming in a visual environment: using forms, controls and events.
2. Software Design: systems, programs and interfaces
3. Program structures: linear, selection and iteration.
4. Testing and debugging software, testing to include designing a test plan and producing evidence.
5. Data structures.
6. File handling.
7. Documentation
Module Learning Strategies
A variety of learning strategies will be employed, including lectures (1-n) 1, practical and tutorial sessions (1-20) 2.
Module Resources
A PC, with Visual Basic
You will not be required to provide these yourself. Access will not only be provided in contact time but will also be available in independent study time.
Module Special Admissions Requirements
None
Module Texts
Use at least one of many suitable and most up to date introductory texts, e.g.
Visual Basic 2005 (Made Simple Computer Series), Stephen Morris, 2005, Made Simple, ISBN0750663499
Mastering Visual Basic, Stephen & Diane Saxon, 1997, Palgrave Macmillan, ISBN0333695992
Introductory Visual Basic, P. K. McBride, 2003, Thomson Learning, ISBN0826455905
The earlier chapters of more advanced texts are also useful, e.g. chapters 1 to 9 of
Visual Basic 6: How to Program, Harvey Deitel, 2003, Prentice Hall, ISBN013122817X
Module Additional Assessment Details
One assignment weighted 100%.
The assignment involves the compilation of a portfolio of 4 or 5 programming tasks including not only programming but also associated tasks such as design, testing and producing user guides.
The assignment will test all learning outcomes.