Presentation on theme: "UFCE8V-20-3 Information Systems Development 3 (SHAPE HK) Lecture 1 Module Introduction & Outline."— Presentation transcript:
UFCE8V-20-3 Information Systems Development 3 (SHAPE HK) Lecture 1 Module Introduction & Outline
Teaching and learning: o 1 hour lecture o 1-2 hour workshop sessions o emphasis on both individual & working with others in workshop sessions o Preparation will be required – readings and other material listed for each week (in the Resources column of the module contents & outline page) should be done at home in preparation for the following week module contents & outline page Assessment: o Coursework - 1 piece - weighting 25% - will be an individual design and programming task. After hand-in, you will also be required to do a 15 minute presentation to your tutors illustrating and explaining your application. o Examination - weighting 75% - 3 hours - compulsory part 40% - selective part 60%.
Course Content Outline: o PHP programming (including functions, sessions, forms processing, database integration & xml processing) o XML, XPATH, XSLT & XML Schema o Relational Database Theory o Structured Query Language (SQL) o E-R modelling o Data Normalization o Systems Theory & Practice o Hard Systems & Soft Systems Modelling o Software Development Methodologies (Waterfall, Prototyping, Spiral, RAD etc.)
Assignment (coursework) pre-amble: o Accounts for 25% of the overall mark. o A design and programming task using and refactoring a basic PHP based framework. o 6-8 weeks allowed to complete task (tutor will notify about specific hand-in date) o 15 minute presentation to tutors after hand-in. Learning objectives: o Use a range of web oriented software architecture and design principles. o Refactor a lightweight PHP-based web framework. o Understand and implement both static & dynamic software patterns. o Model and implement persistence and transactions via sessions, cookies & DBMS. o Understand & apply some security and integrity principles.
Sample exam question (from 2011/12 paper): QUESTION 6 i) Distinguish between the concepts of open and closed systems as used in systems thinking and briefly outline the key features of each type of system. 6 marks ii) Identify and describe the three (3) essential systemic properties or attributes shared by all systems elements. 6 marks iii) Briefly explain what is meant by the following five systems terms: o reductionism o holism o feedback o homeostasis o environment 10 marks iv) Identify and explain the four (4) underlying principles of Soft Systems Methodology (SSM). 8 marks