/
UFCE8V-20-3 UFCE8V-20-3

UFCE8V-20-3 - PowerPoint Presentation

briana-ranney
briana-ranney . @briana-ranney
Follow
371 views
Uploaded On 2018-01-20

UFCE8V-20-3 - PPT Presentation

Information Systems Development 3 SHAPE HK Lecture 1 Module Introduction amp Outline Teaching and learning 1 hour lecture 12 hour workshop sessions emphasis on both individual amp working with others in workshop sessions ID: 625399

systems amp outline php amp systems php outline module programming sessions web marks principles mysql 2011 software part xml

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "UFCE8V-20-3" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

UFCE8V-20-3 Information Systems Development 3 (SHAPE HK)

Lecture 1

Module

Introduction & OutlineSlide2

Teaching and learning:

1 hour lecture

1-2 hour workshop sessions

emphasis on both individual & working with others in workshop sessions

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

Assessment:

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.

Examination - weighting 75% - 3 hours

-

compulsory part 40%

- selective part 60%.Slide3

Course materials:

No specific set textbook is required – all course materials, lecture notes, workshop notes, readings and other resources are pointed to and made available via the

module contents & outline page.

However it is strongly recommend that you acquire one of the following texts for help with the assignment:

Nixon, Robin :

Learning PHP, MySQL, JavaScript and CSS: A Step-by-Step Guide to Creating Dynamic Websites

: O'Reilly Media, 2

nd

ed., 2012

Ullman, Larry :

PHP and MySQL for Dynamic Web Sites: Visual

QuickPro

Guide

:

Peachpit

Press, 4

th

ed., 2011

McLaughlin, Brett :

PHP & MySQL: The Missing Manual

: Pogue Press, 2011Slide4

Course Content Outline

:

PHP programming (including functions, sessions, forms processing, database integration & xml processing)

XML, XPATH, XSLT & XML Schema

Relational Database Theory

Structured Query Language (SQL)

E-R modelling

Data

Normalization

Systems Theory & Practice

Hard Systems & Soft Systems Modelling

Software Development Methodologies (Waterfall, Prototyping, Spiral, RAD etc.) Slide5

Presumed (prior) knowledge:

The practical (programming) part of the module will largely be focused on teaching Web Development (using PHP) and Database Theory / Practice.

However, we will not be focused on teaching HTML5/XHTML, CSS or JavaScript as it is presumed that students already have some knowledge of these technologies.

If this is NOT the case for you – you will need to use the on-line resources pointed to by the

module contents & outline page

and quickly learn these technologies in your own time.Slide6

Assignment (coursework) pre-amble:

Accounts for 25% of the overall mark.

A design and programming task using and refactoring a basic PHP based framework.

6-8 weeks allowed to complete task (tutor will notify about specific hand-in date)

15 minute presentation to tutors after hand-in.

Learning

objectives:

Use a range of web oriented software architecture and design principles.

Refactor a lightweight PHP-based web framework.

Understand and implement both static & dynamic software patterns.

Model and implement persistence and transactions via sessions, cookies & DBMS.

Understand & apply some security and integrity principles. Slide7

Sample exam question (from 2011/12 paper):

QUESTION

6i) 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 marksSlide8

Questions? & Answers!

Related Contents


Next Show more