School of Computing
"Get. Set. Code" Nibm has always stood for its innovative & transformative education. The Computer Science Unit offers a wide array of Postgraduate and Undergraduate Degree programmes, Higher National Diplomas, Diplomas, Advanced Certificate and Certificate Level programmes under four specialization areas Software Engineering, Network Engineering, Management of Information System and Multimedia enabling you to become an expert in your field and make a real-world difference. These programmes are conducted for both school leaver as well as IT professionals. In addition to these academic programmes, the unit also conducts tailormade programmes for the private and public sector organizations. In addition to conducting programmes the Unit is engaged in developing industry standard software to the public and private sector organizations through its Software Development Unit (SDU).
Available Courses
- Masters Programmes
- MSc in Artificial Intelligence
- Degree Programmes
- BSc (Hons) Computer Science with Artificial Intelligence
- BA (Hons) Creative Multimedia
- BSc (Hons) Information Technology for Business
- BSc (Hons) Computing (Software Engineering Pathway)
- BSc (Hons) Ethical Hacking and Network Security
- Higher National Diploma Programmes
- Higher National Diploma in Computer Science with Artificial Intelligence
- Higher National Diploma in Software Engineering (Full Time)
- Higher National Diploma in Information Systems (Full Time)
- Higher National Diploma in Network Engineering (Full Time)
- Higher National Diploma in Software Engineering (Part Time)
- Higher National Diploma in Network Engineering (Part Time)
- Higher National Diploma in Digital Filmmaking
- Advanced Diploma Programmes
- Advanced Diploma in Advertising and Multimedia
- Diploma Programmes
- Diploma in Computer Science with Artificial Intelligence
- Diploma in Computer System Design (Full Time)
- Diploma in Software Engineering (Full Time)
- Diploma in Network Engineering (Full Time)
- Diploma in Business Information Systems
- Diploma in Information and Communication Technology
- Diploma in Computer System Design (Part Time)
- Diploma in Software Engineering (Part Time)
- Diploma in Network Engineering (Part Time)
- Diploma in Management Information Systems (Part Time)
- Advanced Certificate Programmes
- Advanced Certificate In Mobile Development With React Native
- Advanced Certificate in Full Stack Web Development
- Advanced Certificate in Network Administration
- Certificate Programmes
- Certificate in Robotics and IoT
- Certificate in Computer Science with Artificial Intelligence
- Advanced Certificate in Full Stack Web Development
- Certificate in Software Engineering
- Certificate in Network Engineering
- Certificate in Computer Science
- Certificate in Advertising & Graphic Design
- Certificate in Java Application Development
- Certificate Course in Python Programming
- Certificate Course in Web Application Design and Development
- Certificate in Cybersecurity
- Certificate in Computer Applications
- Certificate in Workplace Essentials (Computing and Communication)
- Certificate Course in Personal Computer Based Application Packages
- Foundation Programmes
- Foundation Course in Mobile Application Development [Android]
- Foundation Course in Database Management System
- Foundation in Python Programming
- Professional Certification
- Workshops
Masters Programmes
Degree Programmes
Higher National Diploma Programmes
- Higher National Diploma in Digital Filmmaking
- Higher National Diploma in Network Engineering (Part Time)
- Higher National Diploma in Software Engineering (Part Time)
- Higher National Diploma in Network Engineering (Full Time)
- Higher National Diploma in Information Systems (Full Time)
- Higher National Diploma in Software Engineering (Full Time)
- Higher National Diploma in Computer Science with Artificial Intelligence
Advanced Diploma Programmes
Diploma Programmes
- Diploma in Management Information Systems (Part Time)
- Diploma in Network Engineering (Part Time)
- Diploma in Software Engineering (Part Time)
- Diploma in Computer System Design (Part Time)
- Diploma in Information and Communication Technology
- Diploma in Business Information Systems
- Diploma in Network Engineering (Full Time)
- Diploma in Software Engineering (Full Time)
- Diploma in Computer System Design (Full Time)
- Diploma in Computer Science with Artificial Intelligence
Advanced Certificate Programmes
Certificate Programmes
- Certificate Course in Personal Computer Based Application Packages
- Certificate in Workplace Essentials (Computing and Communication)
- Certificate in Computer Applications
- Certificate in Cybersecurity
- Certificate Course in Web Application Design and Development
- Certificate Course in Python Programming
- Certificate in Java Application Development
- Certificate in Advertising & Graphic Design
- Certificate in Computer Science
- Certificate in Network Engineering
- Certificate in Software Engineering
- Advanced Certificate in Full Stack Web Development
- Certificate in Computer Science with Artificial Intelligence
- Certificate in Robotics and IoT