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
Amazing Course
This course was very useful and helped me overcome previous struggles. I learned correct techniques in Word, Excel, and PowerPoint. It improved my IT skills significantly. Thank you for guidance

Zamry
Diploma Journey
NIBT greatly supported my dual diploma journey. The structured courses, flexible learning, and helpful instructors improved my skills and confidence. I truly appreciate their professionalism and gladly recommend NIBT for anyone seeking quality online education.

Fathima Nooha
Learning Experience
I thoroughly enjoyed the class. The explanations were clear, and the balance between theory and practical examples was excellent. The instructor’s positive, encouraging approach created a meaningful learning experience I truly appreciate and look forward to continuing.

Fathima Asma
Dedication and Expertise
Today’s workshop was extremely beneficial. I learned many new things clearly and easily, Alhamdulillah. It was a truly valuable session, and I hope more courses like this are conducted to help many other learners succeed.

Fathima Shakira (Akurana)
Excellent learning experience
NIBT has provided an excellent learning experience from the beginning. The affordable fees and valuable knowledge impressed me. As a first-time student, I feel motivated and confident to achieve my goals with this supportive campus environment.

Shaheeq Mohamed (Akurana)
Career Opportunities
IT Support Executive
Junior Software Developer
Web Developer (Front-end / Entry-level Full-stack)
IT Technician / Technical Assistant
Network Support Assistant
Database Assistant
Office Automation Specialist
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.
Is programming difficult for beginners?
No. We teach from basics and gradually move to object-oriented programming and real projects.
Can I get an IT job after completing this HND?
Yes — the program is designed for employability. You gain technical, software, and support skills required in the IT field.
Does this course include practical labs?
Yes. Most modules include hands-on labs, coding sessions, and simulations.
Will I learn both software & hardware?
Yes. The course includes:
- Hardware basics
- Networking
- Software development
- Web development
- Databases
- Cloud computing
Do I need my own laptop?
Yes. It is highly recommended for coding and projects.
Are there exams?
Each phase may have theory tests, practical assessments, and project submissions.
How many programming languages will I learn?
At least one main language (Python / Java / C#) + JavaScript for web development.
Can I continue to a degree after this?
Yes. Most universities accept HND holders into top-up degree programs.
Will I get a certificate?
Yes. After completing the course, all HND requirements, and fee payments.
What if I fail a module?
You can repeat the assessment or take a resit, following NIBT academic policy.
Is internship compulsory?
No — optional, but recommended.
Are study materials provided?
Yes — digital notes, assignments, templates, coding exercises.
What jobs can I get after this?
IT support, web developer, junior programmer, network assistant, database assistant, tech operator, freelancer.



Comments are closed