|
Our Training programme aims to provide the core competencies required for a career in building centralised and distributed software systems. It covers areas such as information systems analysis, database design, software engineering, user interface development, networking and Internet technologies. There is a strong emphasis on industrial relevance and professional development.
RDBMS
>> Model business situations to inform the development process using accepted standards. >> Respond to a requirements specification by analysing and designing a contextually relevant solution. >> The social and legal impacts of developing and implementing information systems and the role played by Information Systems professionals in addressing such issues.
Software Engineering
Model business situations to inform the development process using accepted standards. Respond to a requirements specification by analysing and designing a contextually relevant solution. Examine the social and legal impacts of developing and implementing information systems and the role played by Information Systems professionals in addressing such issues. Determine effective strategies for managing information systems development. MODULE AIMS: Students should be able to: A1: • Identify problems in information systems development and discuss their underlying causes. (LO1) • Explain how different approaches and human factors can contribute to the software development process. (LO2) • Appraise the wider ethical issues associated with information systems development and discuss their implications or computers and computerised information. (LO3) A2: • Review methodologies, frameworks and approaches for information systems development. (LO4) • Discuss the problems of integrating new object-oriented information systems with legacy systems. (LO5) • Compare hard and soft systems approaches. (LO6) A3: • Describe the fundamental concepts in the Unified Software Development Process (USDP). (LO7) • Describe the support provided by the UML for the software development process. (LO8) A4: • Explain the fundamental concepts of object-orientation and the justifications for adopting an object-oriented approach to systems development. (LO9) • Describe the steps involved in object-oriented analysis. (LO10) • Describe the steps involved in object-oriented design. (LO11) • Explain the need for identifying and specifying control in an application, and how to do so using UML statechart diagrams. (LO12) • Describe the steps involved in moving from design to implementation. (LO13) • Design, document and implement, using an objectoriented programming language, a relatively simple information system that incorporates a Graphical User Interface (GUI), and the facility for the persistent storage of data from several entities using either a database package or files. (LO14) A5: • Discuss issues of reusability in the software development process. (LO15
Other category of courses offer are Computer Aided Design, LAN and Internetworking e.t.c.
|