Module Descriptors
PROGRAMMING DESIGN AND IMPLEMENTATION
COSE30331
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 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.
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. 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 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 Texts
Schneider, David I. An Introduction to Programming using Visual Basic.NET. 5th Edition, New Jersey, USA, Prentice Hall, 2003. ISBN: 0130306576