BACKGROUND AND RATIONALE
Requirements and Management module introduces learners to requirements management. Quality Information systems are critical to the success of today’s organisations. Underpinning the development of such quality systems is the successful management of the requirements engineering cycle. This module therefore first examines the key issues associated with the successful management of requirements. It further explains a number of practical tools and techniques used to overcome these issues.
LEARNING OUTCOMES
At the end of this module learners should be able to:
– Analyse and compare current approaches to requirements
management within a development environment.
– Assess the impact of stakeholders and organisational culture on the
development of effective requirements and system development.
– Relate issues associated with risk, quality, and
Legal/Social/Ethical/Professional (LSEPI) to a practical scenario.
UNIT 1: Core concepts in requirements engineering management
UNIT 2: Management Requirements Engineering and people
UNIT 3: Elicitation and Modelling requirements (review)
UNIT 4: Managing requirements in an agile environment
ASSESMENT
Assignment 1 | 15% |
Assignment 2 | 15% |
Final exam | 70% |
Total | 100% |
PRESCRIBED READINGS:
Suzanne Robertson and James Robertson (2013). Mastering the Requirements
Process Getting Requirements Right. Massachusetts: Pearson Education
Klaus Pohl and Chris Rupp (2015). Requirements Engineering Fundamentals: A
Study Guide for the Certified Professional for Requirements Engineering Exam.
California: Klaus Pohl and Chris Rupp Rocky Nook Inc.
RECOMMENDED READINGS:
Karl E. Wiegers (2009). Software Requirements: Practical Techniques for
Gathering and Managing Requirement throughout the Product Development
Cycle. Karl Wiegers
Axel van Lamsweerde (2009). Requirements Engineering: From System Goals to
UML Models to Software Specifications. West Sussex: John Wiley and Son
BACKGROUND AND RATIONALE
Computing Education and Communication introduces learners to computing
education and communication. The module aims to develop a range of skills
in the learners and to present them with an opportunity to experience a taste
of teaching especially for those interested in teaching as a career. The module
will guide learners to work in a school/college at least once a week for a
semester. The module inspires learners to be role models to school pupils which
will also help to improve results in general by providing assistance in to the
pupils.
LEARNING OUTCOMES
At the end of this module learners should be able to:
– Analyse and evaluate the standard teaching methods and be able to prepare lesson plans and teaching materials.
– Understand the needs of individuals, and to handle difficult and potentially disruptive situations in a classroom.
– Retain and improve on key employability skills such as public speaking, organisational, prioritising, negotiating and critical reporting skills.
– Improvise, give (and receive) feedback.
– Understand staff responsibilities and possess interpersonal skills when dealing with colleagues.
– Critically reflect on personal experience in school/college and on practical issues in the classroom.
COURSE CONTENTS
UNIT 1: introduction to working with children,
UNIT 2: conduct in the school environment,
UNIT 3: child protection issues and basic teaching methods.
ASSESMENT
Assignment 1 | 15% |
Assignment 2 | 15% |
Final exam | 70% |
Total | 100% |
PRESCRIBED READINGS:
Steven Carton etal. (2018). HELP YOUR KIDS WITH Computer Science: A UNIQUE
VISUAL STEP-BY-STEP GUIDE TO COMPUTERS, CODING AND COMMUNICATION.
London: Penguin Random House
RECOMMENDED READINGS:
Jon Woodcock (2016). Coding Projects in Scratch: A step-by-step visual guide
to coding your own animations, games, simulations and more. London:
Penguin Random House
BACKGROUND AND RATIONALE
Information and Content Management module introduces learners to information and content management. The module begins with explaining the necessary knowledge and skills in management of content for enterprise-wide websites and intranets. It explains the necessary knowledge of implementation and governance of established systems.
LEARNING OUTCOMES
At the end of this module learners should be able to:
– Critically evaluate web-based Content Management Systems
– Design and build a web or intranet site for an organisation
– Demonstrate understanding of implementation and governance of a CMS
– Communicate clearly and effectively, in a range of forms, taking account of different audiences
COURSE CONTENTS
UNIT 1: Information as a resource in large enterprises;
UNIT 2: Information Architecture of enterprise web sites and intranets;
UNIT 3: Security issues in Content Management Systems;
UNIT 4: Information Management Policies;
UNIT 5: Requirements specifications and Testing for Content Management.
ASSESMENT
Assignment 1 | 15% |
Assignment 2 | 15% |
Final exam | 70% |
Total | 100% |
PRESCRIBED READINGS:
Carlos Coronel and Steven Morris (2017). Database Systems: Design,
Implementation and Management. Boston: Cengage Learning
Carol V. Brown etal (2012). Managing Information Technology. New Jersey:
Prentice Hall.
Kenneth C. Laudon and Jane P. Laudon (2012). Management Information
Systems: MANAGING THE DIGITAL FIRM. New Jersey: Prentice Hall
RECOMMENDED READINGS:
Carlos Coronel, Steven Morris and Peter Rob (2011) DATABASE SYSTEMS:
Design, Implementation and Management Boston: Cengage Learning.
Vijay Krishna Pallaw (2010). DATABASE MANAGEMENT SYSTEMS. New Delhi:
Kamal Jagasia
Robert D. Stueart and Barbara B. Moran (2007). Library and Information Center
Management. Connecticut: Greenwood Publishing Group
BACKGROUND AND RATIONALE
Network Technology module introduces learners to network technology. The module begins with explaining the network technologies necessary to make informed selections for particular scenarios, explains the principles of network performance and the factors that influence it. The module further explains the practical aspects of network technologies and their operational characteristics, strengths and weaknesses. The module further does a comparison examines the different technologies and does a contrast of among them to establish appropriate technologies and configurations that meet needs of organisations.
LEARNING OUTCOMES
At the end of this module learners should be able to:
– Investigate network technology through simulation.
– Investigate the effects of various network traffic conditions on network performance.
– Gain experience and apply the knowledge in carrying out an experiment, to collect and process experimental data, and to present and analyse results with clarity and depth.
– Know and appreciate the role and value of simulation tools when designing and analysing networks.
– Know and gain practical experience of using network modelling tools.
COURSE CONTENTS
UNIT 1: Layered architectures and encapsulation (OSI, TCP/IP, IEEE 802.x), standards and bodies.
UNIT 2: LANs, Ethernet, FDDI, IPv4, IPv6, TCP, UDP. Wide Area Networks.
UNIT 3: Wireless networks, Wireless PANs (ZigBee).
UNIT 4: Application-specific network technologies (e.g. CAN).
UNIT 5: Network models and their use to evaluate network performance.
ASSESSMENT
PRESCRIBED READINGS:
Douglas E. Comer (2019). The Internet Book: Everything You Need to Know
about Computer Networking and How the Internet Works. Boca Raton, Florida:
Taylor & Francis Group
William Pollock (2019). LINUX BASICS FOR HACKERS: Getting Started with
Networking, Scripting, and Security in Kali. San Francisco: No Starch Press, Inc
RECOMMENDED READINGS:
Walter Goralski (2017). The Illustrated Network: How TCP/IP Works in a Modern
Network. Massachusetts: Elsevier Inc.
Richard Fox and Wei Hao (2018). Internet Infrastructure: Networking, Web
Services and Cloud Computing. Boca Raton, Florida: Taylor & Francis Group