Course Information Undergraduate prospectus

System Development

Course summary

Course code: COMP1713
Level: 4
Credits: 15
School: Architecture, Computing and Hums
Department: Computing and Information Sys.
Course Coordinator(s): Simon Scola

Specification

Pre and co requisites

None

Aims

The aim of this course is to provide students with an overview of the major components in computer system development; human, conceptual, and physical in a software system development environment. Specifically to develop;
understanding of typical business systems and the data that flows between people and sub systems, understanding of information gathering and requirements analysis using development methods, ability in using system building tools and techniques to construct software and information systems, understanding of current paradigms for building software systems, a view of system building in a wider organisational, social, ethical and legal context, recognition of the importance and nature of modelling techniques used by industry.

Learning outcomes

1. Elicit and specify requirements of computer systems.
2. Understand fundamental data driven and object-oriented modelling concepts.
3. Model and document computer systems using suitable techniques and tools.

Indicative content

An Introduction to Information Systems Information gathering and requirements specification / An introduction to the main software design cycle phases: understanding the difference between requirements specification, analysis and design
An introduction to systems development using a structured methodology
Basic systems development with Data-driven approach. The Unified Modelling Language (UML), ER modelling concepts, Object oriented approach to systems development. Basic concepts of objects and OOAD

Teaching and learning activity

This course will be taught by a mixture of formal lectures, classroom based tutorials and independent laboratory sessions. The course will be supported by a number of directed unsupervised learning activities and a logbook

Lectures: 12
Tutorials: 12

Assessment

Logbook - 100% weighting, 40% assessment, LO 1, 2 & 3. Outline Details - Weekly work based on a set of tutorials, quiz to form a logbook which builds into a portfolio of work. Formative Assessment - Weekly lecture and lab questions.