Module Definition Form (MDF)

Similar documents
Study Abroad Programme

Course Name: Database Systems - 1 Course Code: IS211

BSc (Hons) Information Systems - IC 311

BSc (Hons) Software Engineering (FT) - IC320

The University of Jordan

Initial CITP and CSci (partial fulfilment). *Confirmation of full accreditation will be sought in 2020.

ASTON UNIVERSITY PROGRAMME SPECIFICATION

Course Name: Database Design Course Code: IS414

School of Computer Science

Software Reliability and Reusability CS614

BEng (Hons) Electronic and Communication Engineering - E431 (Under Review)

PROGRAMME SPECIFICATION

Advanced Database Organization INF613

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

Programme Specification

Course Design Document: IS202 Data Management. Version 4.5

Full-Time: 4 Years, Sandwich Thick: 5 Years All LJMU programmes are delivered and assessed in English

BEng (Hons) Mechanical Engineering - E440 (Under Review)

2. SCQF level: Choose 3. SCQF credit value ECTS credit value: 10

Module Documentation

School of Computer Science Computer Science (CS) Modules

Masters in Software Engineering

MODULE SPECIFICATION UNDERGRADUATE PROGRAMMES KEY FACTS

University of Moratuwa

This programme is only offered at: Kazan State University for Architecture and Engineering (KSUAE)

Expected start dates September Placements 30 weeks, optional Partnership model Not applicable

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

Pearson BTEC Level 5 HND Diploma in Electrical and Electronic Engineering (QCF)

PROGRAMME SPECIFICATION

Unit Assessment Guide

CALEDONIAN COLLEGE OF ENGINEERING, MODULE HANDBOOK. Department of Electrical & Computer Engineering SULTANATE OF OMAN. Module Code

KEY PROGRAMME INFORMATION. Originating institution(s) Bournemouth University. Faculty responsible for the programme Faculty of Science and Technology

Internetworking Switching and Routing MODULE LEVEL 7 MODULE CREDIT POINTS 30 SI MODULE CODE (if known) Computer Systems & Networks

N/A. Engineering (MEng) July 2014

For students entering Part 1 in September 2018 UFCSWIYB

For students entering Part 1 in 2014/5. Relevant QAA subject Benchmarking group(s): Programme length:

For students entering Part 1 in September 2019 UFCSWIYB

For students entering Part 1 in September 2019

IS 331-Fall 2017 Database Design, Management and Applications

LIS 2680: Database Design and Applications

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list.

COWLEY COLLEGE & Area Vocational Technical School

INFC20, Informatics: Advanced Database Systems, 7.5 credits Informatik: Avancerade databassystem, 7,5 högskolepoäng First Cycle / Grundnivå

Please always review the latest document available through the website

Programme title: BSc (Hons) Forensic Archaeology and Anthropology

Course Name: Communication Technology Course Code: IT321

Important Notes: For this course you must check the Regis Bookstore: for the most current online course material information.

CTI Short Learning Programme in Internet Development Specialist

A knowledge and understanding of the fundamentals of mathematics and science as applicable to the context of mechanical engineering.

COWLEY COLLEGE & Area Vocational Technical School

X Prefix/suffix Course Learning Outcomes

Programme Specification Section 1

Faculty of Engineering and Informatics. Programme Specification. School of Electrical Engineering and Computer Science. Academic Year: 2017/18

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

Faculty of Engineering and Informatics. Programme Specification. School of Electrical Engineering and Computer Science

BEng (Hons) Mechanical Engineering (Minor: Energy Systems) E443

PROGRAMME SPECIFICATION

Pearson BTEC Level 5 Higher National Diploma in Engineering (Electrical and Electronic Engineering)

Diploma in Web & Multimedia Development LC201

Hippo Software BPMN and UML Training

Course Name: Computer Graphics - 2 Course Code: IT332

COURSE OUTLINE. School of Engineering Technology and Applied Science

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMMES

Course Name: Information and Computers Networks Security Course Code: IT423

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

BSc (Hons) Marketing with Digital Technologies (F/T) LM324 (3 Years)

All LJMU programmes are delivered and assessed in English

Module specification

Course Name: Computer Networks-1 Course Code: IT222

CTI Higher Certificate in Information Systems (Internet Development)

Programme Specification (Master s Level)

School of Engineering and the Built Environment Glasgow Caledonian University

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Course outline. Code: EMB756 Title: Managerial Informatics

Microsoft Certified Solutions Associate 2012

UNIVERSITY OF YORK POSTGRADUATE PROGRAMME SPECIFICATION

GLASGOW CALEDONIAN UNIVERSITY. Programme Specification 1. GENERAL INFORMATION 2. EDUCATIONAL AIMS OF THE PROGRAMME

BSc (Hons) Software Engineering (FT) - IC320

BEng in Electronic Systems Engineering. University of Bath. University of Bath. Senate minute 8579, 16 October 1991

Philadelphia University FACULTY OF ADMINISTRATIVE & FINANCIAL SCIENCES Department of Accounting 0000 Semester

COWLEY COLLEGE & Area Vocational Technical School

Please always review the latest document available through the website

Form 18 Heriot-Watt University Graduate/Postgraduate Course Structure and Course Notes Template (RAY) 2009/2010

MSc Computing and Technology (Part-Time)

On Campus. Computing. School of Architecture, Computing and Engineering 11 November Taught by UEL staff

IS Spring 2018 Database Design, Management and Applications

BTEC LEVEL 4 Higher National Certificate in Business

Module Documentation

BEng (Hons) Civil Engineering E410 (Under Review)

PROGRAMME SPECIFICATION

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT DATABASE SYSTEMS

Page 1 of 6. INFO7008: Business Database Systems. Business Database Systems. Credits: 5. Valid From: Semester /11 ( September 2010 )

University of Plymouth

Course Outline. TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016

Curriculum for the Bachelor's Degree Programme in Software Development National section

Course Title MG5025 Network Engineering 2 Version: July 2011

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

BSc (Honours) Computer Science Curriculum Outline

BSc (Hons) Real Estate

Transcription:

Module Definition Form (MDF) Module code: MOD005618 Version: 1 Date Amended: 25/Nov/2016 1. Module Title Object Orientated Modelling and Data Design 2a. Module Leader Peter Sun 2b. Department Department of Computing and Technology 2c. Faculty Faculty of Science and Technology 3a. Level 5 3b. Module Type Standard (fine graded) 4a. Credits 30 4b. Study Hours 300 5. Restrictions Type Module Code Module Name Condition Pre-requisites: Co-requisites: Exclusions: Courses to which this module is restricted: BSc (Hons) Digital & Technology Solutions Generated on 10/11/2017, 03:41:46 Page 1 of 5

LEARNING, TEACHING AND ASSESSMENT INFORMATION 6a. Module Description This module aims to cover two important areas of computer systems design in greater depth based on the Fundamentals of Software Development. The first area is the analysis and design of computer software using Object-oriented methodology. Starting with the basic concepts of object oriented analysis and design methodology a range of Unified Modelling Language (UML) methods and techniques will be introduced, independent of any specific programming languages. Students are required to learn about the theories of Object-oriented methodology and its modelling methods and techniques. What is more important is that students will also learn to develop the ability and skills in applying object modelling methods to carry out practical system analysis and design tasks based on a given case study, with considerations of secure system design principles. This part of the module will also appreciate the strengths of object oriented analysis and design methodology in comparison with other methodologies, particularly the structured system analysis and design methodology and examine the stages of object oriented development lifecycle and corresponding methods used for each stage. Through the module, students will familiarise with notations of the latest version of UML and apply them in the practical work of analysing and designing a computer system. The second part of this module covers a wide range of issues with regard to analysis, design and implementation of relational databases using one of the industrial standard relational DBMS. Data capturing and modelling techniques such as Entity Relationship Diagramming and Normalisation will be introduced. Also, data encryption and relevant security issues will be addressed and applied in the design process of the database. Students will learn how to design and construct queries using Structured Query Language (SQL) and apply them to extract useful information from relational databases. Secure methods will be considered for implementation of queries, such as data validation and parametrised input and output queries. Provided resources for this module include UML diagramming and data modelling software, lecture notes, and tutorial materials for practical sessions. The module will be assessed through case study based coursework which covers all the learning outcomes stated in this form. Generated on 10/11/2017, 03:41:46 Page 2 of 5

6b. Outline Content Theories of object-oriented analysis and design methodology and its concepts Software analysis and design project lifecycle Security issues related to software design process Structural models: class diagram, object diagram and deployment model Functional models: use case model, activity diagram Behavioural models: Communication and sequence diagrams, State machine diagram Design methods: collaboration responsibility cards, design validation techniques Data requirements analysis and capture Database design - ER modelling and Normalisation (to 3NF) Database implementation using DBMS SQL query design and implementation with consideration of secure methods for data input and extraction 6c. Key Texts/Literature The reading list to support this module is available at: http://readinglists.anglia.ac.uk/modules/mod005618 6d. Specialist Learning Resources Appropriate UML diagramming software for building and editing UML models; Up to date DBMS systems such as MS SQL Server 2015 that allow designing and implementing relational databases and developing SQL queries. Generated on 10/11/2017, 03:41:46 Page 3 of 5

7. Learning Outcomes (threshold standards) Type On successful completion of this module the student will be expected to be able to: 1 Knowledge and Understanding 2 Knowledge and Understanding Discuss theories and concepts of object oriented analysis and design methodology and appreciate the strengths of OOAD methodology in comparison with structured methodology; Demonstrate an understanding of the process of analysing data requirements of a business based on a given case study. 3 4 Intellectual, practical, affective and transferrable skills Intellectual, practical, affective and transferrable skills Produce object-oriented analysis and design deliveries using relevant techniques, tools and methods based on a given problem; Use correct UML notations to produce models and designs and evaluate UML designs. Design and produce data models with considerations of security issues and based on these models implement a working relational database; Use one professional standard development and implementation DBMS effectively with a grasp of its technical limitations. 8a. Module Occurrence to which this MDF Refers Year Occurrence Period Location Mode of Delivery 2018/9 ZZB Template For Blended Learning Delivery Blended 8b. Learning Activities for the above Module Occurrence Learning Activities Hours Learning Outcomes Details of Duration, frequency and other comments Lectures 30 1,2,3,4 15 hours of lectures, 15 hours of tutorials all delivered in a week long block at the start of the trimester Other teacher managed learning 18 1,2,3,4 Distance learning activities such as (but not limited to) directed use of VLE materials and resources, webinars, discussion forums, online (such as Skype) sessions. Student managed learning 252 1,2,3,4 Self-directed learning TOTAL: 300 Generated on 10/11/2017, 03:41:46 Page 4 of 5

9. Assessment for the above Module Occurrence Assessment Assessment Method Learning Outcomes Weighting (%) Fine Grade or Pass/Fail Qualifying Mark (%) 010 Coursework 1,3 50 (%) Fine Grade 30 (%) 3,500 words including model descriptions Assessment Assessment Method Learning Outcomes Weighting (%) Fine Grade or Pass/Fail Qualifying Mark (%) 011 Coursework 2,4 50 (%) Fine Grade 30 (%) 2,500 words including design descriptions In order to pass this module, students are required to achieve an overall mark of 40%. In addition, students are required to: (a) achieve the qualifying mark for each element of fine graded assessment of as specified above (b) pass any pass/fail elements Generated on 10/11/2017, 03:41:46 Page 5 of 5