Course name |
Credits |
What will I learn? |
Studio 5
|
15
|
Apply technical skills within complex Information Technology projects. Extend professional behaviour through group work, professional development activities and external engagement.
|
Studio 6
|
15
|
Extend your skills within a complex IT project.
|
Developing Flexible IT Courses
|
15
|
Prepares students for the training role that is often performed by information technology professionals.
|
Databases 3
|
15
|
Gain the skills and understanding necessary to design and implement enterprise databases and to administer database management systems. Use a range of tools and platforms for developing large databases and explore current areas of research in database implementation, use and management.
|
Advanced Algorithms
|
15
|
Use a wide variety of advanced algorithms and tools to develop efficient solutions to complex computational problems.
|
Operations Engineering 2
|
15
|
Look at, and practice the configuration, management and troubleshooting of systems within an enterprise network including aspects of both applications and operating system components.
|
Administering a Virtual Infrastructure
|
15
|
An in-depth knowledge and techniques used to efficiently implement, optimise and troubleshoot a virtual infrastructure.
|
Mobile Application Development
|
15
|
Explore the design and implementation of applications for mobile devices.
|
Advanced Networking
|
15
|
Provides students with an understanding of how to evaluate and apply advanced networking protocols, services and concepts to the design, deployment and maintenance of medium to large scale networks.
|
Year Three Special Topic
|
15
|
Carry out an independent exploration into a specific IT topic.
|
UX Engineering
|
15
|
Build on your front-end development skills to design and build screens with inclusive, flexible and sound user experience.
|
Security
|
15
|
Gain the theoretical knowledge and technical skills in the field of information security. Learn to identify security threats and vulnerabilities, then mitigate them by implementing robust, industry-accepted solutions.
|
AI and Data Science
|
15
|
Choose and deploy the appropriate machine intelligence tool to solve problems that demand a cognitive component. For example: computer vision, natural language processing, recommendation systems, data analytics, anomaly detection, conversational agents (ie chatbots), machine translation, autonomous navigation, robotic control etc.
|
Advanced Application Development Concepts
|
15
|
Build and deploy optimised and efficient applications using a range of advanced industry tools and frameworks.
|
Quality Assurance and Software Testing
|
15
|
Lay the foundation for a potential craeer in the information technology field as a software tester. Understand the fundamental principles and processes of software testing.
|
Enterprise Networking, Security and Automation
|
15
|
Understand and apply knowledge of architectures and considerations related to designing, securing, operating and trouble shooting enterprise scale networks.
|
Game Development
|
15
|
Apply game programming techniques and tools to develop an effective game.
|
Internet of Things and Cloud Computing
|
15
|
Investigate and analyse the applicability of an IoT solution for a real-world problem and develop an IoT application involving cloud computing.
|
Business Analysis and Intelligence
|
15
|
Apply the theories, methods and tools for analysing business processes, and propose solutions for a variety of organisational problems.
|
Unspecified credits
|
15
|
This course is intended to act as a repository for "unspecified credits" where you can undertake courses from outside the BIT.
|