Brief Description of Aims & Content: The course aims at appreciating Relational database, with a focus on how to organize, maintain and retrieve - efficiently, and effectively - information from a DBMS. Therefore, it first gives a solid overview on how data of any type can be given regular structure by using Entity Relation model tool to represent any application scenarios together with an efficient design of (Relational model) database project for the given application scenario. Additionally, more general issues for managing data with advanced SQL functions such as views, cursors, sequences, triggers and stored procedures are emphasized. Finally, other technical issues should be applied carefully during design, implementation and maintaining of a database such as data independence, integrity, security, recovery, performance, database design principles and database administration.
This course introduces the concepts and issues related to securing information systems and the development of policies to implement information security controls. Topics include the historical view of networking and security, security issues, trends, security resources, and the role of policy, people, and processes in information security. Upon completion, students should be able to identify information security risks, cryptography, create an information security policy, and identify processes to implement and enforce policy
The module provides the students with a knowledge of the context in which professionals work, the laws and how they are created, human aspects of running a company, software contracts & liability, intellectual property rights, and the legislation that affects the way in which computers are used or misused
Brief Description of Aims and Content: This module will discuss different project management principles and methods and their application to IT management. It will emphasize on different IT project management process in the following phases: feasibility, planning, implementation, ex-post evaluation. Learning outcomes: Having successfully completed the module, students should be able to demonstrate knowledge and understanding of:
- Project management in IT field
- How to maintain control of the information technology projects with proven scheduling techniques
- How to deliver quality systems on time
- How to plan for the unexpected in IT projects
- The Budget preparation of IT project in a more effective way
- Keeping conflict at a minimum
- Expertly use PM software tools to manage information technology projects