University of Teesside Module Specification

Total Page:16

File Type:pdf, Size:1020Kb

University of Teesside Module Specification

UNIVERSITY OF TEESSIDE MODULE SPECIFICATION

Module Title Rapid Development Tools

Date of Official Module Status New September 2008 Approval

SITS Module COM1045-N (SCM Code RDT) Code

This module will introduce the concept of the development of applications without programming. It will give students experience of application analysis, design and implementation without programming, by using a tools driven approach. A Module wide range of application development tools will be utilised, Descriptor including free-ware such as Zoho Creator. A number of case studies will be undertaken by the student which will lead to the development of a portfolio of work. This portfolio of work will be the basis for the assessment.

Key Words (10 Development, Systems, Applications, Databases. max)

Contact the Admin Office for the latest information about which members of staff are lecturing / tutoring this module. Module Staff changes are possible right up until the start of Owner teaching.

Jo Noble

Module Jo Noble Leader

Module Mike Lockyer, Graham Capper, Peter Phillips. Tutor(s)

Credits (UoT Module Type Standard 20 CAMS)

Max length of 4 - Undergraduate modules in 30 Level Yr1 weeks

Total Learning Period of 200 All Year Hours Delivery Lecture e.g. 1 hr x 1

Tutorial / Seminar e.g. 1 hr x 1

Science Laboratory e.g. 1 hr x 1 Delivery Pattern IT Laboratory e.g. 1 hr x 1 1hr x 2 (average hours per week) Studio e.g. 1 hr x 1

Practice e.g. 1 hr x 1

Open Distance e.g. 1 hr x 1 Learning

If delivery is not in hours per week please state actual delivery that requires timetabling

Delivery Sites UoT Campus Mode of Delivery Standard

Maximum no. of Minimum no. of students on 999 students on 20 module module

Summative Assessment In Course 100 Type Assessment (%) Assessment Arrangements Assessment The % ages listed must Type Exam (%) add up to 100

Assessment Marking Standard UoT Undergraduate (40%) Scheme

Assignment School of Computing Submission

Available as Open/Distance No Learning

Assignment Re- No submission possible

Roll On / Roll Off No

Compensatable Yes Pre-requisites None (Include module title and code)

Co-requisites None (Include module title and code)

Other

Requirements

UNIVERSITY OF TEESSIDE QUALITY UNIT APPROVAL OF A MODULE - MODULE SPECIFICATION Module Aims

This module aims to: 1. Introduce the concept of application development. 2. Provide an overview of a number of alternative approaches to application development. 3. Provide practical experience of two or more application development approaches. 4. Utilise code generation and application development tools. 5. Provide an understanding of the architecture and structure of the underlying system. 6. Introduce simple test-based application development. Indicative Content 1. Introduction to the concept of developing systems 2. Overview of different systems development methodologies 3. Understanding the problematic nature of 'new build' projects 4. Identifying the clients' application needs 5. Data Analysis and Requirements 6. Database Modelling 7. Introduction to application user interface design 8. Introduction to at least two application development tools, such as Zoho Creator, Coghead or similar 9. Selecting the appropriate tools 10. Forms, tables and user interface controls 11. Designing an application within a specific environment 12. Exporting data from the application to another platform 13. Introduction to developing web based solutions Teaching Resources Lectures A projection platform that is capable of supporting Coghead, Zoho Creator and Visual Studio 2008. Practicals Dual Screen Systems. A platform that is capable of supporting Coghead, Zoho Creator and Visual Studio 2008. Learning Strategy The laboratory sessions will involve the presentation of an aspect of the course and a worksheet activity based on that component. The student's response to the activities and exercises within the worksheets will enable continuous monitoring of the students' progress. Completion of the worksheets will lead to the development of a portfolio of work. Learning Outcomes Knowledge & Understanding On successful completion of this module, the student will be able to: 1. Use fundamental application development concepts and database modelling approaches to produce a software application 2. Demonstrate the use of databases and data structures within a software application Cognitive & Intellectual Skills On successful completion of this module, the student will be able to: 3. Demonstrate the use of appropriate application development tools to design solutions to simple problems. 4. Use a set of user interface controls to construct a simple application for the input and output of data. Practical & Professional Skills On successful completion of this module, the student will be able to: 5. Model the major components within a software application. 6. Develop client focused software applications in two or more application development approaches. Key Transferable Skills On successful completion of this module, the student will be able to: 7. Produce design documentation in a defined house style. 8. Demonstrate the use of test plans to design and implement acceptance testing. Assessment Assessment Strategy One in-course individual assessment worth 100%, which will require individual students to design and construct an application using appropriately selected tools. The assignment will explicitly utilise the portfolio generated by completing the activities and exercises within the worksheets provided during tutorial sessions. The School operates a standard procedure for providing (at least) a minimum level of feedback to students in line with Minimum Standards. Assessment Criteria Assessment criteria will be supplied with the assignment brief. Indicative Resources Purchase None.

Essential Griffin, E. (2008) Foundations of Popfly: Rapid Markup Development. APress.

Recommended None. Journals None.

Electronic Coghead. http://www.coghead.com/ Dabble DB. http://dabbledb.com/ Zoho http://www.zoho.com/ Other web based references may be used: details to be supplied at the time of module delivery to ensure the references are current. Intranet and Blackboard based lecture, tutorial and self study support materials. Accessibility The School of Computing endeavours to make all of its modules inclusive and does its best to adopt accessible and inclusive practices but we are aware that we cannot anticipate every possible special needs or requirements. There may be elements of this module (resources, assessment, learning and teaching methods, etc) that may present difficulties for students with special needs. You are strongly advised to check the module details carefully and discuss any potential problems with the School's Disability Co-ordinator so that your particular needs can be accommodated wherever possible. Further advice is available from the University Student Services staff.

Recommended publications