Curriculum Page >> COMP326
Curriculum - COMP326 - Information Systems Development
| Handbook Entry | Unit Home Page |
Short Description
COMP326 covers analysis and design of client/server database applications and advanced database topics.
Assumed knowledge
- An ability to model simple business applications using the entity relationship approach. (COMP224)
- A basic knowledge of relational database systems. (COMP224)
- An understanding of the principles of relational database modelling and design, including the architecture and storage of database systems and the basic principles of client/server architecture. (COMP224)
- An ability to program relational database applications including programming with the SQL language and practical experience with a commercial database management system together with the tools to assist in programming client/server database applications (currently ORACLE8 on a Unix platform). (COMP224)
- Experience programming GUI-based applications in Visual Basic or Java (one to be chosen based on earlier units).
- Understanding and experience of using Unix AND PCs in a windows environment.
- Ability to understand and apply mathematics specifically set theory to concurrency and serialisability, relational theory and entity-relationship analysis. Specifically the concept, definition and application of (discrete) mathematical functions needs to be understood and experienced.
- Fluency and comprehension of English sufficient to comprehend, discuss and interpret informal system specifications written in English.
Learning outcomes
- A sound, rigorous understanding of information-systems analysis and design for the implementation of client/server database applications.
- An understanding of advanced database topics, including support for objects, transaction management, distributed system architectures and new database applications (such as data warehouses and multimedia databases), and implementation underpinnings of large distributed systems.
- An ability to program GUI-based database applications.
Comments to: Steve Cassidy
