Module Texts
Use at least one of many suitable and most up to date introductory texts, e.g.
Visual Basic 6 Made Simple by Stephen Morris, 2001, Publisher: Made Simple, ISBN: 075065189X
Mastering Visual Basic by Stephen & Diane Saxon, 1997, Publisher: Palgrave MacMillan, ISBN: 0333695992
Introductory Visual Basic by P K McBride, 2002, Thompson Learning, ISBN: 0826455905
The earlier chapters of more advanced texts are also useful e.g.
Visual Basic 6 How to Program by Deitel & Deitel, 2003, ISBN: 013122817X, Chapters 1 to 9
Module Special Admissions Requirements
None.
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 Learning Strategies
Your contact time will be broken down
Semester 1: lectures (18 hours) and practical tutorials (36 hours)
Semester 2: after introductory lectures (week 1) practical tutorials. In addition, students will have a weekly 1-to-1 tutorial with their project tutor.
(1:n)1.5 (1:20)3
Students will be expected to work on exercises and the assignment/project in their independent study time.
Module Additional Assessment Details
Assignment: (40%) a portfolio of 4 or 5 programming tasks including not only programming but also associated tasks such as design, testing and producing user guides. (Learning outcomes 1,2&3)
Project: (60%) you will, subject to approval, choose a suitable system for this. You will be expected to cover all stages of developing a system from investigation through to evaluation. (Primarily learning outcome 4, but will include 1&2)
Module Indicative Content
Programming in a visual environment: using forms, controls and events.
Software Design: systems, programs and interfaces
Program structures: linear, selection and iteration
Testing and debugging of software, testing to include designing a test plan and producing evidence
Data structures: 1-d arrays, 2-d arrays and records
File handling using Random Access Files
Documentation
A simple business application project covering all stages of development: investigation, implementation, evaluation, presentation, demonstration and documentation
(To include not only skills and techniques from semester 1 but also skills and techniques from the semester 1 module 'Research, Analysis and Design'