Module Assessment
A ASSIGNMENT weighted at 100%.
Module Indicative Content
Overview of problem solving and the software life cycle
Introduction to an interactive programming environment
Designing and running programs
Variables, data types, assignment and calculations
Sequence, selection and iteration
Data structures including user-defined types, arrays, multi-dimensional arrays and arrays of records
Program structuring, procedures and parameters
Module Learning Outcome
1. Perform an analysis of a simple problem
2. Design a solution to a simple problem
3. Construct a small scale Windows application
4. Perform suitable program debugging and testing
This module will also give you opportunity to demonstrate the following skills:
(a) An understanding of a specific body of knowledge and skills
(b) Formulate a practical solution to the problem, making effective use of the time and resources available
Module Resources
Visual Basic development environment or equivalent
Module Texts
On-line help facilities
Module Additional Assessment Details
Coursework (100%) comprising a series of small practical implementation exercises that build into a medium sized application (Learning outcomes 1 - 4, a and b)
Module Learning Strategies
Contact time will be split between lectures (12) and supervised practicals (24). Independent study will involve reading course notes prior to delivery and attempting exercises designed to demonstrate new theoretical topics.
Within this module you will be introduced to and/or be able to develop your
- Intellectual skills
- Communication
- Problem solving