Module Texts
Visual Basic (2nd Edition)
Mike McGrath www.ineasysteps.com
9781840783582
Software Engineering - A Practitioner's Approach, Pressman, McGraw Hill, June 2004, ISBN: 007123840
Visual Basic Devloper Centre
http.//msdn.microsoft.com/en-us/vbasic/default.aspx
Module Special Admissions Requirements
None
Module Additional Assessment Details
A COURSEWORK weighted at 100%
Part A
Assignment weighted at 70%. A collection of programming tasks assessing Learning Outcomes 1,2, and 3
Part B
Class test portfolio 30% - learning Outcomes 1,2,3 and 4. Three short Blackboard class tests of maximum duration 20 minutes will be spread throughout the module. Questions will be related to on-line lecture material and will be selected at random from a suitable question bank. Each test will be machine marked to ensure timely feedback.
Module Learning Strategies
On-line material will provide students with a broad overview of the indicative content and demonstrations of good practice in a variety of topics. Learning support material will be provided. The practical nature of the module is covered by practical tutorials which the student can complete at home or at their place of work. Formative and summative tests will be provided.
On-line, telephone and e-mail support will be provided as necessary. Students will be welcome to visit their tutors at the University by arrangement but this will not be required.
Module Indicative Content
Software development principles and practice using the programming language Visual Basic.net:
1. Introduction to a software development system e.g. Visual Basic.net
2. Introduction to program design, using a suitable notation e.g. Pseudo code
3. Development of graphical user interfaces for programs
4. The use of control structures to determine the way in which a program will run
5. Introduction to reliability, robustness, testing and documentation
6. The software development cycle
7. Use of suitable techniques for the design of event-driven systems
8. Interfacing to standard drivers for database access and retrieval
10. Software testing techniques
Module Resources
PC with internet access and appropriate software e.g. Windows XP, Vista, Windows 7 and Visual Studio.net 2008 or 2010
Library Resources (E-books)
Blackboard, access to web based resources
Note: Resources need to be available at home or in the work place