loader image
Email: info@nibt.lk
Hotline: 071 148 882 6

No Widget Added

Please add some widget in Offcanvs Sidebar

Shopping cart

Master of Information Technology

Bachelor of Information Technology (Honours) Degree (BIT Hons Degree)

About the Course

The Higher National Diploma in Information Technology at NIBT Campus is an advanced technical qualification designed to build strong IT skills for academic and professional excellence.

This 18-month programme expands on the Diploma-level foundation with advanced modules in:

  • Software engineering
  • Programming
  • Web application development
  • Networking & cybersecurity
  • Cloud computing
  • Database administration
  • IT project management

Learners become industry-ready for positions in IT support, software development, web development, networking, multimedia, technical operations, and system administration.

Entry Requirements :

Diploma in IT or any relevant diploma (Preferred)

OR GCE O/L Passes + basic computer knowledge

OR professionals with IT exposure (subject to acceptance)

Assessment Methods:

Practical assignments & lab projects

End-of-phase tests

Coding tests

Viva + presentation

Capstone project

(Optional) Internship evaluation

Progression / Articulation:

Eligible to apply for degree programs (subject to university entry rules)

Professional certifications pathways (Google Ads, Meta Blueprint, HubSpot, GA4)

Key Highlights

Advanced programming (Python/Java/C#)

Full-stack web development fundamentals

Advanced networking + cybersecurity

Cloud computing (AWS/Azure basics)

Database management with SQL

IT project management & documentation

18-month structured learning with capstone project

Hands-on labs + hardware exposure

Qualification suitable for degree top-up entry

Physical Classroom
1 long class per week (Sunday – 6 hours)

Course Duration:
1 Year & 6 Months (18 months)

Registration Fee:
Rs. 15,000

Course Fee:
Rs.120,000

Monthly Fee:
Rs. 6,000

Certificate Fee:
Rs. 20,000

Online Classroom
2 classes per week (2 hrs each)

Course Duration:
1 Year & 6 Months (18 months)

Registration Fee:
Rs. 15,000

Course Fee:
Rs: 100,000

Monthly Fee:
Rs. 5,000

Certificate Fee:
Rs. 20,000

Meet Your Mentors

Mr. M.M.M. Mafaz (MANARI)

Founder of NIBT Campus

PGDIP in Marketing (R)
BEng(Hons) in Software Engineering
Dip in Digital Marketing and English
Training Facilitator

Mr. M.N.M. Nawzer

MSc in Strategic Marketing (UK)

OTHM Level 7 Diploma in Business Administration

Mr. F. M. Ansaf

Diploma in ICT (NVQ Level 5)

Licensed Assessor for NVQ Courses.
Instructor – Vocational Training Authority of Sri Lanka.

Curriculum

Phase I - Advanced Fundamentals of Computing & Operating Systems

Objective: Strengthen core IT knowledge to support advanced modules.

 

1.Advanced Computer Hardware & Maintenance

  • PC assembly, BIOS, chipset, motherboard architecture
  • Troubleshooting tools, diagnostics, repairs
  •  

2.Operating Systems Concepts

  • Windows OS administration
  • Linux basics (commands, file system, permissions)
  •  

3.Systems Management

  • Disk management, process management
  • Drivers, system performance tools
  •  

Practical:

  • Dual-boot OS setup
  • Linux command-line lab
  • Installing & configuring software environments

Phase II - Advanced Office Productivity & Professional IT Tools

Objective: Build high-level office, data, and documentation skills.

 

1.Advanced MS Excel

  • Formulas, functions, charts
  • Data validation, pivot tables, dashboards
  •  

2.Presentation Mastery

  • Professional slides, animations
  • Corporate presentation techniques

3.Documentation & IT Report Writing

  • Technical documentation
  • User manuals, test reports

Practical:

  • Create Excel dashboard
  • Design an IT process presentation

Phase III - Software Engineering & Programming (Intermediate–Advanced)

Objective: Develop real programming skills suitable for software and web roles.

 

1.Software Development Life Cycle (SDLC)

  • Agile, waterfall, version control (Git basics)
  •  

2.Programming in Python / Java / C# (Choose Stream)

  • Data types, loops, functions
  • OOP concepts: class, objects, inheritance, polymorphism
  • Error handling, file handling
  •  

3.Data Structures Basics

  • Arrays, lists, stacks, queues

Practical:

  • Create console applications
  • GitLab/GitHub project setup

.

Phase IV - Web Development & UI/UX Design (Front-End + Back-End Basics)

Objective: Build functional and responsive websites.

 

1.Front-End Development

  • HTML5, CSS3, JavaScript (advanced)
  • Flexbox, Grid, responsive design
  •  

2.UI/UX Fundamentals

  • Design principles
  • Prototyping tools (Figma basics)

3.Back-End Introduction (PHP or Node.js)

  • Form handling
  • Server-side logic basics

4.Web Hosting & Deployment

  • Domain, hosting, cPanel
  • FTP, SSL, site publishing

Practical:

  • Build a responsive website
  • Deploy a website (live URL)

Phase V - Database Technologies & SQL Administration

Objective: Learn to structure, store, and query data professionally.

1.Database Concepts

  • RDBMS, ER diagrams, normalization

2.SQL Programming

  • SELECT, INSERT, UPDATE, DELETE
  • Joins, constraints, stored procedures

3.MySQL / PostgreSQL Administration

  • User management
  • Backups & recovery

Practical:

  • Develop a CRUD web application
  • Database design mini-project

Phase VI - Networking Technologies & Cybersecurity

Objective: Understand how networks work and how to protect them.

 

1.Networking Essentials

  • LAN/WAN, TCP/IP, routers, switches
  • IP addressing, subnetting

2.Network Configuration

  • Basic router & switch configuration (software simulation)
  • WiFi configuration, firewall basics

3.Cybersecurity Fundamentals

  • Threats, vulnerabilities
  • Secure practices, data protection
  • Antivirus, firewall setup

Practical:

  • Subnetting lab
  • Network simulation using Packet Tracer

Phase VII - Cloud Computing & Virtualization

Objective: Introduce modern cloud technologies used in IT industries.

 

1.Cloud Computing Concepts

  • Virtualization
  • SaaS / PaaS / IaaS

2.AWS or Azure Basics

  • Cloud console
  • Creating cloud instances

3.Storage & Backup in Cloud

  • S3/Blob basics
  • Cloud security basics

Practical:

  • Launch cloud virtual machine
  • Cloud storage setup

Phase VIII - IT Project + Portfolio + Career Development

Objective: Apply everything learned during the course.

1.Final Project (Capstone)

  • Choose one: Software, Website, Database system, or IT system solution
  • Documentation + presentation

2.Portfolio Development

  • GitHub repository
  • Professional resume + LinkedIn

3.Career & Interview Training

  • Mock interviews
  • Personal branding

4.Optional Internship

  • 8–12 weeks

Phase V - Email Marketing & Automation

Objective: Automate and personalize marketing campaigns.
  •  Email Marketing
  • Designing email campaigns
  • Segmentation and personalization
  • Marketing Automation Tools
  • Automation workflows
  • Measuring performance & improving campaigns

Phase VI - Capstone Project & Industry Exposure

Objective: Apply all learned skills.
  • Live Digital Marketing Project
  • Plan, execute, and monitor campaigns
  • Social media, SEO, and email marketing application
  • Industry Insights & Career Preparation
  • Current digital marketing trends
  • Resume building and career guidance

Student's Reviews

Career Opportunities

Placement Assistance Icon

IT Support Executive

Placement Assistance Icon

Junior Software Developer

Placement Assistance Icon

Web Developer (Front-end / Entry-level Full-stack)

Placement Assistance Icon

IT Technician / Technical Assistant

Placement Assistance Icon

Network Support Assistant

Placement Assistance Icon

Database Assistant

Placement Assistance Icon

Office Automation Specialist

Placement Assistance Icon

Freelance IT Service Provider

Certification

Students receive a Higher National Diploma in Information Technology from NIBT Campus, recognized for:

Employment

Professional advancement

Entry to undergraduate IT degree pathways

FAQs

Who can join this course?

Anyone with a basic understanding of computers, Diploma in IT, or equivalent experience.

No. We teach from basics and gradually move to object-oriented programming and real projects.

Yes — the program is designed for employability. You gain technical, software, and support skills required in the IT field.

Yes. Most modules include hands-on labs, coding sessions, and simulations.

Yes. The course includes:

  • Hardware basics
  • Networking
  • Software development
  • Web development
  • Databases
  • Cloud computing

Yes. It is highly recommended for coding and projects.

Each phase may have theory tests, practical assessments, and project submissions.

At least one main language (Python / Java / C#) + JavaScript for web development.

Yes. Most universities accept HND holders into top-up degree programs.

Yes. After completing the course, all HND requirements, and fee payments.

You can repeat the assessment or take a resit, following NIBT academic policy.

No — optional, but recommended.

Yes — digital notes, assignments, templates, coding exercises.

IT support, web developer, junior programmer, network assistant, database assistant, tech operator, freelancer.

Comments are closed