The application of Information and Communication Technologies has become so widespread that all business managers must be aware of these technologies' current and future potential if they are to succeed. In order to apply the technologies intelligently it is crucial to have some technical understanding of what technology and tools are available, and what facilities they offer. This module starts with a basic grounding in the subject essential for students without a computer science first degree. All students will then be able to extend their knowledge with a discussion of architectures, application integration technologies and an appreciation of the security issues.
The module will enable participants to converse with IT professionals in order to make informed decisions about the role of IT in their business.
On completion, participants will be able to:
- Appreciate the basics of IT systems, i.e. computer fundamentals, architecture basics (Enterprise, Information, Data & System), networking protocols (OSI) and IT system models.
- Appreciate the evolution and outline of IT systems from mainframe, client server to highly integrated systems and collaborative tools (Intranets, Groove, etc) that integrate business systems from multiple organisations.
- Understand how database technology can be used to store business data and to manage its availability to appropriate users.
- Understand the technology options (including EAI and Web Services) and implementation issues for application integration across the extended enterprise.
- Understand the principles of telecommunications technology, the options available in establishing corporate and global data communication networks.
- Appreciate the technical vulnerabilities (e.g. in OS, applications and networks), their exploitation (viruses, worms, etc) and security technologies such as Firewalls, IDS, Virus detection, encryption, digital certificates and signatures.
- Enterprise Application Integration and Web Services
- Security vulnerabilities and technology
- Data Communication and Network Technologies
- Enterprise, Information, Data and System Architectures
- System Development Tools and Programming