Module Descriptors
PROGRAMMING DESIGN AND IMPLEMENTATION
COSE30332
Key Facts
Faculty of Computing, Engineering and Sciences
Level 3
15 credits
Contact
Leader: Janet Lawton
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
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.