- Course: BSc (Hons) Computing and Information Technologies (Top-Up)
- ECTS: 120 UK Credits (equivalent to 60 ECTS)
- Mode of Learning: Live Online Webinars
- Pace of Learning: Part-Time
- Assessment: Assignments
- Fee EU Students: €5500
Course Outline
Module 1
Computing Technologies in Society (10 ECTS)
(Core Module)
Module Topics:
- Digital systems and genocide
- Environmental stewardship: The computer life cycle – from inception to e-waste
- Long-term data archiving
- Server farms and sustainability
- Digital shadows and personnel privacy
- Empowering digital systems – fully automated processes
- Predictive modelling
- Surveillance systems
- Drones for surveillance and warfare
- Radio-frequency identification devices (RFIDs)
- When technology goes wrong – from cancer therapy to avionics
- Animatronics
- Ethical and professional responsibilities
- Ethics in a multi-cultural context
- Ethics and the Internet
- From technology to human factors
- Professional codes of conduct – turning theory into practice
- Professional roles and responsibilities – professional development
Module 2
Research Project (10 ECTS)
(Core Module)
Module Topics:
- Nature of scholarly research
- Research methodologies
- Ethical and professional considerations
- Library resources and usage
- Literature searching – from online to hard copy
- Forms of publication
- Literature review
- Data collection, analysis, accuracy and evaluation
- Practical-based research
- Hardware and software design and testing
- Safety considerations
- Formal report writing
- From originality to plagiarism
- Project design
- Time management
Module 3
Cyber Security and Ethical Hacking: An Introduction (10 ECTS)
(Optional Module)
Module Topics:
- The use and misuse of digital systems
- The myth of total security
- An introduction to digital forensics
- An introduction to ethical hacking and penetration testing
- Ethical and professional responsibilities
- Ethical hacking and the law
- Security fundamentals – technical vulnerabilities
- Security fundamentals – organisational vulnerabilities
- Human factors & social engineering
- Cyber-attacks and illegal activity: techniques and motivations
- Digital forensics – tools and techniques
- Digital forensics – case studies
- Ethical hacking and penetration testing – tools and techniques
- Ethical hacking case studies
- Cyber security and mobile technologies
- Cyber warfare
- Cyber terrorism
Module 4
Database Fundamentals (10 ECTS)
(Optional Module)
Module Topics:
- Database and database management system fundamentals
- Conceptual data models-
- Relational theory and relational algebra
- Database design and normalization
- Database query languages
- Databases and non-traditional data
- Database optimization and query tuning
- Database security techniques
- Web-enabled database techniques (scripting and interfaces)
- Data management principles (ethical and legal issues)
- Data management – future trends and technologies
Module 5
Distributed Applications and Web Services (10 ECTS)
(Optional Module)
- History of distributed systems and web services
- Distributed computing architectures
- Web service protocols
- Peer-to-peer computing
- Web service orchestration
- Distributed media
- Cloud computing
- Web 2.0, Web 3.0 and beyond
Module 6
Internet of Things: an Introduction (10 ECTS)
(Optional Module)
- Pervasive computing and the Internet of things
- Hardware and software considerations
- Sensor and actuator technologies
- Exemplar devices
- Communication techniques and protocols
- RFID devices
- Power sources and reliability
- Data bandwidth issues
- Wireless sensor networks
- Security issues
- Exemplar case studies – Internet of things in commerce, employment, environment, and m-Health
- Ethical issues
- Current and future research, developments and trends
Module 7
Network Management and Security (10 ECTS)
(Optional Module)
- Configuration management
- Event management
- Performance management
- Accounting management
- Network management standards
- Capacity planning
- Aspects of network security, eg authentication, firewalls, physical security, different types of network attacks and risk analysis
- Disaster recovery
- Information security management systems (ISMS)
- Current areas of research and interest in network management, including aspects of cloud computing
- General issues relating to the management of information technology, such as ethical, legal and security of information, as it relates to network management
- Selected case studies
Module 8
Software Engineering: Creating Quality Products (10 ECTS)
(Optional Module)
Module topics:
- Origins and evolution of software engineering techniques
- Examples of good and bad practice, software quality
- Software project management
- Human factors
- Introduction to programming
- Algorithm design
- Software life cycle
- Sequential development strategy – strengths and weaknesses
- Agile development
- Software specification
- Programming strategies
- Development environments
- Testing strategies and techniques
- Exhaustive testing
- Documentation techniques
Materials included in the Course Fee:
- Tuition
- Course Materials
- Assessments
- Certification upon successful completion of the course