Computer Information Science

CourseAAMAAWADMADWDBMDBWFJMFJWMZMMZWRKMRKWRWMRWWSJMSJW
               
Course Code
CIB-3403
Credit Hours
2
Level
UG
Course Description
Discuss advanced database technologies and business intelligence tools that help modern day enterprises store, access and analyse data essential in decision making. Focus on such database technologies as data warehousing, data mining, XML data and information retrieval. Assess the importance of data quality and such issues as integrity, consistency, concurrency and security.
               
Course Code
CIA-4503
Credit Hours
3
Level
UG
Course Description
NA
               
Course Code
CID-2094
Credit Hours
4
Level
UG
Course Description
Demonstrate ability to integrate the skills and knowledge acquired throughout the programme, and work in teams to develop a solution to an industry-based problem, relevant to the programme major. Demonstrate ability to apply project management techniques and elements of the System Development Life Cycle approach.
               
Course Code
CID-2087
Credit Hours
3
Level
UG
Course Description
Demonstrate the ability to deal with a range of work-related learning activities that can be accommodated to meet defined learning outcomes. Flexibility is provided to learn from work experience and to receive an understanding of business and technology and its real life operations, where possible in a chosen major topic, or to undertake an industry based project which meets the same outcomes.
               
Course Code
CIS-2203
Credit Hours
15
Level
UG
Course Description
Introduce the functional computational aspects of a variety of data structures including sets, relations, discrete functions, graphs and trees. Engage with formal systems, including propositional and predicate logic, sequences, summations, and mathematical induction. Develop the capacity to read and construct valid proofs of the properties of algorithms.
               
Course Code
CAM-4403
Credit Hours
3
Level
UG
Course Description
Distinguish the challenges inherent in archive conservation and preservation management, through management of risk, discussing a holistic approach to cover the challenges presented by photographs, film and audiovisual materials. Evaluate environmental issues, research in conservation, and archival buildings topics through simple week by week research tasks and group discussions.
               
Course Code
CIS-2103
Credit Hours
3
Level
UG
Course Description
Describing the key concepts related to security and assurance of information assets. Exploring information risks, security frameworks and controls, and relevant legal, ethical, and professional issues. Discussing security-related activities, such as inspection and protection of information assets, detection of and reaction to threats, and examining pre- and post-incident procedures. Designing and implementing an information assurance plan to protect an organisation's information.
               
Course Code
CIB-4103
Credit Hours
40
Level
UG
Course Description
Develop a comprehensive understanding of financial and accounting concepts and skills to integrate financial data with relevant information systems. Discuss financial and accounting concepts and issues that will contribute positively to your ability to design integrated business solutions enabled by information technology. Apply those concepts to IT infrastructure, business solutions, IS management and implementation projects in the business environment.
               
Course Code
CIS-4906
Credit Hours
3
Level
UG
Course Description
Applying and integrating the knowledge of the development life cycle project management, development tools, and skills gained throughout the major to plan, analyse, design, and build a fully functional information system component to solve a business problem for organizations. Demonstrating an understanding of the skills in documenting and presenting the project to company representatives.
               
Course Code
CSF-3603
Credit Hours
15
Level
UG
Course Description
Introducing key concepts of encryption such as ciphers, symmetric and asymmetric encryption. Identifying system attacks and countermeasures. Recognizing the basic concepts of cryptography using various encryption techniques.Analyzing public key infrastructure, digital signatures and hash functions. Applying cryptosystems to user authentication, email, IP/web security and wired and wireless networks.
               
Course Code
CSF-3003
Credit Hours
3
Level
UG
Course Description
Providing an insight into the laws and regulations of cyberspace, from a general understanding of the legal issues in e-commerce security and privacy, to the legal, managerial, and ethical issues affecting technology enabled organisations.
               
Course Code
CIS-1303
Credit Hours
3
Level
UG
Course Description
Examining relational database concepts and exploring simple database application development. Identifying organisational requirements, database design and implementation, and business application development. Developing practical skills in building database systems using different types of queries to retrieve and/or manipulate data, through customised forms and reports.
               
Course Code
CIA-4103
Credit Hours
3
Level
UG
Course Description
Examine how to validate user input on both client-side and server, handle exceptions and maintain application state. Learn how to interact with different data sources. Develop advanced skills in the CRUD operations through server-side codes. Implement security principles through user authentication, roles, and user authorization.
               
Course Code
CIA-3103
Credit Hours
3
Level
UG
Course Description
Apply data modelling, database design and database administration techniques on an RDBMS server. Learn how to use Structured Query Language (SQL) to define, manipulate and administer data. Develop an understanding of the concept of database administration and define the duties and responsibilities of database administrators.
               
Course Code
CIA-4203
Credit Hours
3
Level
UG
Course Description
Develop a comprehensive understanding of advanced topics pertinent to database management systems (DBMS) and study how they are being applied in a business environment. Examine the advanced concepts used to design, implement and administer database applications on client server configuration. Using different tools, develop forms and reports, control objects and codes for mitigation of data entry errors, and implement security measures.
               
Course Code
CIN-2003
Credit Hours
3
Level
UG
Course Description
Explore concepts and technologies behind domain based enterprise networks. Install, configure and administer an enterprise network operating system and configure protocols, services and server functions such as storage, backup and disaster recovery to the level required to effectively administer a secured domain based enterprise networks.
               
Course Code
CSF-3203
Credit Hours
3
Level
UG
Course Description
Utilising intrusion detection techniques for the purpose of defending and securing organisational information infrastructures. Identifying methods used in computer and network hacking in order to better protect systems from such intrusions. Describing the role of a penetration tester, including what an ethical hacker can and cannot do legally. Examining different types of malicious software. Implementing hacking and tools and techniques to determine potential system vulnerabilities. Reflecting on the purpose of defending organisational and information infrastructures.
               
Course Code
CIS-1403
Credit Hours
3
Level
UG
Course Description
Exploring the fundamental concepts and terminology of programming through logical thinking/problem solving. Designing and writing simple computer programs within an integrated development environment. Covering the concepts and techniques of variables, data types, sequence, selection, iteration, classes, objects, methods and the mechanics of running, testing and debugging programmes.
               
Course Code
CIS-1103
Credit Hours
3
Level
UG
Course Description
Introduce the fundamental computer systems hardware, architecture and various components. Provide a comprehensive understanding of modern computer systems, by covering variety of computer devices, and peripherals. Explore the various communication techniques based on the network layer model including application, transport, network and link layers. Develop an understanding of peer to peer networking, computer network security and computer network management.
               
Course Code
CIS-3003
Credit Hours
3
Level
UG
Course Description
Exploring the fundamental concepts of human-computer interaction. Developing skill in understanding usability and testing, user-centered design, human cognitive principles and models, information and interactivity structures, interaction styles and techniques. Applying dialogue method, response time and display rates, information presentation, interactive devices, information search and visualization and hypermedia to develop an interface of computer-based solutions.
               
Course Code
CSF-3103
Credit Hours
3
Level
UG
Course Description
Developing two threads: Analyzing and responding to attacks, and recovering the system from attacks or disasters. Prioritizing attacks facing an organization using a weighted analysis table. Recovering from attacks, incidents and disasters by implementing a variety of tools. Identifying system vulnerabilities, taking appropriate countermeasures, developing an incident response and recovery plan and finally implementing a disaster recovery plan to minimize downtime.
               
Course Code
CIS-1003
Credit Hours
3
Level
UG
Course Description
Understanding the fundamental and changing role of information within organization and society. Exploring how information technology (IT) supports decision making. Enabling improvements in communication, quality, efficiency, and effectiveness. Investigating emerging technologies and the local and global impact of such technologies on individuals, organizations, and society.
               
Course Code
CIS-1503
Credit Hours
3
Level
UG
Course Description
Exploring various multimedia components such as 2D graphics, audio and video. Examining software applications used for creating and editing 2D graphics, audio files, video files. Gaining practical experience in various stages involved in the design, development and delivery of interactive multimedia content.
               
Course Code
CIS-4203
Credit Hours
2
Level
UG
Course Description
Provides an understanding of IS Strategy and Governance, decision rights, strategic frameworks and mechanisms, alignment of strategy, governance and performance with related change management issues and schemes. The course highlights the fact that IS strategy and governance refers to allocation of responsibilities for the control of IS that enable accountability, participation, predictability and transparency. The course emphasises the responsibility of the board of directors and executive management in an organisation, and their integral role in enterprise governance.
               
Course Code
CIN-3003
Credit Hours
3
Level
UG
Course Description
Discuss the features of a layer 2 and layer 3 switching, and learn how a switch interconnects and communicates with other switches and routers in networks. Build efficient, secure and reliable switched networks of varying size in response to business needs and apply effective troubleshooting techniques to ensure reliable communication between all devices on the network.
               
Course Code
CIM-4003
Credit Hours
3
Level
UG
Course Description
Review advanced concepts of scripting for multimedia, and learn how to design and develop sophisticated multimedia products for education, entertainment and business through the use of advanced scripting and development tools. Apply the design process and various design components engaged in a typical interactive multimedia application or game. Develop an interactive multimedia application or game that uses scripting techniques for player interaction with other characters and objects in the game environment.
               
Course Code
CIN-3303
Credit Hours
3
Level
UG
Course Description
Investigate the principles of network security including threat identification, risk analysis, risk management and risk avoidance. Configure network devices including routers and firewalls to prevent network attacks and to protect vital business assets. Analyse risk and assess vulnerabilities based on case scenarios and develop and implement policies, procedures and technologies to avoid potential threats, balancing business and security needs.
               
Course Code
CIN-2103
Credit Hours
5
Level
UG
Course Description
Exploring the OSI and TCP/IP layered models is fundamental to understanding how computing devices communicate with each other. Analyse the role the various protocols play in relation to physical and logical addressing, network types, end-to-end connectivity and application requirements and develop abilities to assess key factors in designing and building effective computer networks.
               
Course Code
CIB-3103
Credit Hours
3
Level
UG
Course Description
Examine one practical, complete, object oriented analysis and design (OOAD) road map from requirements gathering to system design. Develop the concepts and techniques necessary to effectively use system requirements captured in use cases to develop a robust design model using OO architecture, human computer interaction and data management designs.
               
Course Code
CIS-2403
Credit Hours
3
Level
UG
Course Description
Describing object oriented programming and its advanced characteristics. Exploring the object oriented programming paradigm; objects and classes; data abstraction and encapsulation; and exception handling, and the Collections Framework. Demonstrating the necessary skills to write, debug and implement programmes using OO terminology. 
               
Course Code
CIS-2903
Credit Hours
3
Level
UG
Course Description
Introduces operating system concepts, architecture, platform and features. Topics include process synchronisation, intercrosses communications, processor scheduling, memory management, virtual memory, I/O, and file systems. Open Source operating system will be used to perform installations, managing storage, managing files, administering users and group, installing and configuring local services.
               
Course Code
CSF-2903
Credit Hours
3
Level
UG
Course Description
Develop a basic understanding of the operating system concepts, architecture, platform, process management, and communication. Use open source operating system command line and graphical user interfaces to manage storage, manage files, admister users & groups; install & configure local services.
               
Course Code
CIS-3103
Credit Hours
3
Level
UG
Course Description
Developing an understanding of the basics of project management concepts and methods. Examining the project management framework, including key terminology, project management context, and project management processes. Demonstrating skills in managing budgets, schedules, and human/material resource allocations activities associated with project management quality, communications, risk and procurement.
               
Course Code
CIS-4103
Credit Hours
3
Level
UG
Course Description
Providing the students with an opportunity to investigate the most recent advances in IS/IT by selecting an emerging technology, describing how it works, analysing its strengths & weaknesses and determining what impact it is likely to have in the students' chosen major. Understanding how to select a research topic, write a research question, conduct a literature review, analyse & properly attribute outside sources and write an abstract.
               
Course Code
CIN-2203
Credit Hours
3
Level
UG
Course Description
Understanding of how routers learn about remote networks and find the best path for data packets to reach a final destination is essential to becoming a competent networking professional. Select and configure routing protocols and implement enterprise solutions such as Access Control Lists (ACLs) and Network Address Translation (NAT) to create secure network connectivity within organisations and to the public Internet.
               
Course Code
CSF-4003
Credit Hours
3
Level
UG
Course Description
Recognizing Information Security from the perspective of Management. Discussing key information security management concepts and organisational roles for access, control, communication and business continuity management. Analysing methods of information security risk assessment, intellectual property protection, organisational structure assessment and modeling of critical infrastructure protection. Developing a contingency planning needed to deal with unexpected events. Implementing analytical tools for quantifying risk and the costs and benefits of various mitigation tools.
               
Course Code
CIS-2003
Credit Hours
5
Level
UG
Course Description
Discussing the fundamental concepts of probability and statistics with an emphasis on their application in Information Technology. Developing skills in probabilistic and statistical intuition for application in the discipline. Exploring the elements of discrete probability, sampling and descriptive statistics, and application of statistics and probability in Informtion Technology.
               
Course Code
CIS-2303
Credit Hours
3
Level
UG
Course Description
Describing established and evolving methodologies for the plan, analysis,design, and development of an information system using traditional andstructured system analysis method. Identifying the systems development lifecycle phases, modelling tools and techniques, testing procedures and the needfor systems evaluation.
               
Course Code
CIB-2003
Credit Hours
3
Level
UG
Course Description
Examine the basic concepts and processes of effective marketing, focusing on current and emerging technology based marketing strategies, principles and concepts and how technology may impact upon the marketing process. Apply marketing mix strategies for products and services using technology enabled strategies.
               
Course Code
CSF-4203
Credit Hours
3
Level
UG
Course Description
Identifying different data communication and transmission techniques in telecommunication and WAN. Discussing TCP/IP and OSI protocol reference models and configuring circuit-switching and packet-switching technologies. Implementing various WAN protocols including Frame relay, ATM, MPLS and Wireless WAN. Designing and configuring WAN technologies and VPN for business data communications.
               
Course Code
CIN-3203
Credit Hours
2
Level
UG
Course Description
Explore how Wide Area Network technologies such as PPP, Frame relay and Broadband technologies are used to connect networks over great distances and allow remote business branches to communicate securely. Critically evaluate case based scenarios and select appropriate procedures and technologies to design, build and troubleshoot enterprise network solutions in response to complex business needs spanning multiple locations.
               
Course Code
CSF-4103
Credit Hours
4
Level
UG
Course Description
Discovering and exploiting security flaws and major vulnerabilities inherent in web applications. Applying various tools for mapping an e-commerce web application in order to identify its vulnerabilities. Identifying tools and techniques to secure vulnerabilities in client-side controls, authentication, session management, and access controls. Initiating injection attacks, and appropriate countermeasures to test and secure web applications such as online banking and e-commerce. Applying various defense mechanisms to secure web applications against possible attacks.
               
Course Code
CIA-2503
Credit Hours
3
Level
UG
Course Description
Develop an understanding of Web Applications and their underlying technologies including the role of client-side and server-side scripts. Apply web design practices and methodologies used in creating interactive web-based user interfaces. Apply the concepts of user authentication, personalisation, data validation and persistence to functioning web applications with access to data stored on a server.
               
Course Code
CIS-1203
Credit Hours
3
Level
UG
Course Description
Introduce the basic concepts of the World Wide Web and its underlying technologies. Define the functions of web browsers and web servers for accessing resources over the internet. Provide a comprehensive understanding of various multimedia components such as 2D graphics, 3D graphics, audio and video and integrate these components into website development. Create, test and publish a website, maintaining a range of webpages and sites using HTML, JavaScript, and CSS that integrate multimedia applications.
               
Course Code
CIS-4803
Credit Hours
2
Level
UG
Course Description
Presenting a framework within which a range of work related learning activities can be accommodated to meet defined learning outcomes. Developing an understanding of business technology and its real life operations to develop an industry based project that meets an organisations requirements. Demonstrating the skills in documenting and presenting the project components.

CourseAAMAAWADMADWDBMDBWFJMFJWMZMMZWRKMRKWRWMRWWSJMSJW
               
Course Code
CAM-4003
Credit Hours
14
Level
UG
Course Description
Design solutions to ensure that digital information remains accessible and usable. Plan, allocate resources, and apply preservation methods and technologies. Explain concepts, techniques and applications of data warehousing and data mining including data warehouses logical and physical design, data marts, extraction-transformation-loading (ETL), Online Analytical Processing (OLAP), Data Mining Extension to SQL, Naïve Bayes, Decision Tree, Association Mining, and Clustering.
               
Course Code
CIB-2003
Credit Hours
2
Level
UG
Course Description
Examine the basic concepts and processes of effective marketing, focusing on current and emerging technology based marketing strategies, principles and concepts and how technology may impact upon the marketing process. Apply marketing mix strategies for products and services using technology enabled strategies.
               
Course Code
CIS-4803
Credit Hours
3
Level
UG
Course Description
Presenting a framework within which a range of work related learning activities can be accommodated to meet defined learning outcomes. Developing an understanding of business technology and its real life operations to develop an industry based project that meets an organisations requirements. Demonstrating the skills in documenting and presenting the project components
               
Course Code
CIS-4803
Credit Hours
4
Level
UG
Course Description
Presenting a framework within which a range of work related learning activities can be accommodated to meet defined learning outcomes. Developing an understanding of business technology and its real life operations to develop an industry based project that meets an organisations requirements. Demonstrating the skills in documenting and presenting the project components

PLEASE NOTE: All courses are subject to availability